From ee890d488b741aff9d66e1b7b5f8ea258087fd1d Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 4 Aug 2026 23:01:09 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 230485 --- packages/kiota-dom-export.txt | 3857 ++++++++++++++++- packages/kiota-lock.json | 2 +- .../childFolders/item/items/item/index.ts | 22 + .../item/folders/item/items/item/index.ts | 23 + .../app/calls/item/participants/item/index.ts | 9 + .../item/reportSyntheticMedia/index.ts | 130 + .../calls/item/participants/item/index.ts | 9 + .../item/reportSyntheticMedia/index.ts | 130 + .../directory/index.ts | 10 + .../remoteTenantGroups/count/index.ts | 69 + .../directory/remoteTenantGroups/index.ts | 159 + .../remoteTenantGroups/item/index.ts | 123 + .../item/acceptRecommendations/index.ts | 45 + .../stages/item/batchRecordDecisions/index.ts | 111 + .../item/instance/stages/item/index.ts | 18 + .../item/acceptRecommendations/index.ts | 45 + .../stages/item/batchRecordDecisions/index.ts | 111 + .../item/instance/stages/item/index.ts | 18 + .../item/acceptRecommendations/index.ts | 45 + .../stages/item/batchRecordDecisions/index.ts | 111 + .../item/instances/item/stages/item/index.ts | 18 + .../identityGovernance/accessReviews/index.ts | 10 + .../item/acceptRecommendations/index.ts | 45 + .../stages/item/batchRecordDecisions/index.ts | 111 + .../item/instance/stages/item/index.ts | 18 + .../item/acceptRecommendations/index.ts | 45 + .../stages/item/batchRecordDecisions/index.ts | 111 + .../instances/item/stages/item/index.ts | 18 + .../unified/decisions/count/index.ts | 67 + .../filterByCurrentUserWithOn/index.ts | 139 + .../accessReviews/unified/decisions/index.ts | 174 + .../unified/decisions/item/index.ts | 141 + .../decisions/item/insights/count/index.ts | 67 + .../unified/decisions/item/insights/index.ts | 152 + .../decisions/item/insights/item/index.ts | 116 + .../instance/acceptRecommendations/index.ts | 45 + .../item/instance/applyDecisions/index.ts | 45 + .../index.ts | 107 + .../instance/batchRecordDecisions/index.ts | 111 + .../contactedReviewers/count/index.ts | 67 + .../item/instance/contactedReviewers/index.ts | 152 + .../instance/contactedReviewers/item/index.ts | 116 + .../item/instance/decisions/count/index.ts | 67 + .../filterByCurrentUserWithOn/index.ts | 139 + .../item/instance/decisions/index.ts | 174 + .../item/instance/decisions/item/index.ts | 131 + .../decisions/item/insights/count/index.ts | 67 + .../instance/decisions/item/insights/index.ts | 152 + .../decisions/item/insights/item/index.ts | 116 + .../decisions/recordAllDecisions/index.ts | 111 + .../item/instance/definition/index.ts | 69 + .../unified/decisions/item/instance/index.ts | 232 + .../item/instance/resetDecisions/index.ts | 45 + .../item/instance/sendReminder/index.ts | 45 + .../item/instance/stages/count/index.ts | 67 + .../stages/filterByCurrentUserWithOn/index.ts | 139 + .../decisions/item/instance/stages/index.ts | 165 + .../item/acceptRecommendations/index.ts | 45 + .../stages/item/batchRecordDecisions/index.ts | 111 + .../stages/item/decisions/count/index.ts | 67 + .../filterByCurrentUserWithOn/index.ts | 139 + .../instance/stages/item/decisions/index.ts | 174 + .../stages/item/decisions/item/index.ts | 131 + .../decisions/item/insights/count/index.ts | 67 + .../item/decisions/item/insights/index.ts | 152 + .../decisions/item/insights/item/index.ts | 116 + .../decisions/recordAllDecisions/index.ts | 111 + .../item/instance/stages/item/index.ts | 158 + .../item/instance/stages/item/stop/index.ts | 45 + .../decisions/item/instance/stop/index.ts | 45 + .../item/instance/stopApplyDecisions/index.ts | 44 + .../decisions/recordAllDecisions/index.ts | 111 + .../unified/definitions/count/index.ts | 67 + .../filterByCurrentUserWithOn/index.ts | 139 + .../unified/definitions/index.ts | 167 + .../unified/definitions/item/index.ts | 140 + .../definitions/item/instances/count/index.ts | 67 + .../filterByCurrentUserWithOn/index.ts | 139 + .../definitions/item/instances/index.ts | 165 + .../item/acceptRecommendations/index.ts | 45 + .../instances/item/applyDecisions/index.ts | 45 + .../index.ts | 107 + .../item/batchRecordDecisions/index.ts | 111 + .../item/contactedReviewers/count/index.ts | 67 + .../item/contactedReviewers/index.ts | 152 + .../item/contactedReviewers/item/index.ts | 116 + .../instances/item/decisions/count/index.ts | 67 + .../filterByCurrentUserWithOn/index.ts | 139 + .../item/instances/item/decisions/index.ts | 174 + .../instances/item/decisions/item/index.ts | 141 + .../decisions/item/insights/count/index.ts | 67 + .../item/decisions/item/insights/index.ts | 152 + .../decisions/item/insights/item/index.ts | 116 + .../instance/acceptRecommendations/index.ts | 45 + .../item/instance/applyDecisions/index.ts | 45 + .../index.ts | 107 + .../instance/batchRecordDecisions/index.ts | 111 + .../contactedReviewers/count/index.ts | 67 + .../item/instance/contactedReviewers/index.ts | 152 + .../instance/contactedReviewers/item/index.ts | 116 + .../item/instance/definition/index.ts | 69 + .../item/decisions/item/instance/index.ts | 222 + .../item/instance/resetDecisions/index.ts | 45 + .../item/instance/sendReminder/index.ts | 45 + .../item/instance/stages/count/index.ts | 67 + .../stages/filterByCurrentUserWithOn/index.ts | 139 + .../decisions/item/instance/stages/index.ts | 165 + .../item/acceptRecommendations/index.ts | 45 + .../stages/item/batchRecordDecisions/index.ts | 111 + .../stages/item/decisions/count/index.ts | 67 + .../filterByCurrentUserWithOn/index.ts | 139 + .../instance/stages/item/decisions/index.ts | 174 + .../stages/item/decisions/item/index.ts | 131 + .../decisions/item/insights/count/index.ts | 67 + .../item/decisions/item/insights/index.ts | 152 + .../decisions/item/insights/item/index.ts | 116 + .../decisions/recordAllDecisions/index.ts | 111 + .../item/instance/stages/item/index.ts | 158 + .../item/instance/stages/item/stop/index.ts | 45 + .../decisions/item/instance/stop/index.ts | 45 + .../item/instance/stopApplyDecisions/index.ts | 44 + .../decisions/recordAllDecisions/index.ts | 111 + .../item/instances/item/definition/index.ts | 69 + .../definitions/item/instances/item/index.ts | 232 + .../instances/item/resetDecisions/index.ts | 45 + .../item/instances/item/sendReminder/index.ts | 45 + .../item/instances/item/stages/count/index.ts | 67 + .../stages/filterByCurrentUserWithOn/index.ts | 139 + .../item/instances/item/stages/index.ts | 165 + .../item/acceptRecommendations/index.ts | 45 + .../stages/item/batchRecordDecisions/index.ts | 111 + .../item/stages/item/decisions/count/index.ts | 67 + .../filterByCurrentUserWithOn/index.ts | 139 + .../item/stages/item/decisions/index.ts | 174 + .../item/stages/item/decisions/item/index.ts | 141 + .../decisions/item/insights/count/index.ts | 67 + .../item/decisions/item/insights/index.ts | 152 + .../decisions/item/insights/item/index.ts | 116 + .../instance/acceptRecommendations/index.ts | 45 + .../item/instance/applyDecisions/index.ts | 45 + .../index.ts | 107 + .../instance/batchRecordDecisions/index.ts | 111 + .../contactedReviewers/count/index.ts | 67 + .../item/instance/contactedReviewers/index.ts | 152 + .../instance/contactedReviewers/item/index.ts | 116 + .../item/instance/decisions/count/index.ts | 67 + .../filterByCurrentUserWithOn/index.ts | 139 + .../item/instance/decisions/index.ts | 174 + .../item/instance/decisions/item/index.ts | 131 + .../decisions/item/insights/count/index.ts | 67 + .../instance/decisions/item/insights/index.ts | 152 + .../decisions/item/insights/item/index.ts | 116 + .../decisions/recordAllDecisions/index.ts | 111 + .../item/instance/definition/index.ts | 69 + .../item/decisions/item/instance/index.ts | 222 + .../item/instance/resetDecisions/index.ts | 45 + .../item/instance/sendReminder/index.ts | 45 + .../decisions/item/instance/stop/index.ts | 45 + .../item/instance/stopApplyDecisions/index.ts | 44 + .../decisions/recordAllDecisions/index.ts | 111 + .../item/instances/item/stages/item/index.ts | 158 + .../instances/item/stages/item/stop/index.ts | 45 + .../item/instances/item/stop/index.ts | 45 + .../item/stopApplyDecisions/index.ts | 44 + .../unified/definitions/item/stop/index.ts | 44 + .../accessReviews/unified/index.ts | 151 + .../unified/instances/count/index.ts | 67 + .../filterByCurrentUserWithOn/index.ts | 139 + .../accessReviews/unified/instances/index.ts | 165 + .../item/acceptRecommendations/index.ts | 45 + .../instances/item/applyDecisions/index.ts | 45 + .../index.ts | 107 + .../item/batchRecordDecisions/index.ts | 111 + .../item/contactedReviewers/count/index.ts | 67 + .../item/contactedReviewers/index.ts | 152 + .../item/contactedReviewers/item/index.ts | 116 + .../instances/item/decisions/count/index.ts | 67 + .../filterByCurrentUserWithOn/index.ts | 139 + .../unified/instances/item/decisions/index.ts | 174 + .../instances/item/decisions/item/index.ts | 141 + .../decisions/item/insights/count/index.ts | 67 + .../item/decisions/item/insights/index.ts | 152 + .../decisions/item/insights/item/index.ts | 116 + .../instance/acceptRecommendations/index.ts | 45 + .../item/instance/applyDecisions/index.ts | 45 + .../index.ts | 107 + .../instance/batchRecordDecisions/index.ts | 111 + .../contactedReviewers/count/index.ts | 67 + .../item/instance/contactedReviewers/index.ts | 152 + .../instance/contactedReviewers/item/index.ts | 116 + .../item/instance/definition/index.ts | 69 + .../item/decisions/item/instance/index.ts | 222 + .../item/instance/resetDecisions/index.ts | 45 + .../item/instance/sendReminder/index.ts | 45 + .../item/instance/stages/count/index.ts | 67 + .../stages/filterByCurrentUserWithOn/index.ts | 139 + .../decisions/item/instance/stages/index.ts | 165 + .../item/acceptRecommendations/index.ts | 45 + .../stages/item/batchRecordDecisions/index.ts | 111 + .../stages/item/decisions/count/index.ts | 67 + .../filterByCurrentUserWithOn/index.ts | 139 + .../instance/stages/item/decisions/index.ts | 174 + .../stages/item/decisions/item/index.ts | 131 + .../decisions/item/insights/count/index.ts | 67 + .../item/decisions/item/insights/index.ts | 152 + .../decisions/item/insights/item/index.ts | 116 + .../decisions/recordAllDecisions/index.ts | 111 + .../item/instance/stages/item/index.ts | 158 + .../item/instance/stages/item/stop/index.ts | 45 + .../decisions/item/instance/stop/index.ts | 45 + .../item/instance/stopApplyDecisions/index.ts | 44 + .../decisions/recordAllDecisions/index.ts | 111 + .../instances/item/definition/index.ts | 69 + .../unified/instances/item/index.ts | 232 + .../instances/item/resetDecisions/index.ts | 45 + .../instances/item/sendReminder/index.ts | 45 + .../instances/item/stages/count/index.ts | 67 + .../stages/filterByCurrentUserWithOn/index.ts | 139 + .../unified/instances/item/stages/index.ts | 165 + .../item/acceptRecommendations/index.ts | 45 + .../stages/item/batchRecordDecisions/index.ts | 111 + .../item/stages/item/decisions/count/index.ts | 67 + .../filterByCurrentUserWithOn/index.ts | 139 + .../item/stages/item/decisions/index.ts | 174 + .../item/stages/item/decisions/item/index.ts | 141 + .../decisions/item/insights/count/index.ts | 67 + .../item/decisions/item/insights/index.ts | 152 + .../decisions/item/insights/item/index.ts | 116 + .../instance/acceptRecommendations/index.ts | 45 + .../item/instance/applyDecisions/index.ts | 45 + .../index.ts | 107 + .../instance/batchRecordDecisions/index.ts | 111 + .../contactedReviewers/count/index.ts | 67 + .../item/instance/contactedReviewers/index.ts | 152 + .../instance/contactedReviewers/item/index.ts | 116 + .../item/instance/decisions/count/index.ts | 67 + .../filterByCurrentUserWithOn/index.ts | 139 + .../item/instance/decisions/index.ts | 174 + .../item/instance/decisions/item/index.ts | 131 + .../decisions/item/insights/count/index.ts | 67 + .../instance/decisions/item/insights/index.ts | 152 + .../decisions/item/insights/item/index.ts | 116 + .../decisions/recordAllDecisions/index.ts | 111 + .../item/instance/definition/index.ts | 69 + .../item/decisions/item/instance/index.ts | 222 + .../item/instance/resetDecisions/index.ts | 45 + .../item/instance/sendReminder/index.ts | 45 + .../decisions/item/instance/stop/index.ts | 45 + .../item/instance/stopApplyDecisions/index.ts | 44 + .../decisions/recordAllDecisions/index.ts | 111 + .../instances/item/stages/item/index.ts | 158 + .../instances/item/stages/item/stop/index.ts | 45 + .../unified/instances/item/stop/index.ts | 45 + .../item/stopApplyDecisions/index.ts | 44 + .../networkAccess/reports/index.ts | 10 +- .../index.ts | 134 - .../index.ts | 154 + .../m365Capabilities/item/index.ts | 5 +- .../item/m365Capabilities/item/index.ts | 10 +- .../index.ts | 21 +- .../index.ts | 21 +- .../index.ts | 21 +- .../index.ts | 56 + .../index.ts | 55 + .../index.ts | 55 + .../index.ts | 55 + .../msgraph-beta-sdk-reports/reports/index.ts | 99 +- .../index.ts | 132 + .../usageByDataLocation/count/index.ts | 67 + .../usageByDataLocation/index.ts | 153 + .../usageByDataLocation/item/index.ts | 131 + .../item/usageByApp/count/index.ts | 67 + .../item/usageByApp/index.ts | 152 + .../item/usageByApp/item/index.ts | 116 + .../caseTypeConfigurations/count/index.ts | 67 + .../caseTypeConfigurations/index.ts | 127 + .../item/customFields/count/index.ts | 67 + .../item/customFields/index.ts | 125 + .../item/customFields/item/index.ts | 69 + .../caseTypeConfigurations/item/index.ts | 94 + .../item/statuses/count/index.ts | 67 + .../item/statuses/index.ts | 125 + .../item/statuses/item/index.ts | 69 + .../security/caseManagement/index.ts | 10 + .../index.ts | 5 +- .../index.ts | 5 +- .../dataSecurityAndGovernance/index.ts | 9 + .../processContent/index.ts | 96 + .../protectionScopes/compute/index.ts | 8 +- .../browseSessions/item/browse/index.ts | 6 + .../teamwork/messaging/customEmojis/index.ts | 12 +- .../messaging/customEmojis/item/index.ts | 6 +- .../teamwork/messaging/index.ts | 6 +- .../item/distributionListMembers/index.ts | 153 - .../item/contact/index.ts | 69 - .../distributionListMembers/item/index.ts | 130 - .../item/distributionLists/item/index.ts | 10 - .../users/item/index.ts | 10 + .../item/acceptRecommendations/index.ts | 45 + .../stages/item/batchRecordDecisions/index.ts | 111 + .../item/instance/stages/item/index.ts | 18 + .../item/acceptRecommendations/index.ts | 45 + .../stages/item/batchRecordDecisions/index.ts | 111 + .../item/stages/item/index.ts | 18 + .../count/index.ts | 2 +- .../users/item/sponsorOf/index.ts | 126 + .../users/item/sponsorOf/item/index.ts | 69 + packages/msgraph-beta-sdk/models/index.ts | 1587 ++++++- .../models/security/caseManagement/index.ts | 542 +++ .../msgraph-beta-sdk/models/security/index.ts | 10 +- .../models/tenantGovernanceServices/index.ts | 142 +- 311 files changed, 33777 insertions(+), 829 deletions(-) create mode 100644 packages/msgraph-beta-sdk-app/app/calls/item/participants/item/reportSyntheticMedia/index.ts create mode 100644 packages/msgraph-beta-sdk-communications/communications/calls/item/participants/item/reportSyntheticMedia/index.ts create mode 100644 packages/msgraph-beta-sdk-directory/directory/remoteTenantGroups/count/index.ts create mode 100644 packages/msgraph-beta-sdk-directory/directory/remoteTenantGroups/index.ts create mode 100644 packages/msgraph-beta-sdk-directory/directory/remoteTenantGroups/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/decisions/item/instance/stages/item/acceptRecommendations/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/decisions/item/instance/stages/item/batchRecordDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/decisions/item/instance/stages/item/acceptRecommendations/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/decisions/item/instance/stages/item/batchRecordDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/stages/item/acceptRecommendations/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/stages/item/batchRecordDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/instances/item/decisions/item/instance/stages/item/acceptRecommendations/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/instances/item/decisions/item/instance/stages/item/batchRecordDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/instances/item/stages/item/acceptRecommendations/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/instances/item/stages/item/batchRecordDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/filterByCurrentUserWithOn/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/insights/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/insights/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/insights/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/acceptRecommendations/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/applyDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/batchApplyCustomDataProvidedResourceDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/batchRecordDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/contactedReviewers/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/contactedReviewers/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/contactedReviewers/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/filterByCurrentUserWithOn/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/item/insights/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/item/insights/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/item/insights/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/recordAllDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/definition/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/resetDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/sendReminder/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/filterByCurrentUserWithOn/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/acceptRecommendations/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/batchRecordDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/filterByCurrentUserWithOn/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/item/insights/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/item/insights/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/item/insights/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/recordAllDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/stop/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stop/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stopApplyDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/recordAllDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/filterByCurrentUserWithOn/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/filterByCurrentUserWithOn/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/acceptRecommendations/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/applyDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/batchApplyCustomDataProvidedResourceDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/batchRecordDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/contactedReviewers/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/contactedReviewers/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/contactedReviewers/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/filterByCurrentUserWithOn/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/insights/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/insights/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/insights/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/acceptRecommendations/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/applyDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/batchApplyCustomDataProvidedResourceDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/batchRecordDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/contactedReviewers/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/contactedReviewers/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/contactedReviewers/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/definition/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/resetDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/sendReminder/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/filterByCurrentUserWithOn/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/acceptRecommendations/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/batchRecordDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/filterByCurrentUserWithOn/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/insights/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/insights/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/insights/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/recordAllDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/stop/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stop/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stopApplyDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/recordAllDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/definition/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/resetDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/sendReminder/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/filterByCurrentUserWithOn/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/acceptRecommendations/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/batchRecordDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/filterByCurrentUserWithOn/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/acceptRecommendations/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/applyDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/batchApplyCustomDataProvidedResourceDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/batchRecordDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/contactedReviewers/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/contactedReviewers/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/contactedReviewers/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/filterByCurrentUserWithOn/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/insights/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/insights/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/insights/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/recordAllDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/definition/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/resetDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/sendReminder/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/stop/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/stopApplyDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/recordAllDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/stop/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stop/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stopApplyDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/stop/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/filterByCurrentUserWithOn/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/acceptRecommendations/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/applyDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/batchApplyCustomDataProvidedResourceDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/batchRecordDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/contactedReviewers/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/contactedReviewers/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/contactedReviewers/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/filterByCurrentUserWithOn/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/insights/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/insights/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/insights/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/acceptRecommendations/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/applyDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/batchApplyCustomDataProvidedResourceDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/batchRecordDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/contactedReviewers/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/contactedReviewers/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/contactedReviewers/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/definition/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/resetDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/sendReminder/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/filterByCurrentUserWithOn/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/acceptRecommendations/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/batchRecordDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/filterByCurrentUserWithOn/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/insights/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/insights/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/insights/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/recordAllDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/stop/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stop/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stopApplyDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/recordAllDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/definition/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/resetDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/sendReminder/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/filterByCurrentUserWithOn/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/acceptRecommendations/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/batchRecordDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/filterByCurrentUserWithOn/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/insights/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/insights/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/insights/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/acceptRecommendations/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/applyDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/batchApplyCustomDataProvidedResourceDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/batchRecordDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/contactedReviewers/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/contactedReviewers/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/contactedReviewers/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/filterByCurrentUserWithOn/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/insights/count/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/insights/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/insights/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/recordAllDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/definition/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/resetDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/sendReminder/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/stop/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/stopApplyDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/recordAllDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/stop/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stop/index.ts create mode 100644 packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stopApplyDecisions/index.ts delete mode 100644 packages/msgraph-beta-sdk-networkAccess/networkAccess/reports/microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/index.ts create mode 100644 packages/msgraph-beta-sdk-networkAccess/networkAccess/reports/microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529/index.ts rename packages/msgraph-beta-sdk-reports/reports/{getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion => getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion}/index.ts (63%) rename packages/msgraph-beta-sdk-reports/reports/{getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion => getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion}/index.ts (62%) rename packages/msgraph-beta-sdk-reports/reports/{getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion => getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion}/index.ts (61%) create mode 100644 packages/msgraph-beta-sdk-reports/reports/getSharePointApiUsageWithDateWithAppIdreportTypeReportType/index.ts create mode 100644 packages/msgraph-beta-sdk-reports/reports/getSharePointApiUsageWithDatereportTypeReportType/index.ts create mode 100644 packages/msgraph-beta-sdk-reports/reports/getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType/index.ts create mode 100644 packages/msgraph-beta-sdk-reports/reports/getSharePointApiUsageWithPeriodreportTypeReportType/index.ts create mode 100644 packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/index.ts create mode 100644 packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/count/index.ts create mode 100644 packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/index.ts create mode 100644 packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/item/index.ts create mode 100644 packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/item/usageByApp/count/index.ts create mode 100644 packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/item/usageByApp/index.ts create mode 100644 packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/item/usageByApp/item/index.ts create mode 100644 packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/count/index.ts create mode 100644 packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/index.ts create mode 100644 packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/customFields/count/index.ts create mode 100644 packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/customFields/index.ts create mode 100644 packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/customFields/item/index.ts create mode 100644 packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/index.ts create mode 100644 packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/statuses/count/index.ts create mode 100644 packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/statuses/index.ts create mode 100644 packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/statuses/item/index.ts create mode 100644 packages/msgraph-beta-sdk-security/security/dataSecurityAndGovernance/processContent/index.ts delete mode 100644 packages/msgraph-beta-sdk-users/users/item/distributionLists/item/distributionListMembers/index.ts delete mode 100644 packages/msgraph-beta-sdk-users/users/item/distributionLists/item/distributionListMembers/item/contact/index.ts delete mode 100644 packages/msgraph-beta-sdk-users/users/item/distributionLists/item/distributionListMembers/item/index.ts create mode 100644 packages/msgraph-beta-sdk-users/users/item/pendingAccessReviewInstances/item/decisions/item/instance/stages/item/acceptRecommendations/index.ts create mode 100644 packages/msgraph-beta-sdk-users/users/item/pendingAccessReviewInstances/item/decisions/item/instance/stages/item/batchRecordDecisions/index.ts create mode 100644 packages/msgraph-beta-sdk-users/users/item/pendingAccessReviewInstances/item/stages/item/acceptRecommendations/index.ts create mode 100644 packages/msgraph-beta-sdk-users/users/item/pendingAccessReviewInstances/item/stages/item/batchRecordDecisions/index.ts rename packages/msgraph-beta-sdk-users/users/item/{distributionLists/item/distributionListMembers => sponsorOf}/count/index.ts (95%) create mode 100644 packages/msgraph-beta-sdk-users/users/item/sponsorOf/index.ts create mode 100644 packages/msgraph-beta-sdk-users/users/item/sponsorOf/item/index.ts diff --git a/packages/kiota-dom-export.txt b/packages/kiota-dom-export.txt index 8119bb939e..44f2fcb899 100644 --- a/packages/kiota-dom-export.txt +++ b/packages/kiota-dom-export.txt @@ -1324,7 +1324,9 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.admin.exchange.mailboxes.item. github.com/microsoftgraph/msgraph-sdk-typescript/.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta::createDeltaGetResponseFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse github.com/microsoftgraph/msgraph-sdk-typescript/.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta::deserializeIntoDeltaGetResponse(DeltaGetResponse:DeltaGetResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta::serializeDeltaGetResponse(writer:SerializationWriter; DeltaGetResponse:DeltaGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-typescript/.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):MailboxItem +github.com/microsoftgraph/msgraph-sdk-typescript/.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilderGetQueryParameters::|public|expand:string[] github.com/microsoftgraph/msgraph-sdk-typescript/.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilderGetQueryParameters::|public|select:string[] @@ -1391,7 +1393,9 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.admin.exchange.mailboxes.item. github.com/microsoftgraph/msgraph-sdk-typescript/.admin.exchange.mailboxes.item.folders.item.items.delta::createDeltaGetResponseFromDiscriminatorValue(parseNode:ParseNode):DeltaGetResponse github.com/microsoftgraph/msgraph-sdk-typescript/.admin.exchange.mailboxes.item.folders.item.items.delta::deserializeIntoDeltaGetResponse(DeltaGetResponse:DeltaGetResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.admin.exchange.mailboxes.item.folders.item.items.delta::serializeDeltaGetResponse(writer:SerializationWriter; DeltaGetResponse:DeltaGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-typescript/.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):MailboxItem +github.com/microsoftgraph/msgraph-sdk-typescript/.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilderGetQueryParameters::|public|expand:string[] github.com/microsoftgraph/msgraph-sdk-typescript/.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilderGetQueryParameters::|public|select:string[] @@ -6527,6 +6531,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.it github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|mute:MuteRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|patch(body:Participant; requestConfiguration?:RequestConfiguration):Participant github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|removeFromLobby:RemoveFromLobbyRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|reportSyntheticMedia:ReportSyntheticMediaRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|startHoldMusic:StartHoldMusicRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|stopHoldMusic:StopHoldMusicRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation @@ -6551,6 +6556,24 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.it github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.removeFromLobby::createRemoveFromLobbyPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):RemoveFromLobbyPostRequestBody github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.removeFromLobby::deserializeIntoRemoveFromLobbyPostRequestBody(RemoveFromLobbyPostRequestBody:RemoveFromLobbyPostRequestBody={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.removeFromLobby::serializeRemoveFromLobbyPostRequestBody(writer:SerializationWriter; RemoveFromLobbyPostRequestBody:RemoveFromLobbyPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|contentMetadata:MediaMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|detectionDateTime:Date +github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|detections:SyntheticMediaDetectionDetail[] +github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|id:Guid +github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|isMalicious:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|overallConfidence:number +github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|severity:DetectionSeverity +github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.reportSyntheticMedia.reportSyntheticMediaRequestBuilder::|public|post(body:ReportSyntheticMediaPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.reportSyntheticMedia.reportSyntheticMediaRequestBuilder::|public|toPostRequestInformation(body:ReportSyntheticMediaPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.reportSyntheticMedia.reportSyntheticMediaRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.reportSyntheticMedia.reportSyntheticMediaRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.reportSyntheticMedia.reportSyntheticMediaRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.reportSyntheticMedia::createReportSyntheticMediaPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):ReportSyntheticMediaPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.reportSyntheticMedia::deserializeIntoReportSyntheticMediaPostRequestBody(ReportSyntheticMediaPostRequestBody:ReportSyntheticMediaPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.reportSyntheticMedia::serializeReportSyntheticMediaPostRequestBody(writer:SerializationWriter; ReportSyntheticMediaPostRequestBody:ReportSyntheticMediaPostRequestBody={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.startHoldMusic.StartHoldMusicPostRequestBody::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.startHoldMusic.StartHoldMusicPostRequestBody::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.app.calls.item.participants.item.startHoldMusic.StartHoldMusicPostRequestBody::|public|clientContext:string @@ -12606,6 +12629,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.part github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|mute:MuteRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|patch(body:Participant; requestConfiguration?:RequestConfiguration):Participant github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|removeFromLobby:RemoveFromLobbyRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|reportSyntheticMedia:ReportSyntheticMediaRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|startHoldMusic:StartHoldMusicRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|stopHoldMusic:StopHoldMusicRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation @@ -12630,6 +12654,24 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.part github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.removeFromLobby::createRemoveFromLobbyPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):RemoveFromLobbyPostRequestBody github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.removeFromLobby::deserializeIntoRemoveFromLobbyPostRequestBody(RemoveFromLobbyPostRequestBody:RemoveFromLobbyPostRequestBody={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.removeFromLobby::serializeRemoveFromLobbyPostRequestBody(writer:SerializationWriter; RemoveFromLobbyPostRequestBody:RemoveFromLobbyPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|contentMetadata:MediaMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|detectionDateTime:Date +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|detections:SyntheticMediaDetectionDetail[] +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|id:Guid +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|isMalicious:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|overallConfidence:number +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|severity:DetectionSeverity +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.reportSyntheticMedia.reportSyntheticMediaRequestBuilder::|public|post(body:ReportSyntheticMediaPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.reportSyntheticMedia.reportSyntheticMediaRequestBuilder::|public|toPostRequestInformation(body:ReportSyntheticMediaPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.reportSyntheticMedia.reportSyntheticMediaRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.reportSyntheticMedia.reportSyntheticMediaRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.reportSyntheticMedia.reportSyntheticMediaRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.reportSyntheticMedia::createReportSyntheticMediaPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):ReportSyntheticMediaPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.reportSyntheticMedia::deserializeIntoReportSyntheticMediaPostRequestBody(ReportSyntheticMediaPostRequestBody:ReportSyntheticMediaPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.reportSyntheticMedia::serializeReportSyntheticMediaPostRequestBody(writer:SerializationWriter; ReportSyntheticMediaPostRequestBody:ReportSyntheticMediaPostRequestBody={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.startHoldMusic.StartHoldMusicPostRequestBody::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.startHoldMusic.StartHoldMusicPostRequestBody::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.communications.calls.item.participants.item.startHoldMusic.StartHoldMusicPostRequestBody::|public|clientContext:string @@ -48476,6 +48518,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.directory.directoryRequestBuil github.com/microsoftgraph/msgraph-sdk-typescript/.directory.directoryRequestBuilder::|public|recommendationConfiguration:RecommendationConfigurationRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.directory.directoryRequestBuilder::|public|recommendations:RecommendationsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.directory.directoryRequestBuilder::|public|recovery:RecoveryRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.directoryRequestBuilder::|public|remoteTenantGroups:RemoteTenantGroupsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.directory.directoryRequestBuilder::|public|sharedEmailDomains:SharedEmailDomainsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.directory.directoryRequestBuilder::|public|subscriptions:SubscriptionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.directory.directoryRequestBuilder::|public|subscriptionsWithCommerceSubscriptionId(commerceSubscriptionId:string):SubscriptionsWithCommerceSubscriptionIdRequestBuilder @@ -49430,6 +49473,45 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.s github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.snapshotsRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.snapshotsRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.directory.recovery.snapshots.snapshotsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):RemoteTenantGroup +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|patch(body:RemoteTenantGroup; requestConfiguration?:RequestConfiguration):RemoteTenantGroup +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|toPatchRequestInformation(body:RemoteTenantGroup; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.item.remoteTenantGroupItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.item.remoteTenantGroupItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.item.remoteTenantGroupItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilder::|public|byRemoteTenantGroupId(remoteTenantGroupId:string):RemoteTenantGroupItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):RemoteTenantGroupCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilder::|public|post(body:RemoteTenantGroup; requestConfiguration?:RequestConfiguration):RemoteTenantGroup +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilder::|public|toPostRequestInformation(body:RemoteTenantGroup; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.directory.remoteTenantGroups.remoteTenantGroupsRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.directory.sharedEmailDomains.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number github.com/microsoftgraph/msgraph-sdk-typescript/.directory.sharedEmailDomains.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.directory.sharedEmailDomains.count.CountRequestBuilderGetQueryParameters::|public|filter:string @@ -98605,6 +98687,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessRevie github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.accessReviewsRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.accessReviewsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.accessReviewsRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewSet; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.accessReviewsRequestBuilder::|public|unified:UnifiedRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.accessReviewsRequestBuilderGetQueryParameters::|public|expand:string[] github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.accessReviewsRequestBuilderGetQueryParameters::|public|select:string[] github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.accessReviewsRequestBuilderGetQueryParametersMapper @@ -98978,6 +99061,13 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessRevie github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewStage @@ -98993,6 +99083,21 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessRevie github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.accessReviewStageItemRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.accessReviewStageItemRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions::createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions::deserializeIntoBatchRecordDecisionsPostRequestBody(BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions::serializeBatchRecordDecisionsPostRequestBody(writer:SerializationWriter; BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.decisions.item.instance.stages.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|filter:string @@ -99620,6 +99725,13 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessRevie github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewStage @@ -99635,6 +99747,21 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessRevie github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.accessReviewStageItemRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.accessReviewStageItemRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions::createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions::deserializeIntoBatchRecordDecisionsPostRequestBody(BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions::serializeBatchRecordDecisionsPostRequestBody(writer:SerializationWriter; BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|filter:string @@ -99846,6 +99973,13 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessRevie github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewStage @@ -99861,6 +99995,21 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessRevie github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.accessReviewStageItemRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.accessReviewStageItemRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions::createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions::deserializeIntoBatchRecordDecisionsPostRequestBody(BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions::serializeBatchRecordDecisionsPostRequestBody(writer:SerializationWriter; BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|filter:string @@ -100750,6 +100899,13 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessRevie github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewStage @@ -100765,6 +100921,21 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessRevie github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.accessReviewStageItemRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.accessReviewStageItemRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions::createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions::deserializeIntoBatchRecordDecisionsPostRequestBody(BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions::serializeBatchRecordDecisionsPostRequestBody(writer:SerializationWriter; BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|filter:string @@ -100976,6 +101147,13 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessRevie github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewStage @@ -100991,6 +101169,21 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessRevie github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.accessReviewStageItemRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.accessReviewStageItemRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions::createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions::deserializeIntoBatchRecordDecisionsPostRequestBody(BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions::serializeBatchRecordDecisionsPostRequestBody(writer:SerializationWriter; BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.instances.item.stages.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|filter:string @@ -101401,6 +101594,2822 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessRevie github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.policy.policyRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.policy.policyRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.policy.policyRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId:string):AccessReviewInstanceDecisionItemItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItemCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilder::|public|recordAllDecisions:RecordAllDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.decisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value:AccessReviewInstanceDecisionItem[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:InstanceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:string):GovernanceInsightItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GovernanceInsightCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.insightsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.item.governanceInsightItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.item.governanceInsightItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.item.governanceInsightItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|applyDescription:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|applyResult:AccessReviewInstanceDecisionItemApplyResult +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|customDataProvidedResourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions::createBatchApplyCustomDataProvidedResourceDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions::deserializeIntoBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions::serializeBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(writer:SerializationWriter; BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions::createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions::deserializeIntoBatchRecordDecisionsPostRequestBody(BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions::serializeBatchRecordDecisionsPostRequestBody(writer:SerializationWriter; BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|byAccessReviewReviewerId(accessReviewReviewerId:string):AccessReviewReviewerItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewReviewerCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):AccessReviewReviewer +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewReviewer +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):AccessReviewReviewer +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.accessReviewReviewerItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.accessReviewReviewerItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.accessReviewReviewerItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.decisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId1(accessReviewInstanceDecisionItemId1:string):AccessReviewInstanceDecisionItemItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.decisionsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.decisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.decisionsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItemCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.decisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.decisionsRequestBuilder::|public|recordAllDecisions:RecordAllDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.decisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.decisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.decisionsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.decisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.decisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.decisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value:AccessReviewInstanceDecisionItem[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.insightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:string):GovernanceInsightItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.insightsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.insightsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GovernanceInsightCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.insightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.insightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.insightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.insightsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.insightsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.insightsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.insightsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.governanceInsightItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.governanceInsightItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.governanceInsightItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.recordAllDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.recordAllDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions::createRecordAllDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):RecordAllDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions::deserializeIntoRecordAllDecisionsPostRequestBody(RecordAllDecisionsPostRequestBody:RecordAllDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions::serializeRecordAllDecisionsPostRequestBody(writer:SerializationWriter; RecordAllDecisionsPostRequestBody:RecordAllDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.definition.definitionRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewScheduleDefinition +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.definition.definitionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.definition.definitionRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.definition.definitionRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.definition.definitionRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.definition.definitionRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.definition.definitionRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.definition.definitionRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilder::|public|applyDecisions:ApplyDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilder::|public|batchApplyCustomDataProvidedResourceDecisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilder::|public|contactedReviewers:ContactedReviewersRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilder::|public|decisions:DecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilder::|public|definition:DefinitionRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstance +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilder::|public|patch(body:AccessReviewInstance; requestConfiguration?:RequestConfiguration):AccessReviewInstance +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilder::|public|resetDecisions:ResetDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilder::|public|sendReminder:SendReminderRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilder::|public|stages:StagesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilder::|public|stop:StopRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilder::|public|stopApplyDecisions:StopApplyDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.instanceRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.sendReminder.sendReminderRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.sendReminder.sendReminderRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.sendReminder.sendReminderRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.sendReminder.sendReminderRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.sendReminder.sendReminderRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value:AccessReviewStage[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewStage +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; requestConfiguration?:RequestConfiguration):AccessReviewStage +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.accessReviewStageItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.accessReviewStageItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.accessReviewStageItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.accessReviewStageItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions::createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions::deserializeIntoBatchRecordDecisionsPostRequestBody(BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions::serializeBatchRecordDecisionsPostRequestBody(writer:SerializationWriter; BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId1(accessReviewInstanceDecisionItemId1:string):AccessReviewInstanceDecisionItemItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItemCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder::|public|recordAllDecisions:RecordAllDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value:AccessReviewInstanceDecisionItem[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:string):GovernanceInsightItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GovernanceInsightCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.governanceInsightItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.governanceInsightItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.governanceInsightItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions::createRecordAllDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):RecordAllDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions::deserializeIntoRecordAllDecisionsPostRequestBody(RecordAllDecisionsPostRequestBody:RecordAllDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions::serializeRecordAllDecisionsPostRequestBody(writer:SerializationWriter; RecordAllDecisionsPostRequestBody:RecordAllDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.stop.stopRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.stop.stopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.stop.stopRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.stop.stopRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.stop.stopRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.stagesRequestBuilder::|public|byAccessReviewStageId(accessReviewStageId:string):AccessReviewStageItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.stagesRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.stagesRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.stagesRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewStageCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.stagesRequestBuilder::|public|post(body:AccessReviewStage; requestConfiguration?:RequestConfiguration):AccessReviewStage +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.stagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.stagesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewStage; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.stagesRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.stagesRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.stagesRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.stagesRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.stagesRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.stagesRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.stagesRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.stagesRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.stagesRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.stagesRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.stagesRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.stagesRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stages.stagesRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stop.stopRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stop.stopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stop.stopRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stop.stopRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stop.stopRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.recordAllDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.recordAllDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.recordAllDecisions::createRecordAllDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):RecordAllDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.recordAllDecisions::deserializeIntoRecordAllDecisionsPostRequestBody(RecordAllDecisionsPostRequestBody:RecordAllDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.decisions.recordAllDecisions::serializeRecordAllDecisionsPostRequestBody(writer:SerializationWriter; RecordAllDecisionsPostRequestBody:RecordAllDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilder::|public|byAccessReviewScheduleDefinitionId(accessReviewScheduleDefinitionId:string):AccessReviewScheduleDefinitionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewScheduleDefinitionCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilder::|public|post(body:AccessReviewScheduleDefinition; requestConfiguration?:RequestConfiguration):AccessReviewScheduleDefinition +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewScheduleDefinition; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.definitionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value:AccessReviewScheduleDefinition[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewScheduleDefinition +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|instances:InstancesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|patch(body:AccessReviewScheduleDefinition; requestConfiguration?:RequestConfiguration):AccessReviewScheduleDefinition +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|stop:StopRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewScheduleDefinition; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.accessReviewScheduleDefinitionItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.accessReviewScheduleDefinitionItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.accessReviewScheduleDefinitionItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.accessReviewScheduleDefinitionItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value:AccessReviewInstance[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilder::|public|byAccessReviewInstanceId(accessReviewInstanceId:string):AccessReviewInstanceItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstanceCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilder::|public|post(body:AccessReviewInstance; requestConfiguration?:RequestConfiguration):AccessReviewInstance +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstance; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.instancesRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.acceptRecommendationsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.acceptRecommendationsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.acceptRecommendationsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|applyDecisions:ApplyDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batchApplyCustomDataProvidedResourceDecisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|contactedReviewers:ContactedReviewersRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|definition:DefinitionRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstance +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|patch(body:AccessReviewInstance; requestConfiguration?:RequestConfiguration):AccessReviewInstance +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|resetDecisions:ResetDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|sendReminder:SendReminderRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stages:StagesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stop:StopRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stopApplyDecisions:StopApplyDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.accessReviewInstanceItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.accessReviewInstanceItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.accessReviewInstanceItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.accessReviewInstanceItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.applyDecisionsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.applyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.applyDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.applyDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.applyDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|applyDescription:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|applyResult:AccessReviewInstanceDecisionItemApplyResult +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|customDataProvidedResourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions::createBatchApplyCustomDataProvidedResourceDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions::deserializeIntoBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions::serializeBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(writer:SerializationWriter; BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions::createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions::deserializeIntoBatchRecordDecisionsPostRequestBody(BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions::serializeBatchRecordDecisionsPostRequestBody(writer:SerializationWriter; BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilder::|public|byAccessReviewReviewerId(accessReviewReviewerId:string):AccessReviewReviewerItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewReviewerCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):AccessReviewReviewer +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.contactedReviewersRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewReviewer +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):AccessReviewReviewer +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.accessReviewReviewerItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.accessReviewReviewerItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.accessReviewReviewerItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId:string):AccessReviewInstanceDecisionItemItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItemCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilder::|public|recordAllDecisions:RecordAllDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.decisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value:AccessReviewInstanceDecisionItem[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:InstanceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:string):GovernanceInsightItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GovernanceInsightCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.insightsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.governanceInsightItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.governanceInsightItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.governanceInsightItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|applyDescription:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|applyResult:AccessReviewInstanceDecisionItemApplyResult +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|customDataProvidedResourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions::createBatchApplyCustomDataProvidedResourceDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions::deserializeIntoBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions::serializeBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(writer:SerializationWriter; BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions::createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions::deserializeIntoBatchRecordDecisionsPostRequestBody(BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions::serializeBatchRecordDecisionsPostRequestBody(writer:SerializationWriter; BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|byAccessReviewReviewerId(accessReviewReviewerId:string):AccessReviewReviewerItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewReviewerCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):AccessReviewReviewer +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewReviewer +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):AccessReviewReviewer +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.accessReviewReviewerItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.accessReviewReviewerItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.accessReviewReviewerItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.definitionRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewScheduleDefinition +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.definitionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.definitionRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.definitionRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.definitionRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.definitionRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.definitionRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.definitionRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.instanceRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.instanceRequestBuilder::|public|applyDecisions:ApplyDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.instanceRequestBuilder::|public|batchApplyCustomDataProvidedResourceDecisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.instanceRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.instanceRequestBuilder::|public|contactedReviewers:ContactedReviewersRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.instanceRequestBuilder::|public|definition:DefinitionRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.instanceRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.instanceRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstance +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.instanceRequestBuilder::|public|patch(body:AccessReviewInstance; requestConfiguration?:RequestConfiguration):AccessReviewInstance +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.instanceRequestBuilder::|public|resetDecisions:ResetDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.instanceRequestBuilder::|public|sendReminder:SendReminderRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.instanceRequestBuilder::|public|stages:StagesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.instanceRequestBuilder::|public|stop:StopRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.instanceRequestBuilder::|public|stopApplyDecisions:StopApplyDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.instanceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.instanceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.instanceRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.instanceRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.instanceRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.instanceRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.instanceRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.instanceRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.instanceRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.instanceRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.sendReminder.sendReminderRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.sendReminder.sendReminderRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.sendReminder.sendReminderRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.sendReminder.sendReminderRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.sendReminder.sendReminderRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value:AccessReviewStage[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewStage +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; requestConfiguration?:RequestConfiguration):AccessReviewStage +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.accessReviewStageItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.accessReviewStageItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.accessReviewStageItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.accessReviewStageItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions::createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions::deserializeIntoBatchRecordDecisionsPostRequestBody(BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions::serializeBatchRecordDecisionsPostRequestBody(writer:SerializationWriter; BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId1(accessReviewInstanceDecisionItemId1:string):AccessReviewInstanceDecisionItemItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItemCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder::|public|recordAllDecisions:RecordAllDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value:AccessReviewInstanceDecisionItem[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:string):GovernanceInsightItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GovernanceInsightCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.governanceInsightItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.governanceInsightItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.governanceInsightItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions::createRecordAllDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):RecordAllDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions::deserializeIntoRecordAllDecisionsPostRequestBody(RecordAllDecisionsPostRequestBody:RecordAllDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions::serializeRecordAllDecisionsPostRequestBody(writer:SerializationWriter; RecordAllDecisionsPostRequestBody:RecordAllDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.stopRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.stopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.stopRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.stopRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.stopRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.stagesRequestBuilder::|public|byAccessReviewStageId(accessReviewStageId:string):AccessReviewStageItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.stagesRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.stagesRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.stagesRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewStageCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.stagesRequestBuilder::|public|post(body:AccessReviewStage; requestConfiguration?:RequestConfiguration):AccessReviewStage +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.stagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.stagesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewStage; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.stagesRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.stagesRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.stagesRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.stagesRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.stagesRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.stagesRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.stagesRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.stagesRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.stagesRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.stagesRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.stagesRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.stagesRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.stagesRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stop.stopRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stop.stopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stop.stopRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stop.stopRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stop.stopRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions::createRecordAllDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):RecordAllDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions::deserializeIntoRecordAllDecisionsPostRequestBody(RecordAllDecisionsPostRequestBody:RecordAllDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions::serializeRecordAllDecisionsPostRequestBody(writer:SerializationWriter; RecordAllDecisionsPostRequestBody:RecordAllDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.definitionRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewScheduleDefinition +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.definitionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.definitionRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.definitionRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.definitionRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.definitionRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.definitionRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.definitionRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.resetDecisionsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.resetDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.resetDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.resetDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.resetDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.sendReminderRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.sendReminderRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.sendReminderRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.sendReminderRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.sendReminderRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value:AccessReviewStage[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewStage +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; requestConfiguration?:RequestConfiguration):AccessReviewStage +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.accessReviewStageItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.accessReviewStageItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.accessReviewStageItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.accessReviewStageItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions::createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions::deserializeIntoBatchRecordDecisionsPostRequestBody(BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions::serializeBatchRecordDecisionsPostRequestBody(writer:SerializationWriter; BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId:string):AccessReviewInstanceDecisionItemItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItemCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilder::|public|recordAllDecisions:RecordAllDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.decisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value:AccessReviewInstanceDecisionItem[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:InstanceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:string):GovernanceInsightItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GovernanceInsightCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.insightsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.governanceInsightItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.governanceInsightItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.governanceInsightItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|applyDescription:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|applyResult:AccessReviewInstanceDecisionItemApplyResult +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|customDataProvidedResourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions::createBatchApplyCustomDataProvidedResourceDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions::deserializeIntoBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions::serializeBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(writer:SerializationWriter; BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions::createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions::deserializeIntoBatchRecordDecisionsPostRequestBody(BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions::serializeBatchRecordDecisionsPostRequestBody(writer:SerializationWriter; BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|byAccessReviewReviewerId(accessReviewReviewerId:string):AccessReviewReviewerItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewReviewerCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):AccessReviewReviewer +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewReviewer +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):AccessReviewReviewer +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.accessReviewReviewerItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.accessReviewReviewerItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.accessReviewReviewerItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId1(accessReviewInstanceDecisionItemId1:string):AccessReviewInstanceDecisionItemItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItemCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilder::|public|recordAllDecisions:RecordAllDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value:AccessReviewInstanceDecisionItem[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:string):GovernanceInsightItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GovernanceInsightCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.governanceInsightItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.governanceInsightItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.governanceInsightItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.recordAllDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.recordAllDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions::createRecordAllDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):RecordAllDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions::deserializeIntoRecordAllDecisionsPostRequestBody(RecordAllDecisionsPostRequestBody:RecordAllDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions::serializeRecordAllDecisionsPostRequestBody(writer:SerializationWriter; RecordAllDecisionsPostRequestBody:RecordAllDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.definitionRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewScheduleDefinition +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.definitionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.definitionRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.definitionRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.definitionRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.definitionRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.definitionRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.definitionRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|applyDecisions:ApplyDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|batchApplyCustomDataProvidedResourceDecisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|contactedReviewers:ContactedReviewersRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|decisions:DecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|definition:DefinitionRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstance +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|patch(body:AccessReviewInstance; requestConfiguration?:RequestConfiguration):AccessReviewInstance +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|resetDecisions:ResetDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|sendReminder:SendReminderRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|stop:StopRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|stopApplyDecisions:StopApplyDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.instanceRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.instanceRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.instanceRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.instanceRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.instanceRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.instanceRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendReminder.sendReminderRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendReminder.sendReminderRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendReminder.sendReminderRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendReminder.sendReminderRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendReminder.sendReminderRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.stopRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.stopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.stopRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.stopRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.stopRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions::createRecordAllDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):RecordAllDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions::deserializeIntoRecordAllDecisionsPostRequestBody(RecordAllDecisionsPostRequestBody:RecordAllDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions::serializeRecordAllDecisionsPostRequestBody(writer:SerializationWriter; RecordAllDecisionsPostRequestBody:RecordAllDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.stopRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.stopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.stopRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.stopRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.stopRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilder::|public|byAccessReviewStageId(accessReviewStageId:string):AccessReviewStageItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewStageCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilder::|public|post(body:AccessReviewStage; requestConfiguration?:RequestConfiguration):AccessReviewStage +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewStage; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.stagesRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.stopRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.stopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.stopRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.stopRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.stopRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stopApplyDecisions.stopApplyDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stopApplyDecisions.stopApplyDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.instances.item.stopApplyDecisions.stopApplyDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.stop.stopRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.stop.stopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.stop.stopRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.stop.stopRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.definitions.item.stop.stopRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value:AccessReviewInstance[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.instancesRequestBuilder::|public|byAccessReviewInstanceId(accessReviewInstanceId:string):AccessReviewInstanceItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.instancesRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.instancesRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.instancesRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstanceCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.instancesRequestBuilder::|public|post(body:AccessReviewInstance; requestConfiguration?:RequestConfiguration):AccessReviewInstance +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.instancesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.instancesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstance; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.instancesRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.instancesRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.acceptRecommendationsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.acceptRecommendationsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.acceptRecommendationsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|applyDecisions:ApplyDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batchApplyCustomDataProvidedResourceDecisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|contactedReviewers:ContactedReviewersRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|definition:DefinitionRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstance +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|patch(body:AccessReviewInstance; requestConfiguration?:RequestConfiguration):AccessReviewInstance +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|resetDecisions:ResetDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|sendReminder:SendReminderRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stages:StagesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stop:StopRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stopApplyDecisions:StopApplyDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.accessReviewInstanceItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.accessReviewInstanceItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.accessReviewInstanceItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.accessReviewInstanceItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.applyDecisions.applyDecisionsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.applyDecisions.applyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.applyDecisions.applyDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.applyDecisions.applyDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.applyDecisions.applyDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|applyDescription:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|applyResult:AccessReviewInstanceDecisionItemApplyResult +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|customDataProvidedResourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions::createBatchApplyCustomDataProvidedResourceDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions::deserializeIntoBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions::serializeBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(writer:SerializationWriter; BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions::createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions::deserializeIntoBatchRecordDecisionsPostRequestBody(BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions::serializeBatchRecordDecisionsPostRequestBody(writer:SerializationWriter; BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilder::|public|byAccessReviewReviewerId(accessReviewReviewerId:string):AccessReviewReviewerItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewReviewerCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):AccessReviewReviewer +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.contactedReviewersRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewReviewer +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):AccessReviewReviewer +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.accessReviewReviewerItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.accessReviewReviewerItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.accessReviewReviewerItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId:string):AccessReviewInstanceDecisionItemItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItemCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilder::|public|recordAllDecisions:RecordAllDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.decisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value:AccessReviewInstanceDecisionItem[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:InstanceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:string):GovernanceInsightItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GovernanceInsightCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.insightsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.governanceInsightItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.governanceInsightItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.governanceInsightItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|applyDescription:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|applyResult:AccessReviewInstanceDecisionItemApplyResult +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|customDataProvidedResourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions::createBatchApplyCustomDataProvidedResourceDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions::deserializeIntoBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions::serializeBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(writer:SerializationWriter; BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions::createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions::deserializeIntoBatchRecordDecisionsPostRequestBody(BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions::serializeBatchRecordDecisionsPostRequestBody(writer:SerializationWriter; BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|byAccessReviewReviewerId(accessReviewReviewerId:string):AccessReviewReviewerItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewReviewerCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):AccessReviewReviewer +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewReviewer +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):AccessReviewReviewer +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.accessReviewReviewerItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.accessReviewReviewerItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.accessReviewReviewerItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.definitionRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewScheduleDefinition +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.definitionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.definitionRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.definitionRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.definitionRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.definitionRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.definitionRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.definitionRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.instanceRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.instanceRequestBuilder::|public|applyDecisions:ApplyDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.instanceRequestBuilder::|public|batchApplyCustomDataProvidedResourceDecisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.instanceRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.instanceRequestBuilder::|public|contactedReviewers:ContactedReviewersRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.instanceRequestBuilder::|public|definition:DefinitionRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.instanceRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.instanceRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstance +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.instanceRequestBuilder::|public|patch(body:AccessReviewInstance; requestConfiguration?:RequestConfiguration):AccessReviewInstance +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.instanceRequestBuilder::|public|resetDecisions:ResetDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.instanceRequestBuilder::|public|sendReminder:SendReminderRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.instanceRequestBuilder::|public|stages:StagesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.instanceRequestBuilder::|public|stop:StopRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.instanceRequestBuilder::|public|stopApplyDecisions:StopApplyDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.instanceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.instanceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.instanceRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.instanceRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.instanceRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.instanceRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.instanceRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.instanceRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.instanceRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.instanceRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.sendReminder.sendReminderRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.sendReminder.sendReminderRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.sendReminder.sendReminderRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.sendReminder.sendReminderRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.sendReminder.sendReminderRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value:AccessReviewStage[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewStage +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; requestConfiguration?:RequestConfiguration):AccessReviewStage +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.accessReviewStageItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.accessReviewStageItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.accessReviewStageItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.accessReviewStageItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions::createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions::deserializeIntoBatchRecordDecisionsPostRequestBody(BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions::serializeBatchRecordDecisionsPostRequestBody(writer:SerializationWriter; BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId1(accessReviewInstanceDecisionItemId1:string):AccessReviewInstanceDecisionItemItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItemCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder::|public|recordAllDecisions:RecordAllDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.decisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value:AccessReviewInstanceDecisionItem[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:string):GovernanceInsightItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GovernanceInsightCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.insightsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.governanceInsightItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.governanceInsightItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.governanceInsightItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions::createRecordAllDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):RecordAllDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions::deserializeIntoRecordAllDecisionsPostRequestBody(RecordAllDecisionsPostRequestBody:RecordAllDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions::serializeRecordAllDecisionsPostRequestBody(writer:SerializationWriter; RecordAllDecisionsPostRequestBody:RecordAllDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.stop.stopRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.stop.stopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.stop.stopRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.stop.stopRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.stop.stopRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.stagesRequestBuilder::|public|byAccessReviewStageId(accessReviewStageId:string):AccessReviewStageItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.stagesRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.stagesRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.stagesRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewStageCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.stagesRequestBuilder::|public|post(body:AccessReviewStage; requestConfiguration?:RequestConfiguration):AccessReviewStage +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.stagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.stagesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewStage; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.stagesRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.stagesRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.stagesRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.stagesRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.stagesRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.stagesRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.stagesRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.stagesRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.stagesRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.stagesRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.stagesRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.stagesRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.stagesRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stop.stopRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stop.stopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stop.stopRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stop.stopRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stop.stopRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions::createRecordAllDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):RecordAllDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions::deserializeIntoRecordAllDecisionsPostRequestBody(RecordAllDecisionsPostRequestBody:RecordAllDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions::serializeRecordAllDecisionsPostRequestBody(writer:SerializationWriter; RecordAllDecisionsPostRequestBody:RecordAllDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.definition.definitionRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewScheduleDefinition +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.definition.definitionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.definition.definitionRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.definition.definitionRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.definition.definitionRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.definition.definitionRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.definition.definitionRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.definition.definitionRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.resetDecisions.resetDecisionsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.resetDecisions.resetDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.resetDecisions.resetDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.resetDecisions.resetDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.resetDecisions.resetDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.sendReminder.sendReminderRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.sendReminder.sendReminderRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.sendReminder.sendReminderRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.sendReminder.sendReminderRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.sendReminder.sendReminderRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value:AccessReviewStage[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewStage +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; requestConfiguration?:RequestConfiguration):AccessReviewStage +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewStage; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.accessReviewStageItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.accessReviewStageItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.accessReviewStageItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.accessReviewStageItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions::createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions::deserializeIntoBatchRecordDecisionsPostRequestBody(BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions::serializeBatchRecordDecisionsPostRequestBody(writer:SerializationWriter; BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId:string):AccessReviewInstanceDecisionItemItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItemCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilder::|public|recordAllDecisions:RecordAllDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.decisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value:AccessReviewInstanceDecisionItem[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:InstanceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:string):GovernanceInsightItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GovernanceInsightCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.insightsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.governanceInsightItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.governanceInsightItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.governanceInsightItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.acceptRecommendations.acceptRecommendationsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.applyDecisions.applyDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|applyDescription:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|applyResult:AccessReviewInstanceDecisionItemApplyResult +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|customDataProvidedResourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.batchApplyCustomDataProvidedResourceDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions::createBatchApplyCustomDataProvidedResourceDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions::deserializeIntoBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions::serializeBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(writer:SerializationWriter; BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.batchRecordDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions::createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions::deserializeIntoBatchRecordDecisionsPostRequestBody(BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions::serializeBatchRecordDecisionsPostRequestBody(writer:SerializationWriter; BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|byAccessReviewReviewerId(accessReviewReviewerId:string):AccessReviewReviewerItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewReviewerCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):AccessReviewReviewer +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder::|public|toPostRequestInformation(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.contactedReviewersRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewReviewer +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):AccessReviewReviewer +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewReviewer; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.accessReviewReviewerItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.accessReviewReviewerItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.accessReviewReviewerItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilder::|public|byAccessReviewInstanceDecisionItemId1(accessReviewInstanceDecisionItemId1:string):AccessReviewInstanceDecisionItemItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItemCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilder::|public|recordAllDecisions:RecordAllDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilder::|public|toPostRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.decisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value:AccessReviewInstanceDecisionItem[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.filterByCurrentUserWithOnRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):AccessReviewInstanceDecisionItem +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstanceDecisionItem; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.accessReviewInstanceDecisionItemItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilder::|public|byGovernanceInsightId(governanceInsightId:string):GovernanceInsightItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GovernanceInsightCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilder::|public|post(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilder::|public|toPostRequestInformation(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.insightsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):GovernanceInsight +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|toPatchRequestInformation(body:GovernanceInsight; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.governanceInsightItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.governanceInsightItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.governanceInsightItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.recordAllDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.recordAllDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions::createRecordAllDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):RecordAllDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions::deserializeIntoRecordAllDecisionsPostRequestBody(RecordAllDecisionsPostRequestBody:RecordAllDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions::serializeRecordAllDecisionsPostRequestBody(writer:SerializationWriter; RecordAllDecisionsPostRequestBody:RecordAllDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.definitionRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewScheduleDefinition +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.definitionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.definitionRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.definitionRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.definitionRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.definitionRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.definitionRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.definitionRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|applyDecisions:ApplyDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|batchApplyCustomDataProvidedResourceDecisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|contactedReviewers:ContactedReviewersRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|decisions:DecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|definition:DefinitionRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewInstance +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|patch(body:AccessReviewInstance; requestConfiguration?:RequestConfiguration):AccessReviewInstance +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|resetDecisions:ResetDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|sendReminder:SendReminderRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|stop:StopRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|stopApplyDecisions:StopApplyDecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder::|public|toPatchRequestInformation(body:AccessReviewInstance; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.instanceRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.instanceRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.instanceRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.instanceRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.instanceRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.instanceRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.instanceRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.resetDecisions.resetDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.sendReminder.sendReminderRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.sendReminder.sendReminderRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.sendReminder.sendReminderRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.sendReminder.sendReminderRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.sendReminder.sendReminderRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stop.stopRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stop.stopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stop.stopRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stop.stopRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stop.stopRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.stopApplyDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder::|public|toPostRequestInformation(body:RecordAllDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.recordAllDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions::createRecordAllDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):RecordAllDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions::deserializeIntoRecordAllDecisionsPostRequestBody(RecordAllDecisionsPostRequestBody:RecordAllDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions::serializeRecordAllDecisionsPostRequestBody(writer:SerializationWriter; RecordAllDecisionsPostRequestBody:RecordAllDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.stopRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.stopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.stopRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.stopRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.stopRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilder::|public|byAccessReviewStageId(accessReviewStageId:string):AccessReviewStageItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilder::|public|filterByCurrentUserWithOn(on:string):FilterByCurrentUserWithOnRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewStageCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilder::|public|post(body:AccessReviewStage; requestConfiguration?:RequestConfiguration):AccessReviewStage +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilder::|public|toPostRequestInformation(body:AccessReviewStage; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stages.stagesRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stop.stopRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stop.stopRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stop.stopRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stop.stopRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stop.stopRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stopApplyDecisions.stopApplyDecisionsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stopApplyDecisions.stopApplyDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stopApplyDecisions.stopApplyDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.instances.item.stopApplyDecisions.stopApplyDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.unifiedRequestBuilder::|public|decisions:DecisionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.unifiedRequestBuilder::|public|definitions:DefinitionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.unifiedRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.unifiedRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UnifiedRoot +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.unifiedRequestBuilder::|public|instances:InstancesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.unifiedRequestBuilder::|public|patch(body:UnifiedRoot; requestConfiguration?:RequestConfiguration):UnifiedRoot +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.unifiedRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.unifiedRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.unifiedRequestBuilder::|public|toPatchRequestInformation(body:UnifiedRoot; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.unifiedRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.unifiedRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.unifiedRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.unifiedRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.unifiedRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.unifiedRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.accessReviews.unified.unifiedRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.appConsent.appConsentRequestBuilder::|public|appConsentRequests:AppConsentRequestsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.appConsent.appConsentRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-typescript/.identityGovernance.appConsent.appConsentRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AppConsentApprovalRoute @@ -121209,6 +124218,10 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.AccessReviewInstanceDec github.com/microsoftgraph/msgraph-sdk-typescript/.models.AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource::|public|accessPackageId:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource~~>AccessReviewInstanceDecisionItemResource; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|accessPackageAssignmentPolicyDisplayName:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|accessPackageAssignmentPolicyId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.AccessReviewInstanceDecisionItemAccessPackageResource~~>AccessReviewInstanceDecisionItemResource; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.accessReviewInstanceDecisionItemApplyResult::0000-newEscaped github.com/microsoftgraph/msgraph-sdk-typescript/.models.accessReviewInstanceDecisionItemApplyResult::0001-appliedSuccessfully github.com/microsoftgraph/msgraph-sdk-typescript/.models.accessReviewInstanceDecisionItemApplyResult::0002-appliedWithUnknownFailure @@ -121392,6 +124405,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.AccessReviewSet::|publi github.com/microsoftgraph/msgraph-sdk-typescript/.models.AccessReviewSet::|public|instances:AccessReviewInstance[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.AccessReviewSet::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.AccessReviewSet::|public|policy:AccessReviewPolicy +github.com/microsoftgraph/msgraph-sdk-typescript/.models.AccessReviewSet::|public|unified:UnifiedRoot github.com/microsoftgraph/msgraph-sdk-typescript/.models.AccessReviewSettings::|public|accessRecommendationsEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.AccessReviewSettings::|public|activityDurationInDays:number github.com/microsoftgraph/msgraph-sdk-typescript/.models.AccessReviewSettings::|public|AdditionalData:Record @@ -122170,7 +125184,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.AiAgentInfo::|public|Od github.com/microsoftgraph/msgraph-sdk-typescript/.models.AiAgentInfo~~>AiInteractionEntity; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.AiInteraction::|public|appClass:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.AiInteraction::|public|attachments:AiInteractionAttachment[] -github.com/microsoftgraph/msgraph-sdk-typescript/.models.AiInteraction::|public|body:ItemBody +github.com/microsoftgraph/msgraph-sdk-typescript/.models.AiInteraction::|public|body:ChatMessageBody github.com/microsoftgraph/msgraph-sdk-typescript/.models.AiInteraction::|public|contexts:AiInteractionContext[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.AiInteraction::|public|conversationType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.AiInteraction::|public|createdDateTime:Date @@ -125433,6 +128447,13 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.AudioConferencing::|pub github.com/microsoftgraph/msgraph-sdk-typescript/.models.AudioConferencing::|public|tollNumber:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.AudioConferencing::|public|tollNumbers:string[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.AudioConferencing~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.AudioMetadata::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.models.AudioMetadata::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.AudioMetadata::|public|bitDepth:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.AudioMetadata::|public|channels:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.AudioMetadata::|public|odataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.AudioMetadata::|public|sampleRateHz:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.AudioMetadata~~>AdditionalDataHolder; BackedModel; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.AudioRoutingGroup::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.AudioRoutingGroup::|public|receivers:string[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.AudioRoutingGroup::|public|routingMode:RoutingMode @@ -125753,6 +128774,10 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.AuthenticationFlowsPoli github.com/microsoftgraph/msgraph-sdk-typescript/.models.AuthenticationFlowsPolicy::|public|selfServiceSignUp:SelfServiceSignUpAuthenticationFlowConfiguration github.com/microsoftgraph/msgraph-sdk-typescript/.models.AuthenticationFlowsPolicy~~>Entity; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.AuthenticationFlow~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.AuthenticationInfo::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.models.AuthenticationInfo::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.AuthenticationInfo::|public|odataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.AuthenticationInfo~~>AdditionalDataHolder; BackedModel; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.AuthenticationListener::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.AuthenticationListener::|public|priority:number github.com/microsoftgraph/msgraph-sdk-typescript/.models.AuthenticationListener::|public|sourceFilter:AuthenticationSourceFilter @@ -128506,7 +131531,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMembersNotification github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMembersNotificationRecipient::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMembersNotificationRecipient~~>Parsable; TeamworkNotificationRecipient github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessage::|public|attachments:ChatMessageAttachment[] -github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessage::|public|body:ItemBody +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessage::|public|body:ChatMessageBody github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessage::|public|channelIdentity:ChannelIdentity github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessage::|public|chatId:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessage::|public|createdDateTime:Date @@ -128547,6 +131572,18 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessageAttachment:: github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessageAttachment::|public|teamsAppId:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessageAttachment::|public|thumbnailUrl:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessageAttachment~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessageBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessageBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessageBody::|public|content:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessageBody::|public|contentType:BodyType +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessageBody::|public|messageBodyContentType:ChatMessageBodyContentType +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessageBody::|public|odataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.chatMessageBodyContentType::0000-text +github.com/microsoftgraph/msgraph-sdk-typescript/.models.chatMessageBodyContentType::0001-html +github.com/microsoftgraph/msgraph-sdk-typescript/.models.chatMessageBodyContentType::0002-markdown +github.com/microsoftgraph/msgraph-sdk-typescript/.models.chatMessageBodyContentType::0003-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-typescript/.models.chatMessageBodyContentTypeObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessageBody~~>AdditionalDataHolder; BackedModel; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessageCollectionResponse::|public|value:ChatMessage[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessageCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessageFromIdentitySet::|public|OdataType:string @@ -128566,7 +131603,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.chatMessageImportance:: github.com/microsoftgraph/msgraph-sdk-typescript/.models.chatMessageImportance::0001-high github.com/microsoftgraph/msgraph-sdk-typescript/.models.chatMessageImportance::0002-urgent github.com/microsoftgraph/msgraph-sdk-typescript/.models.chatMessageImportanceObject -github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessageInfo::|public|body:ItemBody +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessageInfo::|public|body:ChatMessageBody github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessageInfo::|public|createdDateTime:Date github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessageInfo::|public|eventDetail:EventMessageDetail github.com/microsoftgraph/msgraph-sdk-typescript/.models.ChatMessageInfo::|public|from:ChatMessageFromIdentitySet @@ -128797,6 +131834,11 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.clickSourceObject github.com/microsoftgraph/msgraph-sdk-typescript/.models.ClientCertificateAuthentication::|public|certificateList:Pkcs12CertificateInformation[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.ClientCertificateAuthentication::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.ClientCertificateAuthentication~~>ApiAuthenticationConfigurationBase; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ClientCredentialAuthenticationInfo::|public|accessTokenUrl:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ClientCredentialAuthenticationInfo::|public|clientId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ClientCredentialAuthenticationInfo::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ClientCredentialAuthenticationInfo::|public|secretName:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ClientCredentialAuthenticationInfo~~>AuthenticationInfo; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.clientCredentialType::0000-none github.com/microsoftgraph/msgraph-sdk-typescript/.models.clientCredentialType::0001-clientSecret github.com/microsoftgraph/msgraph-sdk-typescript/.models.clientCredentialType::0002-clientAssertion @@ -131900,6 +134942,13 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.ContentMetadata::|publi github.com/microsoftgraph/msgraph-sdk-typescript/.models.ContentMetadata::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.ContentMetadata::|public|odataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.ContentMetadata~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.contentModality::0000-audio +github.com/microsoftgraph/msgraph-sdk-typescript/.models.contentModality::0001-video +github.com/microsoftgraph/msgraph-sdk-typescript/.models.contentModality::0002-image +github.com/microsoftgraph/msgraph-sdk-typescript/.models.contentModality::0003-text +github.com/microsoftgraph/msgraph-sdk-typescript/.models.contentModality::0004-multimodal +github.com/microsoftgraph/msgraph-sdk-typescript/.models.contentModality::0005-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-typescript/.models.contentModalityObject github.com/microsoftgraph/msgraph-sdk-typescript/.models.ContentModel::|public|createdBy:IdentitySet github.com/microsoftgraph/msgraph-sdk-typescript/.models.ContentModel::|public|createdDateTime:Date github.com/microsoftgraph/msgraph-sdk-typescript/.models.ContentModel::|public|lastModifiedBy:IdentitySet @@ -133748,6 +136797,11 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.DetectedSensitiveConten github.com/microsoftgraph/msgraph-sdk-typescript/.models.DetectedSensitiveContentWrapper::|public|odataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.DetectedSensitiveContentWrapper~~>AdditionalDataHolder; BackedModel; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.DetectedSensitiveContent~~>DetectedSensitiveContentBase; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.detectionSeverity::0000-low +github.com/microsoftgraph/msgraph-sdk-typescript/.models.detectionSeverity::0001-medium +github.com/microsoftgraph/msgraph-sdk-typescript/.models.detectionSeverity::0002-high +github.com/microsoftgraph/msgraph-sdk-typescript/.models.detectionSeverity::0003-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-typescript/.models.detectionSeverityObject github.com/microsoftgraph/msgraph-sdk-typescript/.models.Device::|public|accountEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.Device::|public|alternativeNames:string[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.Device::|public|alternativeSecurityIds:AlternativeSecurityId[] @@ -136895,6 +139949,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.Directory::|public|publ github.com/microsoftgraph/msgraph-sdk-typescript/.models.Directory::|public|recommendationConfiguration:RecommendationConfiguration github.com/microsoftgraph/msgraph-sdk-typescript/.models.Directory::|public|recommendations:Recommendation[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.Directory::|public|recovery:Recovery +github.com/microsoftgraph/msgraph-sdk-typescript/.models.Directory::|public|remoteTenantGroups:RemoteTenantGroup[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.Directory::|public|sharedEmailDomains:SharedEmailDomain[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.Directory::|public|subscriptions:CompanySubscription[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.Directory::|public|templates:Template @@ -137023,7 +140078,6 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.DisplayNameLocalization github.com/microsoftgraph/msgraph-sdk-typescript/.models.DisplayNameLocalization::|public|odataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.DisplayNameLocalization~~>AdditionalDataHolder; BackedModel; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.DistributionList::|public|displayName:string -github.com/microsoftgraph/msgraph-sdk-typescript/.models.DistributionList::|public|distributionListMembers:DistributionListMember[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.DistributionList::|public|members:Member[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.DistributionList::|public|notes:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.DistributionList::|public|OdataType:string @@ -137031,14 +140085,6 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.DistributionList::|publ github.com/microsoftgraph/msgraph-sdk-typescript/.models.DistributionList::|public|singleValueExtendedProperties:SingleValueLegacyExtendedProperty[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.DistributionListCollectionResponse::|public|value:DistributionList[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.DistributionListCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.models.DistributionListMember::|public|contact:Contact -github.com/microsoftgraph/msgraph-sdk-typescript/.models.DistributionListMember::|public|contactId:string -github.com/microsoftgraph/msgraph-sdk-typescript/.models.DistributionListMember::|public|displayName:string -github.com/microsoftgraph/msgraph-sdk-typescript/.models.DistributionListMember::|public|OdataType:string -github.com/microsoftgraph/msgraph-sdk-typescript/.models.DistributionListMember::|public|recipientType:RecipientType -github.com/microsoftgraph/msgraph-sdk-typescript/.models.DistributionListMemberCollectionResponse::|public|value:DistributionListMember[] -github.com/microsoftgraph/msgraph-sdk-typescript/.models.DistributionListMemberCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.models.DistributionListMember~~>Entity; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.DistributionList~~>OutlookItem; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.dlpAction::0000-notifyUser github.com/microsoftgraph/msgraph-sdk-typescript/.models.dlpAction::0001-blockAccess @@ -139345,6 +142391,16 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.EvaluateLabelJobResultG github.com/microsoftgraph/msgraph-sdk-typescript/.models.EvaluateLabelJobResultGroup::|public|recommended:EvaluateLabelJobResult github.com/microsoftgraph/msgraph-sdk-typescript/.models.EvaluateLabelJobResultGroup~~>AdditionalDataHolder; BackedModel; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.EvaluateLabelJobResult~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.EvaluationScope::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.models.EvaluationScope::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.EvaluationScope::|public|odataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.EvaluationScope::|public|type:EvaluationScopeType +github.com/microsoftgraph/msgraph-sdk-typescript/.models.evaluationScopeType::0000-tenant +github.com/microsoftgraph/msgraph-sdk-typescript/.models.evaluationScopeType::0001-agent +github.com/microsoftgraph/msgraph-sdk-typescript/.models.evaluationScopeType::0002-anonymousUser +github.com/microsoftgraph/msgraph-sdk-typescript/.models.evaluationScopeType::0003-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-typescript/.models.evaluationScopeTypeObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.EvaluationScope~~>AdditionalDataHolder; BackedModel; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.Event::|public|allowNewTimeProposals:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.Event::|public|attachments:Attachment[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.Event::|public|attendees:Attendee[] @@ -140221,6 +143277,14 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.ExternalProfile::|publi github.com/microsoftgraph/msgraph-sdk-typescript/.models.ExternalProfile::|public|phoneNumber:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.ExternalProfile::|public|supervisorId:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.ExternalProfile~~>DirectoryObject; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ExternalSapAcConnectionInfo::|public|authenticationInfo:AuthenticationInfo +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ExternalSapAcConnectionInfo::|public|keyVaultName:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ExternalSapAcConnectionInfo::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ExternalSapAcConnectionInfo::|public|resourceGroup:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ExternalSapAcConnectionInfo::|public|subscriptionId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ExternalSapAcConnectionInfo::|public|systemId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ExternalSapAcConnectionInfo::|public|userIdentifier:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ExternalSapAcConnectionInfo~~>ConnectionInfo; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.ExternalSponsors::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.ExternalSponsors~~>Parsable; UserSet github.com/microsoftgraph/msgraph-sdk-typescript/.models.externalSystemAccessMethods::0000-direct @@ -148850,10 +151914,29 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaInfo::|public|odat github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaInfo::|public|resourceId:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaInfo::|public|uri:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaInfo~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaMetadata::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaMetadata::|public|audioMetadata:AudioMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaMetadata::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaMetadata::|public|byteSize:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaMetadata::|public|duration:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaMetadata::|public|isRealTime:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaMetadata::|public|mimeType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaMetadata::|public|modality:ContentModality +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaMetadata::|public|odataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaMetadata::|public|streamingMetadata:StreamingMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaMetadata::|public|videoMetadata:VideoMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaMetadata~~>AdditionalDataHolder; BackedModel; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaPrompt::|public|loop:number github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaPrompt::|public|mediaInfo:MediaInfo github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaPrompt::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaPrompt~~>Parsable; Prompt +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaSegment::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaSegment::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaSegment::|public|endTimeSec:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaSegment::|public|frameIndices:number[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaSegment::|public|odataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaSegment::|public|startTimeSec:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaSegment~~>AdditionalDataHolder; BackedModel; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaSource::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaSource::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.MediaSource::|public|contentCategory:MediaSourceContentCategory @@ -149441,6 +152524,31 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftApplicationDat github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftApplicationDataAccessSettings::|public|isEnabledForAllMicrosoftApplications:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftApplicationDataAccessSettings::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftApplicationDataAccessSettings~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerAppUsage::|public|activeContainerCount:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerAppUsage::|public|activeStorageUsedInBytes:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerAppUsage::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerAppUsage::|public|appId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerAppUsage::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerAppUsage::|public|displayName:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerAppUsage::|public|odataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse::|public|value:MicrosoftAppsFileStorageContainerAppUsage[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerAppUsage~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|activeContainerCount:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|activeStorageUsedInBytes:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|dataLocationCode:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|odataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|usageByApp:MicrosoftAppsFileStorageContainerAppUsage[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse::|public|value:MicrosoftAppsFileStorageContainerGeoUsage[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerGeoUsage~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerUsage::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerUsage::|public|totalActiveContainerCount:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerUsage::|public|totalActiveStorageUsedInBytes:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerUsage::|public|usageByDataLocation:MicrosoftAppsFileStorageContainerGeoUsage[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAppsFileStorageContainerUsage~~>Entity; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAuthenticatorAuthenticationMethod::|public|clientAppName:MicrosoftAuthenticatorAuthenticationMethodClientAppName github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAuthenticatorAuthenticationMethod::|public|device:Device github.com/microsoftgraph/msgraph-sdk-typescript/.models.MicrosoftAuthenticatorAuthenticationMethod::|public|deviceTag:string @@ -153784,6 +156892,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.Participant::|public|re github.com/microsoftgraph/msgraph-sdk-typescript/.models.Participant::|public|removedState:RemovedState github.com/microsoftgraph/msgraph-sdk-typescript/.models.Participant::|public|restrictedExperience:OnlineMeetingRestricted github.com/microsoftgraph/msgraph-sdk-typescript/.models.Participant::|public|rosterSequenceNumber:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.Participant::|public|syntheticMediaDetection:SyntheticMediaDetectionInfo github.com/microsoftgraph/msgraph-sdk-typescript/.models.ParticipantCollectionResponse::|public|value:Participant[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.ParticipantCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.ParticipantInfo::|public|AdditionalData:Record @@ -155584,6 +158693,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyLocationApplicati github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyLocationApplication~~>Parsable; PolicyLocation github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyLocationDomain::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyLocationDomain~~>Parsable; PolicyLocation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyLocationTool::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyLocationTool~~>Parsable; PolicyLocation github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyLocationUrl::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyLocationUrl~~>Parsable; PolicyLocation github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyLocation~~>AdditionalDataHolder; BackedModel; Parsable @@ -155647,6 +158758,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyScopeBase::|publi github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyScopeBase::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyScopeBase::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyScopeBase::|public|executionMode:ExecutionMode +github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyScopeBase::|public|locationExclusions:PolicyLocation[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyScopeBase::|public|locations:PolicyLocation[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyScopeBase::|public|odataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyScopeBase::|public|policyActions:DlpActionInfo[] @@ -155698,6 +158810,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyTemplate~~>Entity github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyTenantScope::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyTenantScope::|public|policyScope:PolicyBinding github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyTenantScope~~>Parsable; PolicyScopeBase +github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyTipAction::|public|complianceUrl:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyTipAction::|public|matchedConditionsDescription:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyTipAction::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyTipAction::|public|policyTip:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.PolicyTipAction~~>DlpActionInfo; Parsable @@ -157654,6 +160768,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.ProcessContentRequest:: github.com/microsoftgraph/msgraph-sdk-typescript/.models.ProcessContentRequest::|public|contentEntries:ProcessContentMetadataBase[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.ProcessContentRequest::|public|contextMetadata:ContextMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.models.ProcessContentRequest::|public|deviceMetadata:DeviceMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ProcessContentRequest::|public|evaluationScope:EvaluationScope github.com/microsoftgraph/msgraph-sdk-typescript/.models.ProcessContentRequest::|public|integratedAppMetadata:IntegratedApplicationMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.models.ProcessContentRequest::|public|odataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.ProcessContentRequest::|public|protectedAppMetadata:ProtectedApplicationMetadata @@ -157858,6 +160973,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.ProtectDoNotForwardActi github.com/microsoftgraph/msgraph-sdk-typescript/.models.ProtectDoNotForwardAction~~>InformationProtectionAction; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.ProtectedApplicationMetadata::|public|applicationLocation:PolicyLocation github.com/microsoftgraph/msgraph-sdk-typescript/.models.ProtectedApplicationMetadata::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ProtectedApplicationMetadata::|public|sourceLocation:PolicyLocation github.com/microsoftgraph/msgraph-sdk-typescript/.models.ProtectedApplicationMetadata~~>IntegratedApplicationMetadata; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.ProtectedContent::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.models.ProtectedContent::|public|backingStoreEnabled:boolean @@ -159189,6 +162305,15 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.RemoteItem~~>Additional github.com/microsoftgraph/msgraph-sdk-typescript/.models.RemoteLockActionResult::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.RemoteLockActionResult::|public|unlockPin:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.RemoteLockActionResult~~>DeviceActionResult; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.RemoteTenantGroup::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.RemoteTenantGroup::|public|remoteGroupDisplayName:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.RemoteTenantGroup::|public|remoteGroupId:Guid +github.com/microsoftgraph/msgraph-sdk-typescript/.models.RemoteTenantGroup::|public|remoteTenantDisplayName:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.RemoteTenantGroup::|public|remoteTenantId:Guid +github.com/microsoftgraph/msgraph-sdk-typescript/.models.RemoteTenantGroup::|public|remoteTenantPrimaryDomain:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.RemoteTenantGroupCollectionResponse::|public|value:RemoteTenantGroup[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.RemoteTenantGroupCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.RemoteTenantGroup~~>DirectoryObject; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.RemoveAccessApplyAction::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.RemoveAccessApplyAction~~>AccessReviewApplyAction; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.RemoveContentFooterAction::|public|OdataType:string @@ -159242,6 +162367,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.ReportRoot::|public|dai github.com/microsoftgraph/msgraph-sdk-typescript/.models.ReportRoot::|public|dailyPrintUsageSummariesByUser:PrintUsageByUser[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.ReportRoot::|public|healthMonitoring:HealthMonitoringRoot github.com/microsoftgraph/msgraph-sdk-typescript/.models.ReportRoot::|public|identityAnalytics:IdentityAnalyticsRoot +github.com/microsoftgraph/msgraph-sdk-typescript/.models.ReportRoot::|public|microsoftAppsFileStorageContainerUsageSummary:MicrosoftAppsFileStorageContainerUsage github.com/microsoftgraph/msgraph-sdk-typescript/.models.ReportRoot::|public|monthlyPrintUsageByPrinter:PrintUsageByPrinter[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.ReportRoot::|public|monthlyPrintUsageByUser:PrintUsageByUser[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.ReportRoot::|public|monthlyPrintUsageSummariesByPrinter:PrintUsageByPrinter[] @@ -162463,13 +165589,40 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.caseTaskPriority::0005-critical github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.caseTaskPriority::0006-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.caseTaskPriorityObject +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CaseTypeConfiguration::|public|customFields:CustomFieldDefinition[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CaseTypeConfiguration::|public|defaultStatusId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CaseTypeConfiguration::|public|displayName:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CaseTypeConfiguration::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CaseTypeConfiguration::|public|statuses:StatusDefinition[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CaseTypeConfigurationCollectionResponse::|public|value:CaseTypeConfiguration[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CaseTypeConfigurationCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CaseTypeConfiguration~~>Entity; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.Comment::|public|message:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.Comment::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.Comment~~>Activity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CustomFieldDefinition::|public|description:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CustomFieldDefinition::|public|displayName:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CustomFieldDefinition::|public|isDisabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CustomFieldDefinition::|public|isRequired:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CustomFieldDefinition::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CustomFieldDefinitionCollectionResponse::|public|value:CustomFieldDefinition[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CustomFieldDefinitionCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CustomFieldDefinition~~>Entity; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CustomFieldValues::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CustomFieldValues::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CustomFieldValues::|public|odataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CustomFieldValues~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CustomStatusDefinition::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CustomStatusDefinition::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CustomStatusDefinition::|public|customStatusId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CustomStatusDefinition::|public|displayName:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CustomStatusDefinition::|public|isFinal:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CustomStatusDefinition::|public|odataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CustomStatusDefinition::|public|sortOrder:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.CustomStatusDefinition~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.DateTimeCustomFieldDefinition::|public|defaultDateTime:Date +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.DateTimeCustomFieldDefinition::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.DateTimeCustomFieldDefinition~~>CustomFieldDefinition; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.ExposureCase::|public|assignedTo:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.ExposureCase::|public|automation:ExposureCaseAutomation github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.ExposureCase::|public|description:string @@ -162624,6 +165777,13 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.ModifiedProperty::|public|oldValue:ValueProperty github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.ModifiedProperty::|public|propertyName:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.ModifiedProperty~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.NumberCustomFieldDefinition::|public|defaultValue:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.NumberCustomFieldDefinition::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.NumberCustomFieldDefinition~~>CustomFieldDefinition; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.OptionsCustomFieldDefinition::|public|defaultValues:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.OptionsCustomFieldDefinition::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.OptionsCustomFieldDefinition::|public|options:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.OptionsCustomFieldDefinition~~>CustomFieldDefinition; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.RecommendationRelation::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.RecommendationRelation::|public|recommendationType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.RecommendationRelation::|public|resourceGroupName:string @@ -162634,6 +165794,16 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.RelationCollectionResponse::|public|value:Relation[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.RelationCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.Relation~~>CaseManagementEntity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.StatusDefinition::|public|customStatuses:CustomStatusDefinition[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.StatusDefinition::|public|displayName:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.StatusDefinition::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.StatusDefinition::|public|sortOrder:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.StatusDefinitionCollectionResponse::|public|value:StatusDefinition[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.StatusDefinitionCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.StatusDefinition~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.StringCustomFieldDefinition::|public|defaultValue:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.StringCustomFieldDefinition::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.StringCustomFieldDefinition~~>CustomFieldDefinition; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.StringValueProperty::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.StringValueProperty::|public|value:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement.StringValueProperty~~>Parsable; ValueProperty @@ -162701,8 +165871,14 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createCaseCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):CaseCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createCaseEscapedFromDiscriminatorValue(parseNode:ParseNode):CaseEscaped github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createCaseManagementEntityFromDiscriminatorValue(parseNode:ParseNode):CaseManagementEntity +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createCaseTypeConfigurationCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):CaseTypeConfigurationCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createCaseTypeConfigurationFromDiscriminatorValue(parseNode:ParseNode):CaseTypeConfiguration github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createCommentFromDiscriminatorValue(parseNode:ParseNode):Comment +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createCustomFieldDefinitionCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):CustomFieldDefinitionCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createCustomFieldDefinitionFromDiscriminatorValue(parseNode:ParseNode):CustomFieldDefinition github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createCustomFieldValuesFromDiscriminatorValue(parseNode:ParseNode):CustomFieldValues +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createCustomStatusDefinitionFromDiscriminatorValue(parseNode:ParseNode):CustomStatusDefinition +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createDateTimeCustomFieldDefinitionFromDiscriminatorValue(parseNode:ParseNode):DateTimeCustomFieldDefinition github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createExposureCaseAutomationFromDiscriminatorValue(parseNode:ParseNode):ExposureCaseAutomation github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createExposureCaseFromDiscriminatorValue(parseNode:ParseNode):ExposureCase github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createExposureCaseGitHubFromDiscriminatorValue(parseNode:ParseNode):ExposureCaseGitHub @@ -162714,9 +165890,14 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createIncidentSeverityCountsFromDiscriminatorValue(parseNode:ParseNode):IncidentSeverityCounts github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createInvestigationFromDiscriminatorValue(parseNode:ParseNode):Investigation github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createModifiedPropertyFromDiscriminatorValue(parseNode:ParseNode):ModifiedProperty +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createNumberCustomFieldDefinitionFromDiscriminatorValue(parseNode:ParseNode):NumberCustomFieldDefinition +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createOptionsCustomFieldDefinitionFromDiscriminatorValue(parseNode:ParseNode):OptionsCustomFieldDefinition github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createRecommendationRelationFromDiscriminatorValue(parseNode:ParseNode):RecommendationRelation github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createRelationCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):RelationCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createRelationFromDiscriminatorValue(parseNode:ParseNode):Relation +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createStatusDefinitionCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):StatusDefinitionCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createStatusDefinitionFromDiscriminatorValue(parseNode:ParseNode):StatusDefinition +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createStringCustomFieldDefinitionFromDiscriminatorValue(parseNode:ParseNode):StringCustomFieldDefinition github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createStringValuePropertyFromDiscriminatorValue(parseNode:ParseNode):StringValueProperty github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createTaskCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):TaskCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::createTaskFromDiscriminatorValue(parseNode:ParseNode):Task @@ -162737,8 +165918,14 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoCaseCollectionResponse(CaseCollectionResponse:CaseCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoCaseEscaped(CaseEscaped:CaseEscaped={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoCaseManagementEntity(CaseManagementEntity:CaseManagementEntity={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoCaseTypeConfiguration(CaseTypeConfiguration:CaseTypeConfiguration={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoCaseTypeConfigurationCollectionResponse(CaseTypeConfigurationCollectionResponse:CaseTypeConfigurationCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoComment(Comment:Comment={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoCustomFieldDefinition(CustomFieldDefinition:CustomFieldDefinition={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoCustomFieldDefinitionCollectionResponse(CustomFieldDefinitionCollectionResponse:CustomFieldDefinitionCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoCustomFieldValues(CustomFieldValues:CustomFieldValues={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoCustomStatusDefinition(CustomStatusDefinition:CustomStatusDefinition={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoDateTimeCustomFieldDefinition(DateTimeCustomFieldDefinition:DateTimeCustomFieldDefinition={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoExposureCase(ExposureCase:ExposureCase={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoExposureCaseAutomation(ExposureCaseAutomation:ExposureCaseAutomation={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoExposureCaseGitHub(ExposureCaseGitHub:ExposureCaseGitHub={}):Record void> @@ -162750,9 +165937,14 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoIncidentSeverityCounts(IncidentSeverityCounts:IncidentSeverityCounts={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoInvestigation(Investigation:Investigation={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoModifiedProperty(ModifiedProperty:ModifiedProperty={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoNumberCustomFieldDefinition(NumberCustomFieldDefinition:NumberCustomFieldDefinition={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoOptionsCustomFieldDefinition(OptionsCustomFieldDefinition:OptionsCustomFieldDefinition={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoRecommendationRelation(RecommendationRelation:RecommendationRelation={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoRelation(Relation:Relation={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoRelationCollectionResponse(RelationCollectionResponse:RelationCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoStatusDefinition(StatusDefinition:StatusDefinition={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoStatusDefinitionCollectionResponse(StatusDefinitionCollectionResponse:StatusDefinitionCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoStringCustomFieldDefinition(StringCustomFieldDefinition:StringCustomFieldDefinition={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoStringValueProperty(StringValueProperty:StringValueProperty={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoTask(Task:Task={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::deserializeIntoTaskCollectionResponse(TaskCollectionResponse:TaskCollectionResponse={}):Record void> @@ -162773,8 +165965,14 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeCaseCollectionResponse(writer:SerializationWriter; CaseCollectionResponse:CaseCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeCaseEscaped(writer:SerializationWriter; CaseEscaped:CaseEscaped={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeCaseManagementEntity(writer:SerializationWriter; CaseManagementEntity:CaseManagementEntity={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeCaseTypeConfiguration(writer:SerializationWriter; CaseTypeConfiguration:CaseTypeConfiguration={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeCaseTypeConfigurationCollectionResponse(writer:SerializationWriter; CaseTypeConfigurationCollectionResponse:CaseTypeConfigurationCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeComment(writer:SerializationWriter; Comment:Comment={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeCustomFieldDefinition(writer:SerializationWriter; CustomFieldDefinition:CustomFieldDefinition={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeCustomFieldDefinitionCollectionResponse(writer:SerializationWriter; CustomFieldDefinitionCollectionResponse:CustomFieldDefinitionCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeCustomFieldValues(writer:SerializationWriter; CustomFieldValues:CustomFieldValues={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeCustomStatusDefinition(writer:SerializationWriter; CustomStatusDefinition:CustomStatusDefinition={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeDateTimeCustomFieldDefinition(writer:SerializationWriter; DateTimeCustomFieldDefinition:DateTimeCustomFieldDefinition={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeExposureCase(writer:SerializationWriter; ExposureCase:ExposureCase={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeExposureCaseAutomation(writer:SerializationWriter; ExposureCaseAutomation:ExposureCaseAutomation={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeExposureCaseGitHub(writer:SerializationWriter; ExposureCaseGitHub:ExposureCaseGitHub={}; isSerializingDerivedType?:boolean=false):void @@ -162786,9 +165984,14 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeIncidentSeverityCounts(writer:SerializationWriter; IncidentSeverityCounts:IncidentSeverityCounts={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeInvestigation(writer:SerializationWriter; Investigation:Investigation={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeModifiedProperty(writer:SerializationWriter; ModifiedProperty:ModifiedProperty={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeNumberCustomFieldDefinition(writer:SerializationWriter; NumberCustomFieldDefinition:NumberCustomFieldDefinition={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeOptionsCustomFieldDefinition(writer:SerializationWriter; OptionsCustomFieldDefinition:OptionsCustomFieldDefinition={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeRecommendationRelation(writer:SerializationWriter; RecommendationRelation:RecommendationRelation={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeRelation(writer:SerializationWriter; Relation:Relation={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeRelationCollectionResponse(writer:SerializationWriter; RelationCollectionResponse:RelationCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeStatusDefinition(writer:SerializationWriter; StatusDefinition:StatusDefinition={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeStatusDefinitionCollectionResponse(writer:SerializationWriter; StatusDefinitionCollectionResponse:StatusDefinitionCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeStringCustomFieldDefinition(writer:SerializationWriter; StringCustomFieldDefinition:StringCustomFieldDefinition={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeStringValueProperty(writer:SerializationWriter; StringValueProperty:StringValueProperty={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeTask(writer:SerializationWriter; Task:Task={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeTaskCollectionResponse(writer:SerializationWriter; TaskCollectionResponse:TaskCollectionResponse={}; isSerializingDerivedType?:boolean=false):void @@ -162797,6 +166000,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeValueProperty(writer:SerializationWriter; ValueProperty:ValueProperty={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.caseManagement::serializeWorkspaceIndicatorRelation(writer:SerializationWriter; WorkspaceIndicatorRelation:WorkspaceIndicatorRelation={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CaseManagementRoot::|public|cases:I22aa6e194d54359d50ba197bee7b132ae266575f41ad379242cc61c33b83cd28[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CaseManagementRoot::|public|caseTypeConfigurations:CaseTypeConfiguration[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CaseManagementRoot::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CaseManagementRoot~~>Entity; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.security.CaseOperation::|public|action:CaseAction @@ -171768,6 +174972,13 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.StorylineFollowingColle github.com/microsoftgraph/msgraph-sdk-typescript/.models.StorylineFollowingCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.StorylineFollowing~~>Entity; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.Storyline~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.StreamingMetadata::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.models.StreamingMetadata::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.StreamingMetadata::|public|frameDropRate:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.StreamingMetadata::|public|latencyMs:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.StreamingMetadata::|public|networkJitterMs:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.StreamingMetadata::|public|odataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.StreamingMetadata~~>AdditionalDataHolder; BackedModel; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.StringCollectionResponse::|public|value:string[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.StringCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.StringDictionary::|public|OdataType:string @@ -172319,6 +175530,23 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.SynchronizationTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.models.SynchronizationTemplateCollectionResponse~~>BaseCollectionPaginationCountResponse; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.SynchronizationTemplate~~>Entity; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.Synchronization~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.SyntheticMediaDetectionDetail::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.models.SyntheticMediaDetectionDetail::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.SyntheticMediaDetectionDetail::|public|confidence:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.SyntheticMediaDetectionDetail::|public|modality:ContentModality +github.com/microsoftgraph/msgraph-sdk-typescript/.models.SyntheticMediaDetectionDetail::|public|modelName:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.SyntheticMediaDetectionDetail::|public|modelTasks:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.SyntheticMediaDetectionDetail::|public|odataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.SyntheticMediaDetectionDetail::|public|segment:MediaSegment +github.com/microsoftgraph/msgraph-sdk-typescript/.models.SyntheticMediaDetectionDetail~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.SyntheticMediaDetectionInfo::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.models.SyntheticMediaDetectionInfo::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.SyntheticMediaDetectionInfo::|public|detectionId:Guid +github.com/microsoftgraph/msgraph-sdk-typescript/.models.SyntheticMediaDetectionInfo::|public|detectorBot:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.SyntheticMediaDetectionInfo::|public|isParticipantTrusted:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.SyntheticMediaDetectionInfo::|public|odataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.SyntheticMediaDetectionInfo::|public|syntheticConfidence:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.SyntheticMediaDetectionInfo~~>AdditionalDataHolder; BackedModel; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.SystemCredentialPreferences::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.models.SystemCredentialPreferences::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.models.SystemCredentialPreferences::|public|excludeTargets:ExcludeTarget[] @@ -173572,7 +176800,21 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.TenantDataSecurityAndGo github.com/microsoftgraph/msgraph-sdk-typescript/.models.TenantDataSecurityAndGovernance::|public|policyFiles:PolicyFile[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.TenantDataSecurityAndGovernance::|public|protectionScopes:TenantProtectionScopeContainer github.com/microsoftgraph/msgraph-sdk-typescript/.models.TenantDataSecurityAndGovernance~~>DataSecurityAndGovernance; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.ActionStep::|public|actionUrl:ActionUrl +github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.ActionStep::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.ActionStep::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.ActionStep::|public|odataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.ActionStep::|public|stepNumber:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.ActionStep::|public|text:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.ActionStep~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.ActionUrl::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.ActionUrl::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.ActionUrl::|public|displayName:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.ActionUrl::|public|odataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.ActionUrl::|public|url:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.ActionUrl~~>AdditionalDataHolder; BackedModel; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.B2bRegistrationMetrics::|public|initial:B2BRegistrationMetricsInitial +github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.B2bRegistrationMetrics::|public|investigationHints:ActionStep[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.B2bRegistrationMetrics::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.B2bRegistrationMetrics::|public|recent:B2BRegistrationMetricsRecent github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.B2BRegistrationMetricsBase::|public|inboundTotalUsers:number @@ -173588,6 +176830,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceService github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.B2BRegistrationMetricsRecent~~>B2BRegistrationMetricsBase; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.B2bRegistrationMetrics~~>Entity; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.B2BSignInActivityMetrics::|public|initial:B2BSignInActivityMetricsInitial +github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.B2BSignInActivityMetrics::|public|investigationHints:ActionStep[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.B2BSignInActivityMetrics::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.B2BSignInActivityMetrics::|public|recent:B2BSignInActivityMetricsRecent github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.B2BSignInActivityMetricsBase::|public|inboundMonthlyTotalApplications:number @@ -173605,6 +176848,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceService github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.B2BSignInActivityMetricsRecent~~>B2BSignInActivityMetricsBase; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.B2BSignInActivityMetrics~~>Entity; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.BillingMetrics::|public|initial:BillingMetricsInitial +github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.BillingMetrics::|public|investigationHints:ActionStep[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.BillingMetrics::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.BillingMetrics::|public|recent:BillingMetricsRecent github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.BillingMetricsBase::|public|foreignAssociatedTenantBillingManagementActiveCount:number @@ -173699,6 +176943,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceService github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.longRunningOperationStatusObject github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.LongRunningOperation~~>Entity; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.MultiTenantApplicationMetrics::|public|initial:MultiTenantApplicationMetricsInitial +github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.MultiTenantApplicationMetrics::|public|investigationHints:ActionStep[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.MultiTenantApplicationMetrics::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.MultiTenantApplicationMetrics::|public|recent:MultiTenantApplicationMetricsRecent github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.MultiTenantApplicationMetricsBase::|public|inboundMonthlyTotalApplications:number @@ -173808,6 +177053,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceService github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.TenantGovernanceSetting::|public|OdataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.TenantGovernanceSetting~~>Entity; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices.TenantGovernance~~>Entity; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices::createActionStepFromDiscriminatorValue(parseNode:ParseNode):ActionStep +github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices::createActionUrlFromDiscriminatorValue(parseNode:ParseNode):ActionUrl github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices::createB2BRegistrationMetricsBaseFromDiscriminatorValue(parseNode:ParseNode):B2BRegistrationMetricsBase github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices::createB2bRegistrationMetricsFromDiscriminatorValue(parseNode:ParseNode):B2bRegistrationMetrics github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices::createB2BRegistrationMetricsInitialFromDiscriminatorValue(parseNode:ParseNode):B2BRegistrationMetricsInitial @@ -173847,6 +177094,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceService github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices::createRoleTemplateFromDiscriminatorValue(parseNode:ParseNode):RoleTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices::createTenantGovernanceFromDiscriminatorValue(parseNode:ParseNode):TenantGovernance github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices::createTenantGovernanceSettingFromDiscriminatorValue(parseNode:ParseNode):TenantGovernanceSetting +github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices::deserializeIntoActionStep(ActionStep:ActionStep={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices::deserializeIntoActionUrl(ActionUrl:ActionUrl={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices::deserializeIntoB2bRegistrationMetrics(B2bRegistrationMetrics:B2bRegistrationMetrics={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices::deserializeIntoB2BRegistrationMetricsBase(B2BRegistrationMetricsBase:B2BRegistrationMetricsBase={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices::deserializeIntoB2BRegistrationMetricsInitial(B2BRegistrationMetricsInitial:B2BRegistrationMetricsInitial={}):Record void> @@ -173886,6 +177135,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceService github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices::deserializeIntoRoleTemplate(RoleTemplate:RoleTemplate={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices::deserializeIntoTenantGovernance(TenantGovernance:TenantGovernance={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices::deserializeIntoTenantGovernanceSetting(TenantGovernanceSetting:TenantGovernanceSetting={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices::serializeActionStep(writer:SerializationWriter; ActionStep:ActionStep={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices::serializeActionUrl(writer:SerializationWriter; ActionUrl:ActionUrl={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices::serializeB2bRegistrationMetrics(writer:SerializationWriter; B2bRegistrationMetrics:B2bRegistrationMetrics={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices::serializeB2BRegistrationMetricsBase(writer:SerializationWriter; B2BRegistrationMetricsBase:B2BRegistrationMetricsBase={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models.tenantGovernanceServices::serializeB2BRegistrationMetricsInitial(writer:SerializationWriter; B2BRegistrationMetricsInitial:B2BRegistrationMetricsInitial={}; isSerializingDerivedType?:boolean=false):void @@ -175178,6 +178429,11 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.unifiedRoleScheduleRequ github.com/microsoftgraph/msgraph-sdk-typescript/.models.unifiedRoleScheduleRequestActions::0009-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-typescript/.models.unifiedRoleScheduleRequestActionsObject github.com/microsoftgraph/msgraph-sdk-typescript/.models.UnifiedRole~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.models.UnifiedRoot::|public|decisions:AccessReviewInstanceDecisionItem[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.UnifiedRoot::|public|definitions:AccessReviewScheduleDefinition[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.UnifiedRoot::|public|instances:AccessReviewInstance[] +github.com/microsoftgraph/msgraph-sdk-typescript/.models.UnifiedRoot::|public|OdataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.UnifiedRoot~~>Entity; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.UnifiedStorageQuota::|public|deleted:number github.com/microsoftgraph/msgraph-sdk-typescript/.models.UnifiedStorageQuota::|public|familyMembersUsage:FamilyMemberStorageQuota[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.UnifiedStorageQuota::|public|isPooledStorageEnabled:boolean @@ -175554,6 +178810,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.User::|public|signInAct github.com/microsoftgraph/msgraph-sdk-typescript/.models.User::|public|signInSessionsValidFromDateTime:Date github.com/microsoftgraph/msgraph-sdk-typescript/.models.User::|public|skills:string[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.User::|public|solutions:UserSolutionRoot +github.com/microsoftgraph/msgraph-sdk-typescript/.models.User::|public|sponsorOf:DirectoryObject[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.User::|public|sponsors:DirectoryObject[] github.com/microsoftgraph/msgraph-sdk-typescript/.models.User::|public|state:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.User::|public|streetAddress:string @@ -175622,22 +178879,22 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityType::0000- github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityType::0001-uploadFile github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityType::0002-downloadText github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityType::0003-downloadFile -github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityType::0004-copyToClipboard -github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityType::0005-pasteFromClipboard -github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityType::0006-print -github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityType::0007-accessDebugTools -github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityType::0008-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityType::0004-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityType::0005-copyToClipboard +github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityType::0006-pasteFromClipboard +github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityType::0007-print +github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityType::0008-accessDebugTools github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityTypeObject github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityTypes::0000-none github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityTypes::0001-uploadText github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityTypes::0002-uploadFile github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityTypes::0003-downloadText github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityTypes::0004-downloadFile -github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityTypes::0005-copyToClipboard -github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityTypes::0006-pasteFromClipboard -github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityTypes::0007-print -github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityTypes::0008-accessDebugTools -github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityTypes::0009-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityTypes::0005-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityTypes::0006-copyToClipboard +github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityTypes::0007-pasteFromClipboard +github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityTypes::0008-print +github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityTypes::0009-accessDebugTools github.com/microsoftgraph/msgraph-sdk-typescript/.models.userActivityTypesObject github.com/microsoftgraph/msgraph-sdk-typescript/.models.UserActivity~~>Entity; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.UserAnalytics::|public|activityStatistics:ActivityStatistics[] @@ -176989,6 +180246,13 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models.Video::|public|frameRat github.com/microsoftgraph/msgraph-sdk-typescript/.models.Video::|public|height:number github.com/microsoftgraph/msgraph-sdk-typescript/.models.Video::|public|odataType:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.Video::|public|width:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.VideoMetadata::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.models.VideoMetadata::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.models.VideoMetadata::|public|bitrateKbps:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.VideoMetadata::|public|codec:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.VideoMetadata::|public|frameRate:number +github.com/microsoftgraph/msgraph-sdk-typescript/.models.VideoMetadata::|public|odataType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.models.VideoMetadata~~>AdditionalDataHolder; BackedModel; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.models.VideoNewsLinkPage::|public|bannerImageWebUrl:string github.com/microsoftgraph/msgraph-sdk-typescript/.models.VideoNewsLinkPage::|public|newsSharepointIds:SharepointIds github.com/microsoftgraph/msgraph-sdk-typescript/.models.VideoNewsLinkPage::|public|newsWebUrl:string @@ -182273,6 +185537,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::createAccessReviewHist github.com/microsoftgraph/msgraph-sdk-typescript/.models::createAccessReviewInactiveUsersQueryScopeFromDiscriminatorValue(parseNode:ParseNode):AccessReviewInactiveUsersQueryScope github.com/microsoftgraph/msgraph-sdk-typescript/.models::createAccessReviewInstanceCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):AccessReviewInstanceCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models::createAccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResourceFromDiscriminatorValue(parseNode:ParseNode):AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createAccessReviewInstanceDecisionItemAccessPackageResourceFromDiscriminatorValue(parseNode:ParseNode):AccessReviewInstanceDecisionItemAccessPackageResource github.com/microsoftgraph/msgraph-sdk-typescript/.models::createAccessReviewInstanceDecisionItemAzureRoleResourceFromDiscriminatorValue(parseNode:ParseNode):AccessReviewInstanceDecisionItemAzureRoleResource github.com/microsoftgraph/msgraph-sdk-typescript/.models::createAccessReviewInstanceDecisionItemCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):AccessReviewInstanceDecisionItemCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models::createAccessReviewInstanceDecisionItemCustomDataProvidedResourceFromDiscriminatorValue(parseNode:ParseNode):AccessReviewInstanceDecisionItemCustomDataProvidedResource @@ -182718,6 +185983,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::createAudienceRestrict github.com/microsoftgraph/msgraph-sdk-typescript/.models::createAudiencesConfigurationFromDiscriminatorValue(parseNode:ParseNode):AudiencesConfiguration github.com/microsoftgraph/msgraph-sdk-typescript/.models::createAudioConferencingFromDiscriminatorValue(parseNode:ParseNode):AudioConferencing github.com/microsoftgraph/msgraph-sdk-typescript/.models::createAudioFromDiscriminatorValue(parseNode:ParseNode):Audio +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createAudioMetadataFromDiscriminatorValue(parseNode:ParseNode):AudioMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.models::createAudioRoutingGroupCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):AudioRoutingGroupCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models::createAudioRoutingGroupFromDiscriminatorValue(parseNode:ParseNode):AudioRoutingGroup github.com/microsoftgraph/msgraph-sdk-typescript/.models::createAuditActivityInitiatorFromDiscriminatorValue(parseNode:ParseNode):AuditActivityInitiator @@ -182760,6 +186026,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::createAuthenticationFa github.com/microsoftgraph/msgraph-sdk-typescript/.models::createAuthenticationFlowFromDiscriminatorValue(parseNode:ParseNode):AuthenticationFlow github.com/microsoftgraph/msgraph-sdk-typescript/.models::createAuthenticationFlowsPolicyFromDiscriminatorValue(parseNode:ParseNode):AuthenticationFlowsPolicy github.com/microsoftgraph/msgraph-sdk-typescript/.models::createAuthenticationFromDiscriminatorValue(parseNode:ParseNode):Authentication +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createAuthenticationInfoFromDiscriminatorValue(parseNode:ParseNode):AuthenticationInfo github.com/microsoftgraph/msgraph-sdk-typescript/.models::createAuthenticationListenerFromDiscriminatorValue(parseNode:ParseNode):AuthenticationListener github.com/microsoftgraph/msgraph-sdk-typescript/.models::createAuthenticationMethodCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):AuthenticationMethodCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models::createAuthenticationMethodConfigurationCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):AuthenticationMethodConfigurationCollectionResponse @@ -183038,6 +186305,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::createChatFromDiscrimi github.com/microsoftgraph/msgraph-sdk-typescript/.models::createChatInfoFromDiscriminatorValue(parseNode:ParseNode):ChatInfo github.com/microsoftgraph/msgraph-sdk-typescript/.models::createChatMembersNotificationRecipientFromDiscriminatorValue(parseNode:ParseNode):ChatMembersNotificationRecipient github.com/microsoftgraph/msgraph-sdk-typescript/.models::createChatMessageAttachmentFromDiscriminatorValue(parseNode:ParseNode):ChatMessageAttachment +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createChatMessageBodyFromDiscriminatorValue(parseNode:ParseNode):ChatMessageBody github.com/microsoftgraph/msgraph-sdk-typescript/.models::createChatMessageCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):ChatMessageCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models::createChatMessageFromDiscriminatorValue(parseNode:ParseNode):ChatMessage github.com/microsoftgraph/msgraph-sdk-typescript/.models::createChatMessageFromIdentitySetFromDiscriminatorValue(parseNode:ParseNode):ChatMessageFromIdentitySet @@ -183075,6 +186343,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::createClassificationJo github.com/microsoftgraph/msgraph-sdk-typescript/.models::createClassificationRequestContentMetaDataFromDiscriminatorValue(parseNode:ParseNode):ClassificationRequestContentMetaData github.com/microsoftgraph/msgraph-sdk-typescript/.models::createClassificationResultFromDiscriminatorValue(parseNode:ParseNode):ClassificationResult github.com/microsoftgraph/msgraph-sdk-typescript/.models::createClientCertificateAuthenticationFromDiscriminatorValue(parseNode:ParseNode):ClientCertificateAuthentication +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createClientCredentialAuthenticationInfoFromDiscriminatorValue(parseNode:ParseNode):ClientCredentialAuthenticationInfo github.com/microsoftgraph/msgraph-sdk-typescript/.models::createCloudAppSecurityProfileCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):CloudAppSecurityProfileCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models::createCloudAppSecurityProfileFromDiscriminatorValue(parseNode:ParseNode):CloudAppSecurityProfile github.com/microsoftgraph/msgraph-sdk-typescript/.models::createCloudAppSecuritySessionControlFromDiscriminatorValue(parseNode:ParseNode):CloudAppSecuritySessionControl @@ -183967,8 +187236,6 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::createDiscoveredSensit github.com/microsoftgraph/msgraph-sdk-typescript/.models::createDisplayNameLocalizationFromDiscriminatorValue(parseNode:ParseNode):DisplayNameLocalization github.com/microsoftgraph/msgraph-sdk-typescript/.models::createDistributionListCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):DistributionListCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models::createDistributionListFromDiscriminatorValue(parseNode:ParseNode):DistributionList -github.com/microsoftgraph/msgraph-sdk-typescript/.models::createDistributionListMemberCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):DistributionListMemberCollectionResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.models::createDistributionListMemberFromDiscriminatorValue(parseNode:ParseNode):DistributionListMember github.com/microsoftgraph/msgraph-sdk-typescript/.models::createDlpActionInfoFromDiscriminatorValue(parseNode:ParseNode):DlpActionInfo github.com/microsoftgraph/msgraph-sdk-typescript/.models::createDlpEvaluatePoliciesJobResponseFromDiscriminatorValue(parseNode:ParseNode):DlpEvaluatePoliciesJobResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models::createDlpEvaluationInputFromDiscriminatorValue(parseNode:ParseNode):DlpEvaluationInput @@ -184214,6 +187481,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::createEvaluateDynamicM github.com/microsoftgraph/msgraph-sdk-typescript/.models::createEvaluateLabelJobResponseFromDiscriminatorValue(parseNode:ParseNode):EvaluateLabelJobResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models::createEvaluateLabelJobResultFromDiscriminatorValue(parseNode:ParseNode):EvaluateLabelJobResult github.com/microsoftgraph/msgraph-sdk-typescript/.models::createEvaluateLabelJobResultGroupFromDiscriminatorValue(parseNode:ParseNode):EvaluateLabelJobResultGroup +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createEvaluationScopeFromDiscriminatorValue(parseNode:ParseNode):EvaluationScope github.com/microsoftgraph/msgraph-sdk-typescript/.models::createEventCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):EventCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models::createEventFromDiscriminatorValue(parseNode:ParseNode):Event github.com/microsoftgraph/msgraph-sdk-typescript/.models::createEventMessageDetailFromDiscriminatorValue(parseNode:ParseNode):EventMessageDetail @@ -184281,6 +187549,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::createExternalMeetingR github.com/microsoftgraph/msgraph-sdk-typescript/.models::createExternalOriginResourceConnectorCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):ExternalOriginResourceConnectorCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models::createExternalOriginResourceConnectorFromDiscriminatorValue(parseNode:ParseNode):ExternalOriginResourceConnector github.com/microsoftgraph/msgraph-sdk-typescript/.models::createExternalProfileFromDiscriminatorValue(parseNode:ParseNode):ExternalProfile +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createExternalSapAcConnectionInfoFromDiscriminatorValue(parseNode:ParseNode):ExternalSapAcConnectionInfo github.com/microsoftgraph/msgraph-sdk-typescript/.models::createExternalSponsorsFromDiscriminatorValue(parseNode:ParseNode):ExternalSponsors github.com/microsoftgraph/msgraph-sdk-typescript/.models::createExternalTokenBasedSapIagConnectionInfoFromDiscriminatorValue(parseNode:ParseNode):ExternalTokenBasedSapIagConnectionInfo github.com/microsoftgraph/msgraph-sdk-typescript/.models::createExternalUserProfileCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):ExternalUserProfileCollectionResponse @@ -185020,7 +188289,9 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::createMediaContentRati github.com/microsoftgraph/msgraph-sdk-typescript/.models::createMediaContentRatingUnitedStatesFromDiscriminatorValue(parseNode:ParseNode):MediaContentRatingUnitedStates github.com/microsoftgraph/msgraph-sdk-typescript/.models::createMediaFromDiscriminatorValue(parseNode:ParseNode):Media github.com/microsoftgraph/msgraph-sdk-typescript/.models::createMediaInfoFromDiscriminatorValue(parseNode:ParseNode):MediaInfo +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createMediaMetadataFromDiscriminatorValue(parseNode:ParseNode):MediaMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.models::createMediaPromptFromDiscriminatorValue(parseNode:ParseNode):MediaPrompt +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createMediaSegmentFromDiscriminatorValue(parseNode:ParseNode):MediaSegment github.com/microsoftgraph/msgraph-sdk-typescript/.models::createMediaSourceFromDiscriminatorValue(parseNode:ParseNode):MediaSource github.com/microsoftgraph/msgraph-sdk-typescript/.models::createMediaStreamFromDiscriminatorValue(parseNode:ParseNode):MediaStream github.com/microsoftgraph/msgraph-sdk-typescript/.models::createMeetingActivityStatisticsFromDiscriminatorValue(parseNode:ParseNode):MeetingActivityStatistics @@ -185088,6 +188359,11 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::createMfaUserCountMetr github.com/microsoftgraph/msgraph-sdk-typescript/.models::createMfaUserCountMetricFromDiscriminatorValue(parseNode:ParseNode):MfaUserCountMetric github.com/microsoftgraph/msgraph-sdk-typescript/.models::createMicrosoftAccountUserConversationMemberFromDiscriminatorValue(parseNode:ParseNode):MicrosoftAccountUserConversationMember github.com/microsoftgraph/msgraph-sdk-typescript/.models::createMicrosoftApplicationDataAccessSettingsFromDiscriminatorValue(parseNode:ParseNode):MicrosoftApplicationDataAccessSettings +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createMicrosoftAppsFileStorageContainerAppUsageCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):MicrosoftAppsFileStorageContainerAppUsageCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createMicrosoftAppsFileStorageContainerAppUsageFromDiscriminatorValue(parseNode:ParseNode):MicrosoftAppsFileStorageContainerAppUsage +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createMicrosoftAppsFileStorageContainerGeoUsageCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createMicrosoftAppsFileStorageContainerGeoUsageFromDiscriminatorValue(parseNode:ParseNode):MicrosoftAppsFileStorageContainerGeoUsage +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createMicrosoftAppsFileStorageContainerUsageFromDiscriminatorValue(parseNode:ParseNode):MicrosoftAppsFileStorageContainerUsage github.com/microsoftgraph/msgraph-sdk-typescript/.models::createMicrosoftAuthenticatorAuthenticationMethodCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):MicrosoftAuthenticatorAuthenticationMethodCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models::createMicrosoftAuthenticatorAuthenticationMethodConfigurationFromDiscriminatorValue(parseNode:ParseNode):MicrosoftAuthenticatorAuthenticationMethodConfiguration github.com/microsoftgraph/msgraph-sdk-typescript/.models::createMicrosoftAuthenticatorAuthenticationMethodFromDiscriminatorValue(parseNode:ParseNode):MicrosoftAuthenticatorAuthenticationMethod @@ -185619,6 +188895,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::createPolicyFileFromDi github.com/microsoftgraph/msgraph-sdk-typescript/.models::createPolicyLocationApplicationFromDiscriminatorValue(parseNode:ParseNode):PolicyLocationApplication github.com/microsoftgraph/msgraph-sdk-typescript/.models::createPolicyLocationDomainFromDiscriminatorValue(parseNode:ParseNode):PolicyLocationDomain github.com/microsoftgraph/msgraph-sdk-typescript/.models::createPolicyLocationFromDiscriminatorValue(parseNode:ParseNode):PolicyLocation +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createPolicyLocationToolFromDiscriminatorValue(parseNode:ParseNode):PolicyLocationTool github.com/microsoftgraph/msgraph-sdk-typescript/.models::createPolicyLocationUrlFromDiscriminatorValue(parseNode:ParseNode):PolicyLocationUrl github.com/microsoftgraph/msgraph-sdk-typescript/.models::createPolicyRootFromDiscriminatorValue(parseNode:ParseNode):PolicyRoot github.com/microsoftgraph/msgraph-sdk-typescript/.models::createPolicyScopeBaseFromDiscriminatorValue(parseNode:ParseNode):PolicyScopeBase @@ -185895,6 +189172,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::createRemoteAssistance github.com/microsoftgraph/msgraph-sdk-typescript/.models::createRemoteDesktopSecurityConfigurationFromDiscriminatorValue(parseNode:ParseNode):RemoteDesktopSecurityConfiguration github.com/microsoftgraph/msgraph-sdk-typescript/.models::createRemoteItemFromDiscriminatorValue(parseNode:ParseNode):RemoteItem github.com/microsoftgraph/msgraph-sdk-typescript/.models::createRemoteLockActionResultFromDiscriminatorValue(parseNode:ParseNode):RemoteLockActionResult +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createRemoteTenantGroupCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):RemoteTenantGroupCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createRemoteTenantGroupFromDiscriminatorValue(parseNode:ParseNode):RemoteTenantGroup github.com/microsoftgraph/msgraph-sdk-typescript/.models::createRemoveAccessApplyActionFromDiscriminatorValue(parseNode:ParseNode):RemoveAccessApplyAction github.com/microsoftgraph/msgraph-sdk-typescript/.models::createRemoveContentFooterActionFromDiscriminatorValue(parseNode:ParseNode):RemoveContentFooterAction github.com/microsoftgraph/msgraph-sdk-typescript/.models::createRemoveContentHeaderActionFromDiscriminatorValue(parseNode:ParseNode):RemoveContentHeaderAction @@ -186359,6 +189638,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::createStorylineFollowe github.com/microsoftgraph/msgraph-sdk-typescript/.models::createStorylineFollowingCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):StorylineFollowingCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models::createStorylineFollowingFromDiscriminatorValue(parseNode:ParseNode):StorylineFollowing github.com/microsoftgraph/msgraph-sdk-typescript/.models::createStorylineFromDiscriminatorValue(parseNode:ParseNode):Storyline +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createStreamingMetadataFromDiscriminatorValue(parseNode:ParseNode):StreamingMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.models::createStringCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):StringCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models::createStringDictionaryFromDiscriminatorValue(parseNode:ParseNode):StringDictionary github.com/microsoftgraph/msgraph-sdk-typescript/.models::createStringKeyAttributeMappingSourceValuePairFromDiscriminatorValue(parseNode:ParseNode):StringKeyAttributeMappingSourceValuePair @@ -186422,6 +189702,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::createSynchronizationS github.com/microsoftgraph/msgraph-sdk-typescript/.models::createSynchronizationTaskExecutionFromDiscriminatorValue(parseNode:ParseNode):SynchronizationTaskExecution github.com/microsoftgraph/msgraph-sdk-typescript/.models::createSynchronizationTemplateCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):SynchronizationTemplateCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models::createSynchronizationTemplateFromDiscriminatorValue(parseNode:ParseNode):SynchronizationTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createSyntheticMediaDetectionDetailFromDiscriminatorValue(parseNode:ParseNode):SyntheticMediaDetectionDetail +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createSyntheticMediaDetectionInfoFromDiscriminatorValue(parseNode:ParseNode):SyntheticMediaDetectionInfo github.com/microsoftgraph/msgraph-sdk-typescript/.models::createSystemCredentialPreferencesFromDiscriminatorValue(parseNode:ParseNode):SystemCredentialPreferences github.com/microsoftgraph/msgraph-sdk-typescript/.models::createSystemFacetFromDiscriminatorValue(parseNode:ParseNode):SystemFacet github.com/microsoftgraph/msgraph-sdk-typescript/.models::createTabUpdatedEventMessageDetailFromDiscriminatorValue(parseNode:ParseNode):TabUpdatedEventMessageDetail @@ -186726,6 +190008,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::createUnifiedRoleManag github.com/microsoftgraph/msgraph-sdk-typescript/.models::createUnifiedRolePermissionFromDiscriminatorValue(parseNode:ParseNode):UnifiedRolePermission github.com/microsoftgraph/msgraph-sdk-typescript/.models::createUnifiedRoleScheduleBaseFromDiscriminatorValue(parseNode:ParseNode):UnifiedRoleScheduleBase github.com/microsoftgraph/msgraph-sdk-typescript/.models::createUnifiedRoleScheduleInstanceBaseFromDiscriminatorValue(parseNode:ParseNode):UnifiedRoleScheduleInstanceBase +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createUnifiedRootFromDiscriminatorValue(parseNode:ParseNode):UnifiedRoot github.com/microsoftgraph/msgraph-sdk-typescript/.models::createUnifiedStorageQuotaFromDiscriminatorValue(parseNode:ParseNode):UnifiedStorageQuota github.com/microsoftgraph/msgraph-sdk-typescript/.models::createUnitMapCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):UnitMapCollectionResponse github.com/microsoftgraph/msgraph-sdk-typescript/.models::createUnitMapFromDiscriminatorValue(parseNode:ParseNode):UnitMap @@ -186955,6 +190238,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::createVerifiedPublishe github.com/microsoftgraph/msgraph-sdk-typescript/.models::createVersionActionFromDiscriminatorValue(parseNode:ParseNode):VersionAction github.com/microsoftgraph/msgraph-sdk-typescript/.models::createVerticalSectionFromDiscriminatorValue(parseNode:ParseNode):VerticalSection github.com/microsoftgraph/msgraph-sdk-typescript/.models::createVideoFromDiscriminatorValue(parseNode:ParseNode):Video +github.com/microsoftgraph/msgraph-sdk-typescript/.models::createVideoMetadataFromDiscriminatorValue(parseNode:ParseNode):VideoMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.models::createVideoNewsLinkPageFromDiscriminatorValue(parseNode:ParseNode):VideoNewsLinkPage github.com/microsoftgraph/msgraph-sdk-typescript/.models::createVirtualEndpointFromDiscriminatorValue(parseNode:ParseNode):VirtualEndpoint github.com/microsoftgraph/msgraph-sdk-typescript/.models::createVirtualEventCollectionResponseFromDiscriminatorValue(parseNode:ParseNode):VirtualEventCollectionResponse @@ -187464,6 +190748,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoAccessR github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoAccessReviewInstanceCollectionResponse(AccessReviewInstanceCollectionResponse:AccessReviewInstanceCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoAccessReviewInstanceDecisionItem(AccessReviewInstanceDecisionItem:AccessReviewInstanceDecisionItem={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoAccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource(AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource:AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoAccessReviewInstanceDecisionItemAccessPackageResource(AccessReviewInstanceDecisionItemAccessPackageResource:AccessReviewInstanceDecisionItemAccessPackageResource={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoAccessReviewInstanceDecisionItemAzureRoleResource(AccessReviewInstanceDecisionItemAzureRoleResource:AccessReviewInstanceDecisionItemAzureRoleResource={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoAccessReviewInstanceDecisionItemCollectionResponse(AccessReviewInstanceDecisionItemCollectionResponse:AccessReviewInstanceDecisionItemCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoAccessReviewInstanceDecisionItemCustomDataProvidedResource(AccessReviewInstanceDecisionItemCustomDataProvidedResource:AccessReviewInstanceDecisionItemCustomDataProvidedResource={}):Record void> @@ -187907,6 +191192,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoAudienc github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoAudiencesConfiguration(AudiencesConfiguration:AudiencesConfiguration={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoAudio(Audio:Audio={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoAudioConferencing(AudioConferencing:AudioConferencing={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoAudioMetadata(AudioMetadata:AudioMetadata={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoAudioRoutingGroup(AudioRoutingGroup:AudioRoutingGroup={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoAudioRoutingGroupCollectionResponse(AudioRoutingGroupCollectionResponse:AudioRoutingGroupCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoAuditActivityInitiator(AuditActivityInitiator:AuditActivityInitiator={}):Record void> @@ -187949,6 +191235,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoAuthent github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoAuthenticationFailure(AuthenticationFailure:AuthenticationFailure={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoAuthenticationFlow(AuthenticationFlow:AuthenticationFlow={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoAuthenticationFlowsPolicy(AuthenticationFlowsPolicy:AuthenticationFlowsPolicy={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoAuthenticationInfo(AuthenticationInfo:AuthenticationInfo={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoAuthenticationListener(AuthenticationListener:AuthenticationListener={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoAuthenticationMethod(AuthenticationMethod:AuthenticationMethod={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoAuthenticationMethodCollectionResponse(AuthenticationMethodCollectionResponse:AuthenticationMethodCollectionResponse={}):Record void> @@ -188228,6 +191515,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoChatInf github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoChatMembersNotificationRecipient(ChatMembersNotificationRecipient:ChatMembersNotificationRecipient={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoChatMessage(ChatMessage:ChatMessage={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoChatMessageAttachment(ChatMessageAttachment:ChatMessageAttachment={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoChatMessageBody(ChatMessageBody:ChatMessageBody={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoChatMessageCollectionResponse(ChatMessageCollectionResponse:ChatMessageCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoChatMessageFromIdentitySet(ChatMessageFromIdentitySet:ChatMessageFromIdentitySet={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoChatMessageHistoryItem(ChatMessageHistoryItem:ChatMessageHistoryItem={}):Record void> @@ -188264,6 +191552,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoClassif github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoClassificationRequestContentMetaData(ClassificationRequestContentMetaData:ClassificationRequestContentMetaData={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoClassificationResult(ClassificationResult:ClassificationResult={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoClientCertificateAuthentication(ClientCertificateAuthentication:ClientCertificateAuthentication={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoClientCredentialAuthenticationInfo(ClientCredentialAuthenticationInfo:ClientCredentialAuthenticationInfo={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoCloudAppSecurityProfile(CloudAppSecurityProfile:CloudAppSecurityProfile={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoCloudAppSecurityProfileCollectionResponse(CloudAppSecurityProfileCollectionResponse:CloudAppSecurityProfileCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoCloudAppSecuritySessionControl(CloudAppSecuritySessionControl:CloudAppSecuritySessionControl={}):Record void> @@ -189156,8 +192445,6 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoDiscove github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoDisplayNameLocalization(DisplayNameLocalization:DisplayNameLocalization={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoDistributionList(DistributionList:DistributionList={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoDistributionListCollectionResponse(DistributionListCollectionResponse:DistributionListCollectionResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoDistributionListMember(DistributionListMember:DistributionListMember={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoDistributionListMemberCollectionResponse(DistributionListMemberCollectionResponse:DistributionListMemberCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoDlpActionInfo(DlpActionInfo:DlpActionInfo={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoDlpEvaluatePoliciesJobResponse(DlpEvaluatePoliciesJobResponse:DlpEvaluatePoliciesJobResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoDlpEvaluationInput(DlpEvaluationInput:DlpEvaluationInput={}):Record void> @@ -189403,6 +192690,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoEvaluat github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoEvaluateLabelJobResponse(EvaluateLabelJobResponse:EvaluateLabelJobResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoEvaluateLabelJobResult(EvaluateLabelJobResult:EvaluateLabelJobResult={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoEvaluateLabelJobResultGroup(EvaluateLabelJobResultGroup:EvaluateLabelJobResultGroup={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoEvaluationScope(EvaluationScope:EvaluationScope={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoEvent(Event:Event={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoEventCollectionResponse(EventCollectionResponse:EventCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoEventMessage(EventMessage:EventMessage={}):Record void> @@ -189470,6 +192758,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoExterna github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoExternalOriginResourceConnector(ExternalOriginResourceConnector:ExternalOriginResourceConnector={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoExternalOriginResourceConnectorCollectionResponse(ExternalOriginResourceConnectorCollectionResponse:ExternalOriginResourceConnectorCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoExternalProfile(ExternalProfile:ExternalProfile={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoExternalSapAcConnectionInfo(ExternalSapAcConnectionInfo:ExternalSapAcConnectionInfo={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoExternalSponsors(ExternalSponsors:ExternalSponsors={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoExternalTokenBasedSapIagConnectionInfo(ExternalTokenBasedSapIagConnectionInfo:ExternalTokenBasedSapIagConnectionInfo={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoExternalUserProfile(ExternalUserProfile:ExternalUserProfile={}):Record void> @@ -190209,7 +193498,9 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoMediaCo github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoMediaContentRatingUnitedKingdom(MediaContentRatingUnitedKingdom:MediaContentRatingUnitedKingdom={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoMediaContentRatingUnitedStates(MediaContentRatingUnitedStates:MediaContentRatingUnitedStates={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoMediaInfo(MediaInfo:MediaInfo={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoMediaMetadata(MediaMetadata:MediaMetadata={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoMediaPrompt(MediaPrompt:MediaPrompt={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoMediaSegment(MediaSegment:MediaSegment={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoMediaSource(MediaSource:MediaSource={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoMediaStream(MediaStream:MediaStream={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoMeetingActivityStatistics(MeetingActivityStatistics:MeetingActivityStatistics={}):Record void> @@ -190277,6 +193568,11 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoMfaUser github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoMfaUserCountMetricCollectionResponse(MfaUserCountMetricCollectionResponse:MfaUserCountMetricCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoMicrosoftAccountUserConversationMember(MicrosoftAccountUserConversationMember:MicrosoftAccountUserConversationMember={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoMicrosoftApplicationDataAccessSettings(MicrosoftApplicationDataAccessSettings:MicrosoftApplicationDataAccessSettings={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoMicrosoftAppsFileStorageContainerAppUsage(MicrosoftAppsFileStorageContainerAppUsage:MicrosoftAppsFileStorageContainerAppUsage={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoMicrosoftAppsFileStorageContainerAppUsageCollectionResponse(MicrosoftAppsFileStorageContainerAppUsageCollectionResponse:MicrosoftAppsFileStorageContainerAppUsageCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoMicrosoftAppsFileStorageContainerGeoUsage(MicrosoftAppsFileStorageContainerGeoUsage:MicrosoftAppsFileStorageContainerGeoUsage={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoMicrosoftAppsFileStorageContainerGeoUsageCollectionResponse(MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse:MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoMicrosoftAppsFileStorageContainerUsage(MicrosoftAppsFileStorageContainerUsage:MicrosoftAppsFileStorageContainerUsage={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoMicrosoftAuthenticatorAuthenticationMethod(MicrosoftAuthenticatorAuthenticationMethod:MicrosoftAuthenticatorAuthenticationMethod={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoMicrosoftAuthenticatorAuthenticationMethodCollectionResponse(MicrosoftAuthenticatorAuthenticationMethodCollectionResponse:MicrosoftAuthenticatorAuthenticationMethodCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoMicrosoftAuthenticatorAuthenticationMethodConfiguration(MicrosoftAuthenticatorAuthenticationMethodConfiguration:MicrosoftAuthenticatorAuthenticationMethodConfiguration={}):Record void> @@ -190808,6 +194104,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoPolicyF github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoPolicyLocation(PolicyLocation:PolicyLocation={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoPolicyLocationApplication(PolicyLocationApplication:PolicyLocationApplication={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoPolicyLocationDomain(PolicyLocationDomain:PolicyLocationDomain={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoPolicyLocationTool(PolicyLocationTool:PolicyLocationTool={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoPolicyLocationUrl(PolicyLocationUrl:PolicyLocationUrl={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoPolicyRoot(PolicyRoot:PolicyRoot={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoPolicyScopeBase(PolicyScopeBase:PolicyScopeBase={}):Record void> @@ -191084,6 +194381,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoRemoteA github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoRemoteDesktopSecurityConfiguration(RemoteDesktopSecurityConfiguration:RemoteDesktopSecurityConfiguration={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoRemoteItem(RemoteItem:RemoteItem={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoRemoteLockActionResult(RemoteLockActionResult:RemoteLockActionResult={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoRemoteTenantGroup(RemoteTenantGroup:RemoteTenantGroup={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoRemoteTenantGroupCollectionResponse(RemoteTenantGroupCollectionResponse:RemoteTenantGroupCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoRemoveAccessApplyAction(RemoveAccessApplyAction:RemoveAccessApplyAction={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoRemoveContentFooterAction(RemoveContentFooterAction:RemoveContentFooterAction={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoRemoveContentHeaderAction(RemoveContentHeaderAction:RemoveContentHeaderAction={}):Record void> @@ -191548,6 +194847,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoStoryli github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoStorylineFollowerCollectionResponse(StorylineFollowerCollectionResponse:StorylineFollowerCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoStorylineFollowing(StorylineFollowing:StorylineFollowing={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoStorylineFollowingCollectionResponse(StorylineFollowingCollectionResponse:StorylineFollowingCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoStreamingMetadata(StreamingMetadata:StreamingMetadata={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoStringCollectionResponse(StringCollectionResponse:StringCollectionResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoStringDictionary(StringDictionary:StringDictionary={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoStringKeyAttributeMappingSourceValuePair(StringKeyAttributeMappingSourceValuePair:StringKeyAttributeMappingSourceValuePair={}):Record void> @@ -191611,6 +194911,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoSynchro github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoSynchronizationTaskExecution(SynchronizationTaskExecution:SynchronizationTaskExecution={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoSynchronizationTemplate(SynchronizationTemplate:SynchronizationTemplate={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoSynchronizationTemplateCollectionResponse(SynchronizationTemplateCollectionResponse:SynchronizationTemplateCollectionResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoSyntheticMediaDetectionDetail(SyntheticMediaDetectionDetail:SyntheticMediaDetectionDetail={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoSyntheticMediaDetectionInfo(SyntheticMediaDetectionInfo:SyntheticMediaDetectionInfo={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoSystemCredentialPreferences(SystemCredentialPreferences:SystemCredentialPreferences={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoSystemFacet(SystemFacet:SystemFacet={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoTabUpdatedEventMessageDetail(TabUpdatedEventMessageDetail:TabUpdatedEventMessageDetail={}):Record void> @@ -191915,6 +195217,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoUnified github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoUnifiedRolePermission(UnifiedRolePermission:UnifiedRolePermission={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoUnifiedRoleScheduleBase(UnifiedRoleScheduleBase:UnifiedRoleScheduleBase={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoUnifiedRoleScheduleInstanceBase(UnifiedRoleScheduleInstanceBase:UnifiedRoleScheduleInstanceBase={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoUnifiedRoot(UnifiedRoot:UnifiedRoot={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoUnifiedStorageQuota(UnifiedStorageQuota:UnifiedStorageQuota={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoUnitMap(UnitMap:UnitMap={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoUnitMapCollectionResponse(UnitMapCollectionResponse:UnitMapCollectionResponse={}):Record void> @@ -192144,6 +195447,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoVerifie github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoVersionAction(VersionAction:VersionAction={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoVerticalSection(VerticalSection:VerticalSection={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoVideo(Video:Video={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoVideoMetadata(VideoMetadata:VideoMetadata={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoVideoNewsLinkPage(VideoNewsLinkPage:VideoNewsLinkPage={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoVirtualEndpoint(VirtualEndpoint:VirtualEndpoint={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.models::deserializeIntoVirtualEvent(VirtualEvent:VirtualEvent={}):Record void> @@ -192653,6 +195957,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeAccessReviewI github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeAccessReviewInstanceCollectionResponse(writer:SerializationWriter; AccessReviewInstanceCollectionResponse:AccessReviewInstanceCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeAccessReviewInstanceDecisionItem(writer:SerializationWriter; AccessReviewInstanceDecisionItem:AccessReviewInstanceDecisionItem={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeAccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource(writer:SerializationWriter; AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource:AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeAccessReviewInstanceDecisionItemAccessPackageResource(writer:SerializationWriter; AccessReviewInstanceDecisionItemAccessPackageResource:AccessReviewInstanceDecisionItemAccessPackageResource={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeAccessReviewInstanceDecisionItemAzureRoleResource(writer:SerializationWriter; AccessReviewInstanceDecisionItemAzureRoleResource:AccessReviewInstanceDecisionItemAzureRoleResource={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeAccessReviewInstanceDecisionItemCollectionResponse(writer:SerializationWriter; AccessReviewInstanceDecisionItemCollectionResponse:AccessReviewInstanceDecisionItemCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeAccessReviewInstanceDecisionItemCustomDataProvidedResource(writer:SerializationWriter; AccessReviewInstanceDecisionItemCustomDataProvidedResource:AccessReviewInstanceDecisionItemCustomDataProvidedResource={}; isSerializingDerivedType?:boolean=false):void @@ -193096,6 +196401,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeAudienceRestr github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeAudiencesConfiguration(writer:SerializationWriter; AudiencesConfiguration:AudiencesConfiguration={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeAudio(writer:SerializationWriter; Audio:Audio={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeAudioConferencing(writer:SerializationWriter; AudioConferencing:AudioConferencing={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeAudioMetadata(writer:SerializationWriter; AudioMetadata:AudioMetadata={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeAudioRoutingGroup(writer:SerializationWriter; AudioRoutingGroup:AudioRoutingGroup={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeAudioRoutingGroupCollectionResponse(writer:SerializationWriter; AudioRoutingGroupCollectionResponse:AudioRoutingGroupCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeAuditActivityInitiator(writer:SerializationWriter; AuditActivityInitiator:AuditActivityInitiator={}; isSerializingDerivedType?:boolean=false):void @@ -193138,6 +196444,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeAuthenticatio github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeAuthenticationFailure(writer:SerializationWriter; AuthenticationFailure:AuthenticationFailure={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeAuthenticationFlow(writer:SerializationWriter; AuthenticationFlow:AuthenticationFlow={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeAuthenticationFlowsPolicy(writer:SerializationWriter; AuthenticationFlowsPolicy:AuthenticationFlowsPolicy={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeAuthenticationInfo(writer:SerializationWriter; AuthenticationInfo:AuthenticationInfo={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeAuthenticationListener(writer:SerializationWriter; AuthenticationListener:AuthenticationListener={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeAuthenticationMethod(writer:SerializationWriter; AuthenticationMethod:AuthenticationMethod={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeAuthenticationMethodCollectionResponse(writer:SerializationWriter; AuthenticationMethodCollectionResponse:AuthenticationMethodCollectionResponse={}; isSerializingDerivedType?:boolean=false):void @@ -193417,6 +196724,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeChatInfo(writ github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeChatMembersNotificationRecipient(writer:SerializationWriter; ChatMembersNotificationRecipient:ChatMembersNotificationRecipient={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeChatMessage(writer:SerializationWriter; ChatMessage:ChatMessage={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeChatMessageAttachment(writer:SerializationWriter; ChatMessageAttachment:ChatMessageAttachment={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeChatMessageBody(writer:SerializationWriter; ChatMessageBody:ChatMessageBody={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeChatMessageCollectionResponse(writer:SerializationWriter; ChatMessageCollectionResponse:ChatMessageCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeChatMessageFromIdentitySet(writer:SerializationWriter; ChatMessageFromIdentitySet:ChatMessageFromIdentitySet={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeChatMessageHistoryItem(writer:SerializationWriter; ChatMessageHistoryItem:ChatMessageHistoryItem={}; isSerializingDerivedType?:boolean=false):void @@ -193453,6 +196761,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeClassificatio github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeClassificationRequestContentMetaData(writer:SerializationWriter; ClassificationRequestContentMetaData:ClassificationRequestContentMetaData={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeClassificationResult(writer:SerializationWriter; ClassificationResult:ClassificationResult={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeClientCertificateAuthentication(writer:SerializationWriter; ClientCertificateAuthentication:ClientCertificateAuthentication={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeClientCredentialAuthenticationInfo(writer:SerializationWriter; ClientCredentialAuthenticationInfo:ClientCredentialAuthenticationInfo={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeCloudAppSecurityProfile(writer:SerializationWriter; CloudAppSecurityProfile:CloudAppSecurityProfile={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeCloudAppSecurityProfileCollectionResponse(writer:SerializationWriter; CloudAppSecurityProfileCollectionResponse:CloudAppSecurityProfileCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeCloudAppSecuritySessionControl(writer:SerializationWriter; CloudAppSecuritySessionControl:CloudAppSecuritySessionControl={}; isSerializingDerivedType?:boolean=false):void @@ -194345,8 +197654,6 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeDiscoveredSen github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeDisplayNameLocalization(writer:SerializationWriter; DisplayNameLocalization:DisplayNameLocalization={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeDistributionList(writer:SerializationWriter; DistributionList:DistributionList={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeDistributionListCollectionResponse(writer:SerializationWriter; DistributionListCollectionResponse:DistributionListCollectionResponse={}; isSerializingDerivedType?:boolean=false):void -github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeDistributionListMember(writer:SerializationWriter; DistributionListMember:DistributionListMember={}; isSerializingDerivedType?:boolean=false):void -github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeDistributionListMemberCollectionResponse(writer:SerializationWriter; DistributionListMemberCollectionResponse:DistributionListMemberCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeDlpActionInfo(writer:SerializationWriter; DlpActionInfo:DlpActionInfo={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeDlpEvaluatePoliciesJobResponse(writer:SerializationWriter; DlpEvaluatePoliciesJobResponse:DlpEvaluatePoliciesJobResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeDlpEvaluationInput(writer:SerializationWriter; DlpEvaluationInput:DlpEvaluationInput={}; isSerializingDerivedType?:boolean=false):void @@ -194592,6 +197899,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeEvaluateDynam github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeEvaluateLabelJobResponse(writer:SerializationWriter; EvaluateLabelJobResponse:EvaluateLabelJobResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeEvaluateLabelJobResult(writer:SerializationWriter; EvaluateLabelJobResult:EvaluateLabelJobResult={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeEvaluateLabelJobResultGroup(writer:SerializationWriter; EvaluateLabelJobResultGroup:EvaluateLabelJobResultGroup={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeEvaluationScope(writer:SerializationWriter; EvaluationScope:EvaluationScope={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeEvent(writer:SerializationWriter; Event:Event={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeEventCollectionResponse(writer:SerializationWriter; EventCollectionResponse:EventCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeEventMessage(writer:SerializationWriter; EventMessage:EventMessage={}; isSerializingDerivedType?:boolean=false):void @@ -194659,6 +197967,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeExternalMeeti github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeExternalOriginResourceConnector(writer:SerializationWriter; ExternalOriginResourceConnector:ExternalOriginResourceConnector={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeExternalOriginResourceConnectorCollectionResponse(writer:SerializationWriter; ExternalOriginResourceConnectorCollectionResponse:ExternalOriginResourceConnectorCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeExternalProfile(writer:SerializationWriter; ExternalProfile:ExternalProfile={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeExternalSapAcConnectionInfo(writer:SerializationWriter; ExternalSapAcConnectionInfo:ExternalSapAcConnectionInfo={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeExternalSponsors(writer:SerializationWriter; ExternalSponsors:ExternalSponsors={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeExternalTokenBasedSapIagConnectionInfo(writer:SerializationWriter; ExternalTokenBasedSapIagConnectionInfo:ExternalTokenBasedSapIagConnectionInfo={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeExternalUserProfile(writer:SerializationWriter; ExternalUserProfile:ExternalUserProfile={}; isSerializingDerivedType?:boolean=false):void @@ -195398,7 +198707,9 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeMediaContentR github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeMediaContentRatingUnitedKingdom(writer:SerializationWriter; MediaContentRatingUnitedKingdom:MediaContentRatingUnitedKingdom={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeMediaContentRatingUnitedStates(writer:SerializationWriter; MediaContentRatingUnitedStates:MediaContentRatingUnitedStates={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeMediaInfo(writer:SerializationWriter; MediaInfo:MediaInfo={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeMediaMetadata(writer:SerializationWriter; MediaMetadata:MediaMetadata={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeMediaPrompt(writer:SerializationWriter; MediaPrompt:MediaPrompt={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeMediaSegment(writer:SerializationWriter; MediaSegment:MediaSegment={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeMediaSource(writer:SerializationWriter; MediaSource:MediaSource={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeMediaStream(writer:SerializationWriter; MediaStream:MediaStream={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeMeetingActivityStatistics(writer:SerializationWriter; MeetingActivityStatistics:MeetingActivityStatistics={}; isSerializingDerivedType?:boolean=false):void @@ -195466,6 +198777,11 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeMfaUserCountM github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeMfaUserCountMetricCollectionResponse(writer:SerializationWriter; MfaUserCountMetricCollectionResponse:MfaUserCountMetricCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeMicrosoftAccountUserConversationMember(writer:SerializationWriter; MicrosoftAccountUserConversationMember:MicrosoftAccountUserConversationMember={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeMicrosoftApplicationDataAccessSettings(writer:SerializationWriter; MicrosoftApplicationDataAccessSettings:MicrosoftApplicationDataAccessSettings={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeMicrosoftAppsFileStorageContainerAppUsage(writer:SerializationWriter; MicrosoftAppsFileStorageContainerAppUsage:MicrosoftAppsFileStorageContainerAppUsage={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeMicrosoftAppsFileStorageContainerAppUsageCollectionResponse(writer:SerializationWriter; MicrosoftAppsFileStorageContainerAppUsageCollectionResponse:MicrosoftAppsFileStorageContainerAppUsageCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeMicrosoftAppsFileStorageContainerGeoUsage(writer:SerializationWriter; MicrosoftAppsFileStorageContainerGeoUsage:MicrosoftAppsFileStorageContainerGeoUsage={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeMicrosoftAppsFileStorageContainerGeoUsageCollectionResponse(writer:SerializationWriter; MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse:MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeMicrosoftAppsFileStorageContainerUsage(writer:SerializationWriter; MicrosoftAppsFileStorageContainerUsage:MicrosoftAppsFileStorageContainerUsage={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeMicrosoftAuthenticatorAuthenticationMethod(writer:SerializationWriter; MicrosoftAuthenticatorAuthenticationMethod:MicrosoftAuthenticatorAuthenticationMethod={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeMicrosoftAuthenticatorAuthenticationMethodCollectionResponse(writer:SerializationWriter; MicrosoftAuthenticatorAuthenticationMethodCollectionResponse:MicrosoftAuthenticatorAuthenticationMethodCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeMicrosoftAuthenticatorAuthenticationMethodConfiguration(writer:SerializationWriter; MicrosoftAuthenticatorAuthenticationMethodConfiguration:MicrosoftAuthenticatorAuthenticationMethodConfiguration={}; isSerializingDerivedType?:boolean=false):void @@ -195997,6 +199313,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializePolicyFileCol github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializePolicyLocation(writer:SerializationWriter; PolicyLocation:PolicyLocation={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializePolicyLocationApplication(writer:SerializationWriter; PolicyLocationApplication:PolicyLocationApplication={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializePolicyLocationDomain(writer:SerializationWriter; PolicyLocationDomain:PolicyLocationDomain={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializePolicyLocationTool(writer:SerializationWriter; PolicyLocationTool:PolicyLocationTool={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializePolicyLocationUrl(writer:SerializationWriter; PolicyLocationUrl:PolicyLocationUrl={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializePolicyRoot(writer:SerializationWriter; PolicyRoot:PolicyRoot={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializePolicyScopeBase(writer:SerializationWriter; PolicyScopeBase:PolicyScopeBase={}; isSerializingDerivedType?:boolean=false):void @@ -196273,6 +199590,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeRemoteAssista github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeRemoteDesktopSecurityConfiguration(writer:SerializationWriter; RemoteDesktopSecurityConfiguration:RemoteDesktopSecurityConfiguration={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeRemoteItem(writer:SerializationWriter; RemoteItem:RemoteItem={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeRemoteLockActionResult(writer:SerializationWriter; RemoteLockActionResult:RemoteLockActionResult={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeRemoteTenantGroup(writer:SerializationWriter; RemoteTenantGroup:RemoteTenantGroup={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeRemoteTenantGroupCollectionResponse(writer:SerializationWriter; RemoteTenantGroupCollectionResponse:RemoteTenantGroupCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeRemoveAccessApplyAction(writer:SerializationWriter; RemoveAccessApplyAction:RemoveAccessApplyAction={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeRemoveContentFooterAction(writer:SerializationWriter; RemoveContentFooterAction:RemoveContentFooterAction={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeRemoveContentHeaderAction(writer:SerializationWriter; RemoveContentHeaderAction:RemoveContentHeaderAction={}; isSerializingDerivedType?:boolean=false):void @@ -196737,6 +200056,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeStorylineFoll github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeStorylineFollowerCollectionResponse(writer:SerializationWriter; StorylineFollowerCollectionResponse:StorylineFollowerCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeStorylineFollowing(writer:SerializationWriter; StorylineFollowing:StorylineFollowing={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeStorylineFollowingCollectionResponse(writer:SerializationWriter; StorylineFollowingCollectionResponse:StorylineFollowingCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeStreamingMetadata(writer:SerializationWriter; StreamingMetadata:StreamingMetadata={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeStringCollectionResponse(writer:SerializationWriter; StringCollectionResponse:StringCollectionResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeStringDictionary(writer:SerializationWriter; StringDictionary:StringDictionary={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeStringKeyAttributeMappingSourceValuePair(writer:SerializationWriter; StringKeyAttributeMappingSourceValuePair:StringKeyAttributeMappingSourceValuePair={}; isSerializingDerivedType?:boolean=false):void @@ -196800,6 +200120,8 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeSynchronizati github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeSynchronizationTaskExecution(writer:SerializationWriter; SynchronizationTaskExecution:SynchronizationTaskExecution={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeSynchronizationTemplate(writer:SerializationWriter; SynchronizationTemplate:SynchronizationTemplate={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeSynchronizationTemplateCollectionResponse(writer:SerializationWriter; SynchronizationTemplateCollectionResponse:SynchronizationTemplateCollectionResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeSyntheticMediaDetectionDetail(writer:SerializationWriter; SyntheticMediaDetectionDetail:SyntheticMediaDetectionDetail={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeSyntheticMediaDetectionInfo(writer:SerializationWriter; SyntheticMediaDetectionInfo:SyntheticMediaDetectionInfo={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeSystemCredentialPreferences(writer:SerializationWriter; SystemCredentialPreferences:SystemCredentialPreferences={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeSystemFacet(writer:SerializationWriter; SystemFacet:SystemFacet={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeTabUpdatedEventMessageDetail(writer:SerializationWriter; TabUpdatedEventMessageDetail:TabUpdatedEventMessageDetail={}; isSerializingDerivedType?:boolean=false):void @@ -197104,6 +200426,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeUnifiedRoleMa github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeUnifiedRolePermission(writer:SerializationWriter; UnifiedRolePermission:UnifiedRolePermission={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeUnifiedRoleScheduleBase(writer:SerializationWriter; UnifiedRoleScheduleBase:UnifiedRoleScheduleBase={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeUnifiedRoleScheduleInstanceBase(writer:SerializationWriter; UnifiedRoleScheduleInstanceBase:UnifiedRoleScheduleInstanceBase={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeUnifiedRoot(writer:SerializationWriter; UnifiedRoot:UnifiedRoot={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeUnifiedStorageQuota(writer:SerializationWriter; UnifiedStorageQuota:UnifiedStorageQuota={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeUnitMap(writer:SerializationWriter; UnitMap:UnitMap={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeUnitMapCollectionResponse(writer:SerializationWriter; UnitMapCollectionResponse:UnitMapCollectionResponse={}; isSerializingDerivedType?:boolean=false):void @@ -197333,6 +200656,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeVerifiedPubli github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeVersionAction(writer:SerializationWriter; VersionAction:VersionAction={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeVerticalSection(writer:SerializationWriter; VerticalSection:VerticalSection={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeVideo(writer:SerializationWriter; Video:Video={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeVideoMetadata(writer:SerializationWriter; VideoMetadata:VideoMetadata={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeVideoNewsLinkPage(writer:SerializationWriter; VideoNewsLinkPage:VideoNewsLinkPage={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeVirtualEndpoint(writer:SerializationWriter; VirtualEndpoint:VirtualEndpoint={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.models::serializeVirtualEvent(writer:SerializationWriter; VirtualEvent:VirtualEvent={}; isSerializingDerivedType?:boolean=false):void @@ -199428,24 +202752,29 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsof github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime::createTransactionSummariesWithStartDateTimeWithEndDateTimeGetResponseFromDiscriminatorValue(parseNode:ParseNode):TransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime::deserializeIntoTransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse(TransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse:TransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime::serializeTransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse(writer:SerializationWriter; TransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse:TransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse={}; isSerializingDerivedType?:boolean=false):void -github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|applicationId:string -github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|discoveredApplicationSegmentId:string -github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|value:UsageProfilingPoint[] -github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse~~>BaseCollectionPaginationCountResponse; Parsable -github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId::createUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponseFromDiscriminatorValue(parseNode:ParseNode):UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId::deserializeIntoUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse(UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse:UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse={}):Record void> -github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId::serializeUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse(writer:SerializationWriter; UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse:UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|agentTypeId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|agentVirtualId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|aiAgentId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|aiAgentName:string +github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|applicationId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|destinationUrl:string +github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|discoveredApplicationSegmentId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse::|public|value:UsageProfilingPoint[] +github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse~~>BaseCollectionPaginationCountResponse; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529::createUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponseFromDiscriminatorValue(parseNode:ParseNode):UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529::deserializeIntoUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse(UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse:UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529::serializeUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse(writer:SerializationWriter; UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse:UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):UserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlGetResponse github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|aiAgentId:string @@ -199499,7 +202828,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.reportsR github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.reportsRequestBuilder::|public|microsoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserId(endDateTime:Date; startDateTime:Date):MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.reportsRequestBuilder::|public|microsoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserId(endDateTime:Date; startDateTime:Date):MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.reportsRequestBuilder::|public|microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime(endDateTime:Date; startDateTime:Date):MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.reportsRequestBuilder::|public|microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId(aggregatedBy:string; endDateTime:Date; startDateTime:Date):MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.reportsRequestBuilder::|public|microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrl(aggregatedBy:string; endDateTime:Date; startDateTime:Date):MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.reportsRequestBuilder::|public|microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrl(endDateTime:Date; startDateTime:Date):MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.reportsRequestBuilder::|public|microsoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTime(endDateTime:Date; startDateTime:Date):MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.networkAccess.reports.reportsRequestBuilder::|public|patch(body:Reports; requestConfiguration?:RequestConfiguration):Reports @@ -210931,21 +214260,24 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMailboxUsageStorage github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMailboxUsageStorageWithPeriod.getMailboxUsageStorageWithPeriodRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMailboxUsageStorageWithPeriod.getMailboxUsageStorageWithPeriodRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMailboxUsageStorageWithPeriod.getMailboxUsageStorageWithPeriodRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):ArrayBuffer -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):ArrayBuffer -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):ArrayBuffer -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion.getMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):ArrayBuffer +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetQueryParameters::|public|version:string +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):ArrayBuffer +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetQueryParameters::|public|version:string +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):ArrayBuffer +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetQueryParameters::|public|version:string +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getOffice365ActivationCounts.getOffice365ActivationCountsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):ArrayBuffer github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getOffice365ActivationCounts.getOffice365ActivationCountsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getOffice365ActivationCounts.getOffice365ActivationCountsRequestBuilderRequestsMetadata @@ -211256,6 +214588,30 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointActivityU github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointActivityUserDetailWithPeriod.getSharePointActivityUserDetailWithPeriodRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointActivityUserDetailWithPeriod.getSharePointActivityUserDetailWithPeriodRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointActivityUserDetailWithPeriod.getSharePointActivityUserDetailWithPeriodRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointApiUsageWithDatereportTypeReportType.getSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):ArrayBuffer +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointApiUsageWithDatereportTypeReportType.getSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointApiUsageWithDatereportTypeReportType.getSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetQueryParameters::|public|reportType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointApiUsageWithDatereportTypeReportType.getSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointApiUsageWithDatereportTypeReportType.getSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointApiUsageWithDatereportTypeReportType.getSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.getSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):ArrayBuffer +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.getSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.getSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters::|public|reportType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.getSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.getSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.getSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointApiUsageWithPeriodreportTypeReportType.getSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):ArrayBuffer +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointApiUsageWithPeriodreportTypeReportType.getSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointApiUsageWithPeriodreportTypeReportType.getSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetQueryParameters::|public|reportType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointApiUsageWithPeriodreportTypeReportType.getSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointApiUsageWithPeriodreportTypeReportType.getSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointApiUsageWithPeriodreportTypeReportType.getSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):ArrayBuffer +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters::|public|reportType:string +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointSiteUsageDetailWithDate.getSharePointSiteUsageDetailWithDateRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):ArrayBuffer github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointSiteUsageDetailWithDate.getSharePointSiteUsageDetailWithDateRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.reports.getSharePointSiteUsageDetailWithDate.getSharePointSiteUsageDetailWithDateRequestBuilderRequestsMetadata @@ -211728,6 +215084,100 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.reports.managedDeviceEnrollmen github.com/microsoftgraph/msgraph-sdk-typescript/.reports.managedDeviceEnrollmentTopFailuresWithPeriod.managedDeviceEnrollmentTopFailuresWithPeriodRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.reports.managedDeviceEnrollmentTopFailuresWithPeriod.managedDeviceEnrollmentTopFailuresWithPeriodRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.reports.managedDeviceEnrollmentTopFailuresWithPeriod.managedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):MicrosoftAppsFileStorageContainerUsage +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|patch(body:MicrosoftAppsFileStorageContainerUsage; requestConfiguration?:RequestConfiguration):MicrosoftAppsFileStorageContainerUsage +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|toPatchRequestInformation(body:MicrosoftAppsFileStorageContainerUsage; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|usageByDataLocation:UsageByDataLocationRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.microsoftAppsFileStorageContainerUsageSummaryRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):MicrosoftAppsFileStorageContainerGeoUsage +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|patch(body:MicrosoftAppsFileStorageContainerGeoUsage; requestConfiguration?:RequestConfiguration):MicrosoftAppsFileStorageContainerGeoUsage +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|toPatchRequestInformation(body:MicrosoftAppsFileStorageContainerGeoUsage; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|usageByApp:UsageByAppRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.microsoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.microsoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.microsoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.microsoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):MicrosoftAppsFileStorageContainerAppUsage +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|patch(body:MicrosoftAppsFileStorageContainerAppUsage; requestConfiguration?:RequestConfiguration):MicrosoftAppsFileStorageContainerAppUsage +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|toPatchRequestInformation(body:MicrosoftAppsFileStorageContainerAppUsage; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.microsoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.microsoftAppsFileStorageContainerAppUsageAppItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.microsoftAppsFileStorageContainerAppUsageAppItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.usageByAppRequestBuilder::|public|byMicrosoftAppsFileStorageContainerAppUsageAppId(microsoftAppsFileStorageContainerAppUsageAppId:string):MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.usageByAppRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.usageByAppRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):MicrosoftAppsFileStorageContainerAppUsageCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.usageByAppRequestBuilder::|public|post(body:MicrosoftAppsFileStorageContainerAppUsage; requestConfiguration?:RequestConfiguration):MicrosoftAppsFileStorageContainerAppUsage +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.usageByAppRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.usageByAppRequestBuilder::|public|toPostRequestInformation(body:MicrosoftAppsFileStorageContainerAppUsage; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.usageByAppRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.usageByAppRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.usageByAppRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.usageByAppRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.usageByAppRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.usageByAppRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.usageByAppRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.usageByAppRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.usageByAppRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.usageByAppRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.usageByAppRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.usageByAppRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.usageByAppRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.usageByDataLocationRequestBuilder::|public|byMicrosoftAppsFileStorageContainerGeoUsageDataLocationCode(microsoftAppsFileStorageContainerGeoUsageDataLocationCode:string):MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.usageByDataLocationRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.usageByDataLocationRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.usageByDataLocationRequestBuilder::|public|post(body:MicrosoftAppsFileStorageContainerGeoUsage; requestConfiguration?:RequestConfiguration):MicrosoftAppsFileStorageContainerGeoUsage +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.usageByDataLocationRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.usageByDataLocationRequestBuilder::|public|toPostRequestInformation(body:MicrosoftAppsFileStorageContainerGeoUsage; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.usageByDataLocationRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.usageByDataLocationRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.usageByDataLocationRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.usageByDataLocationRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.usageByDataLocationRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.usageByDataLocationRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.usageByDataLocationRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.usageByDataLocationRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.usageByDataLocationRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.usageByDataLocationRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.usageByDataLocationRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.usageByDataLocationRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.usageByDataLocationRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.reports.monthlyPrintUsageByPrinter.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number github.com/microsoftgraph/msgraph-sdk-typescript/.reports.monthlyPrintUsageByPrinter.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.reports.monthlyPrintUsageByPrinter.count.CountRequestBuilderGetQueryParameters::|public|filter:string @@ -212179,9 +215629,9 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder: github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|getMailboxUsageMailboxCountsWithPeriod(period:string):GetMailboxUsageMailboxCountsWithPeriodRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|getMailboxUsageQuotaStatusMailboxCountsWithPeriod(period:string):GetMailboxUsageQuotaStatusMailboxCountsWithPeriodRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|getMailboxUsageStorageWithPeriod(period:string):GetMailboxUsageStorageWithPeriodRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion(period:string; version:string):GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion(period:string; version:string):GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion(period:string; version:string):GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion(period:string):GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion(period:string):GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion(period:string):GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|getOffice365ActivationCounts:GetOffice365ActivationCountsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|getOffice365ActivationsUserCounts:GetOffice365ActivationsUserCountsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|getOffice365ActivationsUserDetail:GetOffice365ActivationsUserDetailRequestBuilder @@ -212211,6 +215661,10 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder: github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|getSharePointActivityUserCountsWithPeriod(period:string):GetSharePointActivityUserCountsWithPeriodRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|getSharePointActivityUserDetailWithDate(date:DateOnly):GetSharePointActivityUserDetailWithDateRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|getSharePointActivityUserDetailWithPeriod(period:string):GetSharePointActivityUserDetailWithPeriodRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|getSharePointApiUsageWithDatereportTypeReportType(date:Date):GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|getSharePointApiUsageWithDateWithAppIdreportTypeReportType(appId:string; date:Date):GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|getSharePointApiUsageWithPeriodreportTypeReportType(period:string):GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType(appId:string; period:string):GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|getSharePointSiteUsageDetailWithDate(date:DateOnly):GetSharePointSiteUsageDetailWithDateRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|getSharePointSiteUsageDetailWithPeriod(period:string):GetSharePointSiteUsageDetailWithPeriodRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|getSharePointSiteUsageFileCountsWithPeriod(period:string):GetSharePointSiteUsageFileCountsWithPeriodRequestBuilder @@ -212276,6 +215730,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder: github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|managedDeviceEnrollmentFailureTrends:ManagedDeviceEnrollmentFailureTrendsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|managedDeviceEnrollmentTopFailures:ManagedDeviceEnrollmentTopFailuresRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|managedDeviceEnrollmentTopFailuresWithPeriod(period:string):ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|microsoftAppsFileStorageContainerUsageSummary:MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|monthlyPrintUsageByPrinter:MonthlyPrintUsageByPrinterRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|monthlyPrintUsageByUser:MonthlyPrintUsageByUserRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.reports.reportsRequestBuilder::|public|monthlyPrintUsageSummariesByPrinter:MonthlyPrintUsageSummariesByPrinterRequestBuilder @@ -220407,6 +223862,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.quer github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.queriesRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.security.auditLog.queries.queriesRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseManagementRequestBuilder::|public|cases:CasesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseManagementRequestBuilder::|public|caseTypeConfigurations:CaseTypeConfigurationsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseManagementRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseManagementRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):CaseManagementRoot github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseManagementRequestBuilder::|public|patch(body:CaseManagementRoot; requestConfiguration?:RequestConfiguration):CaseManagementRoot @@ -220631,6 +224087,108 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.cases. github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.cases.item.tasks.tasksRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.cases.item.tasks.tasksRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.cases.item.tasks.tasksRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.caseTypeConfigurationsRequestBuilder::|public|byCaseTypeConfigurationId(caseTypeConfigurationId:string):CaseTypeConfigurationItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.caseTypeConfigurationsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.caseTypeConfigurationsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):CaseTypeConfigurationCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.caseTypeConfigurationsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.caseTypeConfigurationsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.caseTypeConfigurationsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.caseTypeConfigurationsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.caseTypeConfigurationsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.caseTypeConfigurationsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.caseTypeConfigurationsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.caseTypeConfigurationsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.caseTypeConfigurationsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.caseTypeConfigurationsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.caseTypeConfigurationsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.caseTypeConfigurationsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.caseTypeConfigurationsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.caseTypeConfigurationsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|customFields:CustomFieldsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):CaseTypeConfiguration +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|statuses:StatusesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.caseTypeConfigurationItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.caseTypeConfigurationItemRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.caseTypeConfigurationItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.caseTypeConfigurationItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.customFieldsRequestBuilder::|public|byCustomFieldDefinitionId(customFieldDefinitionId:string):CustomFieldDefinitionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.customFieldsRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.customFieldsRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):CustomFieldDefinitionCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.customFieldsRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.customFieldsRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.customFieldsRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.customFieldsRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.customFieldsRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.customFieldsRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.customFieldsRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.customFieldsRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.customFieldsRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.customFieldsRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.customFieldsRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.customFieldsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.customFieldsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.customFieldsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):CustomFieldDefinition +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.item.customFieldDefinitionItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.item.customFieldDefinitionItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.item.customFieldDefinitionItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):StatusDefinition +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.item.statusDefinitionItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.item.statusDefinitionItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.item.statusDefinitionItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.statusesRequestBuilder::|public|byStatusDefinitionId(statusDefinitionId:string):StatusDefinitionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.statusesRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.statusesRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):StatusDefinitionCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.statusesRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.statusesRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.statusesRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.statusesRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.statusesRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.statusesRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.statusesRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.statusesRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.statusesRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.statusesRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.statusesRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.statusesRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.statusesRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.security.caseManagement.caseTypeConfigurations.item.statuses.statusesRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.security.cases.casesRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-typescript/.security.cases.casesRequestBuilder::|public|ediscoveryCases:EdiscoveryCasesRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.security.cases.casesRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):CasesRoot @@ -222163,6 +225721,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovern github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.dataSecurityAndGovernanceRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):TenantDataSecurityAndGovernance github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.dataSecurityAndGovernanceRequestBuilder::|public|patch(body:TenantDataSecurityAndGovernance; requestConfiguration?:RequestConfiguration):TenantDataSecurityAndGovernance github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.dataSecurityAndGovernanceRequestBuilder::|public|policyFiles:PolicyFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.dataSecurityAndGovernanceRequestBuilder::|public|processContent:ProcessContentRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.dataSecurityAndGovernanceRequestBuilder::|public|processContentAsync:ProcessContentAsyncRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.dataSecurityAndGovernanceRequestBuilder::|public|protectionScopes:ProtectionScopesRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.dataSecurityAndGovernanceRequestBuilder::|public|sensitivityLabels:SensitivityLabelsRequestBuilder @@ -222215,6 +225774,18 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovern github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.policyFiles.policyFilesRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.policyFiles.policyFilesRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.policyFiles.policyFilesRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|contentToProcess:ProcessContentRequest +github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.processContent.processContentRequestBuilder::|public|post(body:ProcessContentPostRequestBody; requestConfiguration?:RequestConfiguration):ProcessContentResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.processContent.processContentRequestBuilder::|public|toPostRequestInformation(body:ProcessContentPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.processContent.processContentRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.processContent.processContentRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.processContent.processContentRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.processContent::createProcessContentPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):ProcessContentPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.processContent::deserializeIntoProcessContentPostRequestBody(ProcessContentPostRequestBody:ProcessContentPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.processContent::serializeProcessContentPostRequestBody(writer:SerializationWriter; ProcessContentPostRequestBody:ProcessContentPostRequestBody={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostRequestBody::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostRequestBody::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostRequestBody::|public|processContentRequests:ProcessContentBatchRequest[] @@ -222236,6 +225807,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovern github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|AdditionalData:Record github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|backingStoreEnabled:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|deviceMetadata:DeviceMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|evaluationScope:EvaluationScope github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|integratedAppMetadata:IntegratedApplicationMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|locations:PolicyLocation[] github.com/microsoftgraph/msgraph-sdk-typescript/.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|pivotOn:PolicyPivotProperty @@ -238270,6 +241842,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.solutions.backupRestore.browse github.com/microsoftgraph/msgraph-sdk-typescript/.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|browseLocationItemKey:string github.com/microsoftgraph/msgraph-sdk-typescript/.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|browseResourceType:BrowsableResourceType github.com/microsoftgraph/msgraph-sdk-typescript/.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|optimizedBrowse:boolean github.com/microsoftgraph/msgraph-sdk-typescript/.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|orderBy:BrowseQueryOrder github.com/microsoftgraph/msgraph-sdk-typescript/.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable github.com/microsoftgraph/msgraph-sdk-typescript/.solutions.backupRestore.browseSessions.item.browse.BrowsePostResponse::|public|value:BrowseQueryResponseItem[] @@ -243284,6 +246857,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|toPatchRequestInformation(body:FileStorageContainer; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|transferPrincipalOwnership:TransferPrincipalOwnershipRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|unarchive:UnarchiveRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|unlock:UnlockRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilderGetQueryParameters::|public|expand:string[] @@ -243821,6 +247395,18 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.sharePointGroups.sharePointGroupsRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.sharePointGroups.sharePointGroupsRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.sharePointGroups.sharePointGroupsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|transferTo:IdentitySet +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.transferPrincipalOwnership.transferPrincipalOwnershipRequestBuilder::|public|post(body:TransferPrincipalOwnershipPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.transferPrincipalOwnership.transferPrincipalOwnershipRequestBuilder::|public|toPostRequestInformation(body:TransferPrincipalOwnershipPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.transferPrincipalOwnership.transferPrincipalOwnershipRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.transferPrincipalOwnership.transferPrincipalOwnershipRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.transferPrincipalOwnership.transferPrincipalOwnershipRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.transferPrincipalOwnership::createTransferPrincipalOwnershipPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):TransferPrincipalOwnershipPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.transferPrincipalOwnership::deserializeIntoTransferPrincipalOwnershipPostRequestBody(TransferPrincipalOwnershipPostRequestBody:TransferPrincipalOwnershipPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.transferPrincipalOwnership::serializeTransferPrincipalOwnershipPostRequestBody(writer:SerializationWriter; TransferPrincipalOwnershipPostRequestBody:TransferPrincipalOwnershipPostRequestBody={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.unarchive.unarchiveRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.unarchive.unarchiveRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.containers.item.unarchive.unarchiveRequestBuilderRequestsMetadata @@ -244176,6 +247762,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedCon github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|toPatchRequestInformation(body:FileStorageContainer; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|transferPrincipalOwnership:TransferPrincipalOwnershipRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|unarchive:UnarchiveRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|unlock:UnlockRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilderGetQueryParameters::|public|expand:string[] @@ -244713,6 +248300,18 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedCon github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.sharePointGroups.sharePointGroupsRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.sharePointGroups.sharePointGroupsRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.sharePointGroups.sharePointGroupsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|transferTo:IdentitySet +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.transferPrincipalOwnershipRequestBuilder::|public|post(body:TransferPrincipalOwnershipPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.transferPrincipalOwnershipRequestBuilder::|public|toPostRequestInformation(body:TransferPrincipalOwnershipPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.transferPrincipalOwnershipRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.transferPrincipalOwnershipRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.transferPrincipalOwnershipRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership::createTransferPrincipalOwnershipPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):TransferPrincipalOwnershipPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership::deserializeIntoTransferPrincipalOwnershipPostRequestBody(TransferPrincipalOwnershipPostRequestBody:TransferPrincipalOwnershipPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership::serializeTransferPrincipalOwnershipPostRequestBody(writer:SerializationWriter; TransferPrincipalOwnershipPostRequestBody:TransferPrincipalOwnershipPostRequestBody={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.unarchive.unarchiveRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.unarchive.unarchiveRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.storage.fileStorage.deletedContainers.item.unarchive.unarchiveRequestBuilderRequestsMetadata @@ -271702,7 +275301,6 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.i github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|addMembers:AddMembersRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|deleteMembers:DeleteMembersRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|distributionListMembers:DistributionListMembersRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):DistributionList github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|patch(body:DistributionList; requestConfiguration?:RequestConfiguration):DistributionList github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation @@ -271715,55 +275313,6 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.i github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListItemRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListItemRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.DistributionListItemRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.count.countRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.count.countRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.count.countRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilder::|public|byDistributionListMemberId(distributionListMemberId:string):DistributionListMemberItemRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilder::|public|Count:CountRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):DistributionListMemberCollectionResponse -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilder::|public|post(body:DistributionListMember; requestConfiguration?:RequestConfiguration):DistributionListMember -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilder::|public|toPostRequestInformation(body:DistributionListMember; requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderGetQueryParameters::|public|count:boolean -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderGetQueryParameters::|public|expand:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderGetQueryParameters::|public|filter:string -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderGetQueryParameters::|public|orderby:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderGetQueryParameters::|public|search:string -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderGetQueryParameters::|public|select:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderGetQueryParameters::|public|skip:number -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderGetQueryParameters::|public|top:number -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderNavigationMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.distributionListMembersRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.item.contact.contactRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):Contact -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.item.contact.contactRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.item.contact.contactRequestBuilderGetQueryParameters::|public|expand:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.item.contact.contactRequestBuilderGetQueryParameters::|public|select:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.item.contact.contactRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.item.contact.contactRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.item.contact.contactRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.item.contact.contactRequestBuilder~~>BaseRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|contact:ContactRequestBuilder -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):DistributionListMember -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|patch(body:DistributionListMember; requestConfiguration?:RequestConfiguration):DistributionListMember -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|toPatchRequestInformation(body:DistributionListMember; requestConfiguration?:RequestConfiguration):RequestInformation -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilderGetQueryParameters::|public|expand:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilderGetQueryParameters::|public|select:string[] -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.item.distributionListMemberItemRequestBuilderGetQueryParametersMapper -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.item.distributionListMemberItemRequestBuilderNavigationMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.item.distributionListMemberItemRequestBuilderRequestsMetadata -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.item.distributionListMemberItemRequestBuilderUriTemplate -github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.drive.driveRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):Drive github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.drive.driveRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.drive.driveRequestBuilderGetQueryParameters::|public|expand:string[] @@ -279906,6 +283455,13 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReview github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewStage @@ -279921,6 +283477,21 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReview github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.accessReviewStageItemRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.accessReviewStageItemRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions::createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions::deserializeIntoBatchRecordDecisionsPostRequestBody(BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions::serializeBatchRecordDecisionsPostRequestBody(writer:SerializationWriter; BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|filter:string @@ -280132,6 +283703,13 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReview github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.filterByCurrentUserWithOn::createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode:ParseNode):FilterByCurrentUserWithOnGetResponse github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.filterByCurrentUserWithOn::deserializeIntoFilterByCurrentUserWithOnGetResponse(FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}):Record void> github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.filterByCurrentUserWithOn::serializeFilterByCurrentUserWithOnGetResponse(writer:SerializationWriter; FilterByCurrentUserWithOnGetResponse:FilterByCurrentUserWithOnGetResponse={}; isSerializingDerivedType?:boolean=false):void +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|post(requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder::|public|toPostRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.acceptRecommendations.acceptRecommendationsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|acceptRecommendations:AcceptRecommendationsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batchRecordDecisions:BatchRecordDecisionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(requestConfiguration?:RequestConfiguration):void github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):AccessReviewStage @@ -280147,6 +283725,21 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReview github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.accessReviewStageItemRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.accessReviewStageItemRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|AdditionalData:Record +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backingStoreEnabled:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision:string +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification:string +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principalId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resourceId:string +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder::|public|toPostRequestInformation(body:BatchRecordDecisionsPostRequestBody; requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.batchRecordDecisionsRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions::createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode:ParseNode):BatchRecordDecisionsPostRequestBody +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions::deserializeIntoBatchRecordDecisionsPostRequestBody(BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}):Record void> +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions::serializeBatchRecordDecisionsPostRequestBody(writer:SerializationWriter; BatchRecordDecisionsPostRequestBody:BatchRecordDecisionsPostRequestBody={}; isSerializingDerivedType?:boolean=false):void github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.decisions.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.decisions.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.pendingAccessReviewInstances.item.stages.item.decisions.count.CountRequestBuilderGetQueryParameters::|public|filter:string @@ -283382,6 +286975,39 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.solutions.workingTi github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.solutions.workingTimeSchedule.workingTimeScheduleRequestBuilderRequestsMetadata github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.solutions.workingTimeSchedule.workingTimeScheduleRequestBuilderUriTemplate github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.solutions.workingTimeSchedule.workingTimeScheduleRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.count.CountRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.count.CountRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.count.countRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.count.countRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.count.countRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.count.CountRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):DirectoryObject +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.item.directoryObjectItemRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.item.directoryObjectItemRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.item.directoryObjectItemRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder~~>BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.sponsorOfRequestBuilder::|public|byDirectoryObjectId(directoryObjectId:string):DirectoryObjectItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.sponsorOfRequestBuilder::|public|Count:CountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.sponsorOfRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):DirectoryObjectCollectionResponse +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.sponsorOfRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.sponsorOfRequestBuilderGetQueryParameters::|public|count:boolean +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.sponsorOfRequestBuilderGetQueryParameters::|public|expand:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.sponsorOfRequestBuilderGetQueryParameters::|public|filter:string +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.sponsorOfRequestBuilderGetQueryParameters::|public|orderby:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.sponsorOfRequestBuilderGetQueryParameters::|public|search:string +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.sponsorOfRequestBuilderGetQueryParameters::|public|select:string[] +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.sponsorOfRequestBuilderGetQueryParameters::|public|skip:number +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.sponsorOfRequestBuilderGetQueryParameters::|public|top:number +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.sponsorOfRequestBuilderGetQueryParametersMapper +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.sponsorOfRequestBuilderNavigationMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.sponsorOfRequestBuilderRequestsMetadata +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.sponsorOfRequestBuilderUriTemplate +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsorOf.sponsorOfRequestBuilder~~>BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsors.count.CountRequestBuilder::|public|get(requestConfiguration?:RequestConfiguration):number github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsors.count.CountRequestBuilder::|public|toGetRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.sponsors.count.CountRequestBuilderGetQueryParameters::|public|filter:string @@ -284485,6 +288111,7 @@ github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.UserItemRequestBuil github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.UserItemRequestBuilder::|public|serviceProvisioningErrors:ServiceProvisioningErrorsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.UserItemRequestBuilder::|public|settings:SettingsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.UserItemRequestBuilder::|public|solutions:SolutionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.UserItemRequestBuilder::|public|sponsorOf:SponsorOfRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.UserItemRequestBuilder::|public|sponsors:SponsorsRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.UserItemRequestBuilder::|public|teamwork:TeamworkRequestBuilder github.com/microsoftgraph/msgraph-sdk-typescript/.users.item.UserItemRequestBuilder::|public|toDeleteRequestInformation(requestConfiguration?:RequestConfiguration):RequestInformation diff --git a/packages/kiota-lock.json b/packages/kiota-lock.json index c18e855375..65b2fd08d6 100644 --- a/packages/kiota-lock.json +++ b/packages/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "36652CFA3AC725D4459415792B6045CEB6336952D3624160EEDF275826ECF3533832D3587F4DDB23C5B0A43AF69DA6D730B99CDF8F008D4CA714E84BAED200F5", + "descriptionHash": "9E99D95BCD1288D6ACD5509BB638D7A5FFAA1CBCE499D2605AA7DFD71751474D5476525C7A912CDD94FC0413398C93D7EC5320853177D6AA1DFF2C52389B1C80", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.34.1", diff --git a/packages/msgraph-beta-sdk-admin/admin/exchange/mailboxes/item/folders/item/childFolders/item/items/item/index.ts b/packages/msgraph-beta-sdk-admin/admin/exchange/mailboxes/item/folders/item/childFolders/item/items/item/index.ts index 4b3122047c..398b1a4041 100644 --- a/packages/msgraph-beta-sdk-admin/admin/exchange/mailboxes/item/folders/item/childFolders/item/items/item/index.ts +++ b/packages/msgraph-beta-sdk-admin/admin/exchange/mailboxes/item/folders/item/childFolders/item/items/item/index.ts @@ -12,6 +12,13 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ * Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. */ export interface MailboxItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Delete navigation property items for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @deprecated Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** * The collection of items in this folder. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -20,6 +27,13 @@ export interface MailboxItemItemRequestBuilder extends BaseRequestBuilder | undefined) : Promise; + /** + * Delete navigation property items for admin + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + * @deprecated Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; /** * The collection of items in this folder. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -56,6 +70,14 @@ const MailboxItemItemRequestBuilderGetQueryParametersMapper: Record, + }, + adapterMethodName: "sendNoResponseContent", + }, get: { uriTemplate: MailboxItemItemRequestBuilderUriTemplate, responseBodyContentType: "application/json", diff --git a/packages/msgraph-beta-sdk-admin/admin/exchange/mailboxes/item/folders/item/items/item/index.ts b/packages/msgraph-beta-sdk-admin/admin/exchange/mailboxes/item/folders/item/items/item/index.ts index 538aab2782..47e4e48011 100644 --- a/packages/msgraph-beta-sdk-admin/admin/exchange/mailboxes/item/folders/item/items/item/index.ts +++ b/packages/msgraph-beta-sdk-admin/admin/exchange/mailboxes/item/folders/item/items/item/index.ts @@ -12,6 +12,14 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ * Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity. */ export interface MailboxItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Delete a mailboxItem from a mailboxFolder in a mailbox. Use the disposalType query parameter to specify whether to soft-delete or hard-delete the item. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @deprecated Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + * @see {@link https://learn.microsoft.com/graph/api/mailboxfolder-delete-items?view=graph-rest-beta|Find more info here} + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** * Read the properties and relationships of a mailboxItem object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -21,6 +29,13 @@ export interface MailboxItemItemRequestBuilder extends BaseRequestBuilder | undefined) : Promise; + /** + * Delete a mailboxItem from a mailboxFolder in a mailbox. Use the disposalType query parameter to specify whether to soft-delete or hard-delete the item. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + * @deprecated Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15 + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; /** * Read the properties and relationships of a mailboxItem object. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -57,6 +72,14 @@ const MailboxItemItemRequestBuilderGetQueryParametersMapper: Record, + }, + adapterMethodName: "sendNoResponseContent", + }, get: { uriTemplate: MailboxItemItemRequestBuilderUriTemplate, responseBodyContentType: "application/json", diff --git a/packages/msgraph-beta-sdk-app/app/calls/item/participants/item/index.ts b/packages/msgraph-beta-sdk-app/app/calls/item/participants/item/index.ts index f7a58c3ca8..9965278329 100644 --- a/packages/msgraph-beta-sdk-app/app/calls/item/participants/item/index.ts +++ b/packages/msgraph-beta-sdk-app/app/calls/item/participants/item/index.ts @@ -12,6 +12,8 @@ import { MuteRequestBuilderRequestsMetadata, type MuteRequestBuilder } from './m // @ts-ignore import { RemoveFromLobbyRequestBuilderRequestsMetadata, type RemoveFromLobbyRequestBuilder } from './removeFromLobby/index.js'; // @ts-ignore +import { ReportSyntheticMediaRequestBuilderRequestsMetadata, type ReportSyntheticMediaRequestBuilder } from './reportSyntheticMedia/index.js'; +// @ts-ignore import { StartHoldMusicRequestBuilderRequestsMetadata, type StartHoldMusicRequestBuilder } from './startHoldMusic/index.js'; // @ts-ignore import { StopHoldMusicRequestBuilderRequestsMetadata, type StopHoldMusicRequestBuilder } from './stopHoldMusic/index.js'; @@ -34,6 +36,10 @@ export interface ParticipantItemRequestBuilder extends BaseRequestBuilder Record void>) { + return deserializeIntoReportSyntheticMediaPostRequestBody; +} +/** + * The deserialization information for the current model + * @param ReportSyntheticMediaPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoReportSyntheticMediaPostRequestBody(reportSyntheticMediaPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { reportSyntheticMediaPostRequestBody.backingStoreEnabled = true; }, + "contentMetadata": n => { reportSyntheticMediaPostRequestBody.contentMetadata = n.getObjectValue(createMediaMetadataFromDiscriminatorValue); }, + "detectionDateTime": n => { reportSyntheticMediaPostRequestBody.detectionDateTime = n.getDateValue(); }, + "detections": n => { reportSyntheticMediaPostRequestBody.detections = n.getCollectionOfObjectValues(createSyntheticMediaDetectionDetailFromDiscriminatorValue); }, + "id": n => { reportSyntheticMediaPostRequestBody.id = n.getGuidValue(); }, + "isMalicious": n => { reportSyntheticMediaPostRequestBody.isMalicious = n.getBooleanValue() ?? false; }, + "overallConfidence": n => { reportSyntheticMediaPostRequestBody.overallConfidence = n.getNumberValue(); }, + "severity": n => { reportSyntheticMediaPostRequestBody.severity = n.getEnumValue(DetectionSeverityObject); }, + } +} +export interface ReportSyntheticMediaPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The contentMetadata property + */ + contentMetadata?: MediaMetadata | null; + /** + * The detectionDateTime property + */ + detectionDateTime?: Date | null; + /** + * The detections property + */ + detections?: SyntheticMediaDetectionDetail[] | null; + /** + * The id property + */ + id?: Guid | null; + /** + * The isMalicious property + */ + isMalicious?: boolean | null; + /** + * The overallConfidence property + */ + overallConfidence?: number | null; + /** + * The severity property + */ + severity?: DetectionSeverity | null; +} +/** + * Provides operations to call the reportSyntheticMedia method. + */ +export interface ReportSyntheticMediaRequestBuilder extends BaseRequestBuilder { + /** + * Invoke action reportSyntheticMedia + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: ReportSyntheticMediaPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Invoke action reportSyntheticMedia + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: ReportSyntheticMediaPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param ReportSyntheticMediaPostRequestBody The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeReportSyntheticMediaPostRequestBody(writer: SerializationWriter, reportSyntheticMediaPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!reportSyntheticMediaPostRequestBody || isSerializingDerivedType) { return; } + writer.writeObjectValue("contentMetadata", reportSyntheticMediaPostRequestBody.contentMetadata, serializeMediaMetadata); + writer.writeDateValue("detectionDateTime", reportSyntheticMediaPostRequestBody.detectionDateTime); + writer.writeCollectionOfObjectValues("detections", reportSyntheticMediaPostRequestBody.detections, serializeSyntheticMediaDetectionDetail); + writer.writeGuidValue("id", reportSyntheticMediaPostRequestBody.id); + writer.writeBooleanValue("isMalicious", reportSyntheticMediaPostRequestBody.isMalicious ?? false); + writer.writeNumberValue("overallConfidence", reportSyntheticMediaPostRequestBody.overallConfidence); + writer.writeEnumValue("severity", reportSyntheticMediaPostRequestBody.severity); + writer.writeAdditionalData(reportSyntheticMediaPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const ReportSyntheticMediaRequestBuilderUriTemplate = "{+baseurl}/app/calls/{call%2Did}/participants/{participant%2Did}/reportSyntheticMedia"; +/** + * Metadata for all the requests in the request builder. + */ +export const ReportSyntheticMediaRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: ReportSyntheticMediaRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeReportSyntheticMediaPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-communications/communications/calls/item/participants/item/index.ts b/packages/msgraph-beta-sdk-communications/communications/calls/item/participants/item/index.ts index d92d6bd927..91872d98e4 100644 --- a/packages/msgraph-beta-sdk-communications/communications/calls/item/participants/item/index.ts +++ b/packages/msgraph-beta-sdk-communications/communications/calls/item/participants/item/index.ts @@ -12,6 +12,8 @@ import { MuteRequestBuilderRequestsMetadata, type MuteRequestBuilder } from './m // @ts-ignore import { RemoveFromLobbyRequestBuilderRequestsMetadata, type RemoveFromLobbyRequestBuilder } from './removeFromLobby/index.js'; // @ts-ignore +import { ReportSyntheticMediaRequestBuilderRequestsMetadata, type ReportSyntheticMediaRequestBuilder } from './reportSyntheticMedia/index.js'; +// @ts-ignore import { StartHoldMusicRequestBuilderRequestsMetadata, type StartHoldMusicRequestBuilder } from './startHoldMusic/index.js'; // @ts-ignore import { StopHoldMusicRequestBuilderRequestsMetadata, type StopHoldMusicRequestBuilder } from './stopHoldMusic/index.js'; @@ -34,6 +36,10 @@ export interface ParticipantItemRequestBuilder extends BaseRequestBuilder Record void>) { + return deserializeIntoReportSyntheticMediaPostRequestBody; +} +/** + * The deserialization information for the current model + * @param ReportSyntheticMediaPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoReportSyntheticMediaPostRequestBody(reportSyntheticMediaPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { reportSyntheticMediaPostRequestBody.backingStoreEnabled = true; }, + "contentMetadata": n => { reportSyntheticMediaPostRequestBody.contentMetadata = n.getObjectValue(createMediaMetadataFromDiscriminatorValue); }, + "detectionDateTime": n => { reportSyntheticMediaPostRequestBody.detectionDateTime = n.getDateValue(); }, + "detections": n => { reportSyntheticMediaPostRequestBody.detections = n.getCollectionOfObjectValues(createSyntheticMediaDetectionDetailFromDiscriminatorValue); }, + "id": n => { reportSyntheticMediaPostRequestBody.id = n.getGuidValue(); }, + "isMalicious": n => { reportSyntheticMediaPostRequestBody.isMalicious = n.getBooleanValue() ?? false; }, + "overallConfidence": n => { reportSyntheticMediaPostRequestBody.overallConfidence = n.getNumberValue(); }, + "severity": n => { reportSyntheticMediaPostRequestBody.severity = n.getEnumValue(DetectionSeverityObject); }, + } +} +export interface ReportSyntheticMediaPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The contentMetadata property + */ + contentMetadata?: MediaMetadata | null; + /** + * The detectionDateTime property + */ + detectionDateTime?: Date | null; + /** + * The detections property + */ + detections?: SyntheticMediaDetectionDetail[] | null; + /** + * The id property + */ + id?: Guid | null; + /** + * The isMalicious property + */ + isMalicious?: boolean | null; + /** + * The overallConfidence property + */ + overallConfidence?: number | null; + /** + * The severity property + */ + severity?: DetectionSeverity | null; +} +/** + * Provides operations to call the reportSyntheticMedia method. + */ +export interface ReportSyntheticMediaRequestBuilder extends BaseRequestBuilder { + /** + * Invoke action reportSyntheticMedia + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: ReportSyntheticMediaPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Invoke action reportSyntheticMedia + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: ReportSyntheticMediaPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param ReportSyntheticMediaPostRequestBody The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeReportSyntheticMediaPostRequestBody(writer: SerializationWriter, reportSyntheticMediaPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!reportSyntheticMediaPostRequestBody || isSerializingDerivedType) { return; } + writer.writeObjectValue("contentMetadata", reportSyntheticMediaPostRequestBody.contentMetadata, serializeMediaMetadata); + writer.writeDateValue("detectionDateTime", reportSyntheticMediaPostRequestBody.detectionDateTime); + writer.writeCollectionOfObjectValues("detections", reportSyntheticMediaPostRequestBody.detections, serializeSyntheticMediaDetectionDetail); + writer.writeGuidValue("id", reportSyntheticMediaPostRequestBody.id); + writer.writeBooleanValue("isMalicious", reportSyntheticMediaPostRequestBody.isMalicious ?? false); + writer.writeNumberValue("overallConfidence", reportSyntheticMediaPostRequestBody.overallConfidence); + writer.writeEnumValue("severity", reportSyntheticMediaPostRequestBody.severity); + writer.writeAdditionalData(reportSyntheticMediaPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const ReportSyntheticMediaRequestBuilderUriTemplate = "{+baseurl}/communications/calls/{call%2Did}/participants/{participant%2Did}/reportSyntheticMedia"; +/** + * Metadata for all the requests in the request builder. + */ +export const ReportSyntheticMediaRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: ReportSyntheticMediaRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeReportSyntheticMediaPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-directory/directory/index.ts b/packages/msgraph-beta-sdk-directory/directory/index.ts index c86bd5ce4d..4d0c361683 100644 --- a/packages/msgraph-beta-sdk-directory/directory/index.ts +++ b/packages/msgraph-beta-sdk-directory/directory/index.ts @@ -44,6 +44,8 @@ import { RecommendationsRequestBuilderNavigationMetadata, RecommendationsRequest // @ts-ignore import { RecoveryRequestBuilderNavigationMetadata, RecoveryRequestBuilderRequestsMetadata, type RecoveryRequestBuilder } from './recovery/index.js'; // @ts-ignore +import { RemoteTenantGroupsRequestBuilderNavigationMetadata, RemoteTenantGroupsRequestBuilderRequestsMetadata, type RemoteTenantGroupsRequestBuilder } from './remoteTenantGroups/index.js'; +// @ts-ignore import { SharedEmailDomainsRequestBuilderNavigationMetadata, SharedEmailDomainsRequestBuilderRequestsMetadata, type SharedEmailDomainsRequestBuilder } from './sharedEmailDomains/index.js'; // @ts-ignore import { SubscriptionsRequestBuilderNavigationMetadata, SubscriptionsRequestBuilderRequestsMetadata, type SubscriptionsRequestBuilder } from './subscriptions/index.js'; @@ -138,6 +140,10 @@ export interface DirectoryRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @deprecated as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + * @deprecated as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/directory/remoteTenantGroups/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-directory/directory/remoteTenantGroups/index.ts b/packages/msgraph-beta-sdk-directory/directory/remoteTenantGroups/index.ts new file mode 100644 index 0000000000..0db310b9d7 --- /dev/null +++ b/packages/msgraph-beta-sdk-directory/directory/remoteTenantGroups/index.ts @@ -0,0 +1,159 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createRemoteTenantGroupCollectionResponseFromDiscriminatorValue, createRemoteTenantGroupFromDiscriminatorValue, serializeRemoteTenantGroup, type RemoteTenantGroup, type RemoteTenantGroupCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { RemoteTenantGroupItemRequestBuilderRequestsMetadata, type RemoteTenantGroupItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + */ +export interface RemoteTenantGroupsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + * @deprecated as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + * @param remoteTenantGroupId The unique identifier of remoteTenantGroup + * @returns {RemoteTenantGroupItemRequestBuilder} + * @deprecated as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + byRemoteTenantGroupId(remoteTenantGroupId: string) : RemoteTenantGroupItemRequestBuilder; + /** + * Get a list of the remoteTenantGroup objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @deprecated as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + * @see {@link https://learn.microsoft.com/graph/api/directory-list-remotetenantgroups?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to remoteTenantGroups for directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @deprecated as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + post(body: RemoteTenantGroup, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get a list of the remoteTenantGroup objects and their properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + * @deprecated as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to remoteTenantGroups for directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + * @deprecated as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + toPostRequestInformation(body: RemoteTenantGroup, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get a list of the remoteTenantGroup objects and their properties. + */ +export interface RemoteTenantGroupsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const RemoteTenantGroupsRequestBuilderUriTemplate = "{+baseurl}/directory/remoteTenantGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const RemoteTenantGroupsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const RemoteTenantGroupsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byRemoteTenantGroupId: { + requestsMetadata: RemoteTenantGroupItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["remoteTenantGroup%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const RemoteTenantGroupsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: RemoteTenantGroupsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createRemoteTenantGroupCollectionResponseFromDiscriminatorValue, + queryParametersMapper: RemoteTenantGroupsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: RemoteTenantGroupsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createRemoteTenantGroupFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeRemoteTenantGroup, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-directory/directory/remoteTenantGroups/item/index.ts b/packages/msgraph-beta-sdk-directory/directory/remoteTenantGroups/item/index.ts new file mode 100644 index 0000000000..0bfa319bd0 --- /dev/null +++ b/packages/msgraph-beta-sdk-directory/directory/remoteTenantGroups/item/index.ts @@ -0,0 +1,123 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createRemoteTenantGroupFromDiscriminatorValue, serializeRemoteTenantGroup, type RemoteTenantGroup } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + */ +export interface RemoteTenantGroupItemRequestBuilder extends BaseRequestBuilder { + /** + * Delete navigation property remoteTenantGroups for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @deprecated as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Read the properties and relationships of a remoteTenantGroup object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @deprecated as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + * @see {@link https://learn.microsoft.com/graph/api/remotetenantgroup-get?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property remoteTenantGroups in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @deprecated as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + patch(body: RemoteTenantGroup, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property remoteTenantGroups for directory + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + * @deprecated as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Read the properties and relationships of a remoteTenantGroup object. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + * @deprecated as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property remoteTenantGroups in directory + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + * @deprecated as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 + */ + toPatchRequestInformation(body: RemoteTenantGroup, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Read the properties and relationships of a remoteTenantGroup object. + */ +export interface RemoteTenantGroupItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const RemoteTenantGroupItemRequestBuilderUriTemplate = "{+baseurl}/directory/remoteTenantGroups/{remoteTenantGroup%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const RemoteTenantGroupItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const RemoteTenantGroupItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: RemoteTenantGroupItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: RemoteTenantGroupItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createRemoteTenantGroupFromDiscriminatorValue, + queryParametersMapper: RemoteTenantGroupItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: RemoteTenantGroupItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createRemoteTenantGroupFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeRemoteTenantGroup, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/decisions/item/instance/stages/item/acceptRecommendations/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/decisions/item/instance/stages/item/acceptRecommendations/index.ts new file mode 100644 index 0000000000..96d6647a5f --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/decisions/item/instance/stages/item/acceptRecommendations/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the acceptRecommendations method. + */ +export interface AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const AcceptRecommendationsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations"; +/** + * Metadata for all the requests in the request builder. + */ +export const AcceptRecommendationsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: AcceptRecommendationsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/decisions/item/instance/stages/item/batchRecordDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/decisions/item/instance/stages/item/batchRecordDecisions/index.ts new file mode 100644 index 0000000000..5b66741563 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/decisions/item/instance/stages/item/batchRecordDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchRecordDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the batchRecordDecisions method. + */ +export interface BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchRecordDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchRecordDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchRecordDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchRecordDecisionsPostRequestBody(batchRecordDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { batchRecordDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { batchRecordDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { batchRecordDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { batchRecordDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { batchRecordDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchRecordDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchRecordDecisionsPostRequestBody(writer: SerializationWriter, batchRecordDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchRecordDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", batchRecordDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", batchRecordDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", batchRecordDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", batchRecordDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(batchRecordDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchRecordDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchRecordDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchRecordDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchRecordDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/decisions/item/instance/stages/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/decisions/item/instance/stages/item/index.ts index 875d597106..7fd1946f01 100644 --- a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/decisions/item/instance/stages/item/index.ts +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/decisions/item/instance/stages/item/index.ts @@ -6,6 +6,10 @@ import { createAccessReviewStageFromDiscriminatorValue, serializeAccessReviewSta // @ts-ignore import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; // @ts-ignore +import { AcceptRecommendationsRequestBuilderRequestsMetadata, type AcceptRecommendationsRequestBuilder } from './acceptRecommendations/index.js'; +// @ts-ignore +import { BatchRecordDecisionsRequestBuilderRequestsMetadata, type BatchRecordDecisionsRequestBuilder } from './batchRecordDecisions/index.js'; +// @ts-ignore import { DecisionsRequestBuilderNavigationMetadata, DecisionsRequestBuilderRequestsMetadata, type DecisionsRequestBuilder } from './decisions/index.js'; // @ts-ignore import { StopRequestBuilderRequestsMetadata, type StopRequestBuilder } from './stop/index.js'; @@ -16,6 +20,14 @@ import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. */ export interface AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + */ + get acceptRecommendations(): AcceptRecommendationsRequestBuilder; + /** + * Provides operations to call the batchRecordDecisions method. + */ + get batchRecordDecisions(): BatchRecordDecisionsRequestBuilder; /** * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. */ @@ -93,6 +105,12 @@ const AccessReviewStageItemRequestBuilderGetQueryParametersMapper: Record, NavigationMetadata> = { + acceptRecommendations: { + requestsMetadata: AcceptRecommendationsRequestBuilderRequestsMetadata, + }, + batchRecordDecisions: { + requestsMetadata: BatchRecordDecisionsRequestBuilderRequestsMetadata, + }, decisions: { requestsMetadata: DecisionsRequestBuilderRequestsMetadata, navigationMetadata: DecisionsRequestBuilderNavigationMetadata, diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/decisions/item/instance/stages/item/acceptRecommendations/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/decisions/item/instance/stages/item/acceptRecommendations/index.ts new file mode 100644 index 0000000000..ca740f2000 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/decisions/item/instance/stages/item/acceptRecommendations/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the acceptRecommendations method. + */ +export interface AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const AcceptRecommendationsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations"; +/** + * Metadata for all the requests in the request builder. + */ +export const AcceptRecommendationsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: AcceptRecommendationsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/decisions/item/instance/stages/item/batchRecordDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/decisions/item/instance/stages/item/batchRecordDecisions/index.ts new file mode 100644 index 0000000000..bf5830d39f --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/decisions/item/instance/stages/item/batchRecordDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchRecordDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the batchRecordDecisions method. + */ +export interface BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchRecordDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchRecordDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchRecordDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchRecordDecisionsPostRequestBody(batchRecordDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { batchRecordDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { batchRecordDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { batchRecordDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { batchRecordDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { batchRecordDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchRecordDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchRecordDecisionsPostRequestBody(writer: SerializationWriter, batchRecordDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchRecordDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", batchRecordDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", batchRecordDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", batchRecordDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", batchRecordDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(batchRecordDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchRecordDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchRecordDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchRecordDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchRecordDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/decisions/item/instance/stages/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/decisions/item/instance/stages/item/index.ts index 28d07f06e1..22ade43738 100644 --- a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/decisions/item/instance/stages/item/index.ts +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/decisions/item/instance/stages/item/index.ts @@ -6,6 +6,10 @@ import { createAccessReviewStageFromDiscriminatorValue, serializeAccessReviewSta // @ts-ignore import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; // @ts-ignore +import { AcceptRecommendationsRequestBuilderRequestsMetadata, type AcceptRecommendationsRequestBuilder } from './acceptRecommendations/index.js'; +// @ts-ignore +import { BatchRecordDecisionsRequestBuilderRequestsMetadata, type BatchRecordDecisionsRequestBuilder } from './batchRecordDecisions/index.js'; +// @ts-ignore import { DecisionsRequestBuilderNavigationMetadata, DecisionsRequestBuilderRequestsMetadata, type DecisionsRequestBuilder } from './decisions/index.js'; // @ts-ignore import { StopRequestBuilderRequestsMetadata, type StopRequestBuilder } from './stop/index.js'; @@ -16,6 +20,14 @@ import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. */ export interface AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + */ + get acceptRecommendations(): AcceptRecommendationsRequestBuilder; + /** + * Provides operations to call the batchRecordDecisions method. + */ + get batchRecordDecisions(): BatchRecordDecisionsRequestBuilder; /** * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. */ @@ -93,6 +105,12 @@ const AccessReviewStageItemRequestBuilderGetQueryParametersMapper: Record, NavigationMetadata> = { + acceptRecommendations: { + requestsMetadata: AcceptRecommendationsRequestBuilderRequestsMetadata, + }, + batchRecordDecisions: { + requestsMetadata: BatchRecordDecisionsRequestBuilderRequestsMetadata, + }, decisions: { requestsMetadata: DecisionsRequestBuilderRequestsMetadata, navigationMetadata: DecisionsRequestBuilderNavigationMetadata, diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/stages/item/acceptRecommendations/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/stages/item/acceptRecommendations/index.ts new file mode 100644 index 0000000000..9dc0704f7b --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/stages/item/acceptRecommendations/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the acceptRecommendations method. + */ +export interface AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const AcceptRecommendationsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations"; +/** + * Metadata for all the requests in the request builder. + */ +export const AcceptRecommendationsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: AcceptRecommendationsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/stages/item/batchRecordDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/stages/item/batchRecordDecisions/index.ts new file mode 100644 index 0000000000..2488b486b5 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/stages/item/batchRecordDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchRecordDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the batchRecordDecisions method. + */ +export interface BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchRecordDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchRecordDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchRecordDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchRecordDecisionsPostRequestBody(batchRecordDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { batchRecordDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { batchRecordDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { batchRecordDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { batchRecordDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { batchRecordDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchRecordDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchRecordDecisionsPostRequestBody(writer: SerializationWriter, batchRecordDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchRecordDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", batchRecordDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", batchRecordDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", batchRecordDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", batchRecordDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(batchRecordDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchRecordDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchRecordDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchRecordDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchRecordDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/stages/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/stages/item/index.ts index 9dc57622a6..f139c744f3 100644 --- a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/stages/item/index.ts +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/definitions/item/instances/item/stages/item/index.ts @@ -6,6 +6,10 @@ import { createAccessReviewStageFromDiscriminatorValue, serializeAccessReviewSta // @ts-ignore import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; // @ts-ignore +import { AcceptRecommendationsRequestBuilderRequestsMetadata, type AcceptRecommendationsRequestBuilder } from './acceptRecommendations/index.js'; +// @ts-ignore +import { BatchRecordDecisionsRequestBuilderRequestsMetadata, type BatchRecordDecisionsRequestBuilder } from './batchRecordDecisions/index.js'; +// @ts-ignore import { DecisionsRequestBuilderNavigationMetadata, DecisionsRequestBuilderRequestsMetadata, type DecisionsRequestBuilder } from './decisions/index.js'; // @ts-ignore import { StopRequestBuilderRequestsMetadata, type StopRequestBuilder } from './stop/index.js'; @@ -16,6 +20,14 @@ import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. */ export interface AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + */ + get acceptRecommendations(): AcceptRecommendationsRequestBuilder; + /** + * Provides operations to call the batchRecordDecisions method. + */ + get batchRecordDecisions(): BatchRecordDecisionsRequestBuilder; /** * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. */ @@ -95,6 +107,12 @@ const AccessReviewStageItemRequestBuilderGetQueryParametersMapper: Record, NavigationMetadata> = { + acceptRecommendations: { + requestsMetadata: AcceptRecommendationsRequestBuilderRequestsMetadata, + }, + batchRecordDecisions: { + requestsMetadata: BatchRecordDecisionsRequestBuilderRequestsMetadata, + }, decisions: { requestsMetadata: DecisionsRequestBuilderRequestsMetadata, navigationMetadata: DecisionsRequestBuilderNavigationMetadata, diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/index.ts index 6312c20739..98296d8c2a 100644 --- a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/index.ts +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/index.ts @@ -16,6 +16,8 @@ import { InstancesRequestBuilderNavigationMetadata, InstancesRequestBuilderReque // @ts-ignore import { PolicyRequestBuilderRequestsMetadata, type PolicyRequestBuilder } from './policy/index.js'; // @ts-ignore +import { type UnifiedRequestBuilder, UnifiedRequestBuilderNavigationMetadata, UnifiedRequestBuilderRequestsMetadata } from './unified/index.js'; +// @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; /** @@ -42,6 +44,10 @@ export interface AccessReviewsRequestBuilder extends BaseRequestBuilder { + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const AcceptRecommendationsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations"; +/** + * Metadata for all the requests in the request builder. + */ +export const AcceptRecommendationsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: AcceptRecommendationsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/instances/item/decisions/item/instance/stages/item/batchRecordDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/instances/item/decisions/item/instance/stages/item/batchRecordDecisions/index.ts new file mode 100644 index 0000000000..c0cffe67d9 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/instances/item/decisions/item/instance/stages/item/batchRecordDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchRecordDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the batchRecordDecisions method. + */ +export interface BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchRecordDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchRecordDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchRecordDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchRecordDecisionsPostRequestBody(batchRecordDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { batchRecordDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { batchRecordDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { batchRecordDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { batchRecordDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { batchRecordDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchRecordDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchRecordDecisionsPostRequestBody(writer: SerializationWriter, batchRecordDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchRecordDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", batchRecordDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", batchRecordDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", batchRecordDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", batchRecordDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(batchRecordDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchRecordDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchRecordDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchRecordDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchRecordDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/instances/item/decisions/item/instance/stages/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/instances/item/decisions/item/instance/stages/item/index.ts index c9ce69dd7e..b57195a773 100644 --- a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/instances/item/decisions/item/instance/stages/item/index.ts +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/instances/item/decisions/item/instance/stages/item/index.ts @@ -6,6 +6,10 @@ import { createAccessReviewStageFromDiscriminatorValue, serializeAccessReviewSta // @ts-ignore import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; // @ts-ignore +import { AcceptRecommendationsRequestBuilderRequestsMetadata, type AcceptRecommendationsRequestBuilder } from './acceptRecommendations/index.js'; +// @ts-ignore +import { BatchRecordDecisionsRequestBuilderRequestsMetadata, type BatchRecordDecisionsRequestBuilder } from './batchRecordDecisions/index.js'; +// @ts-ignore import { DecisionsRequestBuilderNavigationMetadata, DecisionsRequestBuilderRequestsMetadata, type DecisionsRequestBuilder } from './decisions/index.js'; // @ts-ignore import { StopRequestBuilderRequestsMetadata, type StopRequestBuilder } from './stop/index.js'; @@ -16,6 +20,14 @@ import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. */ export interface AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + */ + get acceptRecommendations(): AcceptRecommendationsRequestBuilder; + /** + * Provides operations to call the batchRecordDecisions method. + */ + get batchRecordDecisions(): BatchRecordDecisionsRequestBuilder; /** * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. */ @@ -93,6 +105,12 @@ const AccessReviewStageItemRequestBuilderGetQueryParametersMapper: Record, NavigationMetadata> = { + acceptRecommendations: { + requestsMetadata: AcceptRecommendationsRequestBuilderRequestsMetadata, + }, + batchRecordDecisions: { + requestsMetadata: BatchRecordDecisionsRequestBuilderRequestsMetadata, + }, decisions: { requestsMetadata: DecisionsRequestBuilderRequestsMetadata, navigationMetadata: DecisionsRequestBuilderNavigationMetadata, diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/instances/item/stages/item/acceptRecommendations/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/instances/item/stages/item/acceptRecommendations/index.ts new file mode 100644 index 0000000000..6fa77869bc --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/instances/item/stages/item/acceptRecommendations/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the acceptRecommendations method. + */ +export interface AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const AcceptRecommendationsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations"; +/** + * Metadata for all the requests in the request builder. + */ +export const AcceptRecommendationsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: AcceptRecommendationsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/instances/item/stages/item/batchRecordDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/instances/item/stages/item/batchRecordDecisions/index.ts new file mode 100644 index 0000000000..9fb78a1873 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/instances/item/stages/item/batchRecordDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchRecordDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the batchRecordDecisions method. + */ +export interface BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchRecordDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchRecordDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchRecordDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchRecordDecisionsPostRequestBody(batchRecordDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { batchRecordDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { batchRecordDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { batchRecordDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { batchRecordDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { batchRecordDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchRecordDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchRecordDecisionsPostRequestBody(writer: SerializationWriter, batchRecordDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchRecordDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", batchRecordDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", batchRecordDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", batchRecordDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", batchRecordDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(batchRecordDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchRecordDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchRecordDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchRecordDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchRecordDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/instances/item/stages/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/instances/item/stages/item/index.ts index 6a5c5e8027..226435fe04 100644 --- a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/instances/item/stages/item/index.ts +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/instances/item/stages/item/index.ts @@ -6,6 +6,10 @@ import { createAccessReviewStageFromDiscriminatorValue, serializeAccessReviewSta // @ts-ignore import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; // @ts-ignore +import { AcceptRecommendationsRequestBuilderRequestsMetadata, type AcceptRecommendationsRequestBuilder } from './acceptRecommendations/index.js'; +// @ts-ignore +import { BatchRecordDecisionsRequestBuilderRequestsMetadata, type BatchRecordDecisionsRequestBuilder } from './batchRecordDecisions/index.js'; +// @ts-ignore import { DecisionsRequestBuilderNavigationMetadata, DecisionsRequestBuilderRequestsMetadata, type DecisionsRequestBuilder } from './decisions/index.js'; // @ts-ignore import { StopRequestBuilderRequestsMetadata, type StopRequestBuilder } from './stop/index.js'; @@ -16,6 +20,14 @@ import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. */ export interface AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + */ + get acceptRecommendations(): AcceptRecommendationsRequestBuilder; + /** + * Provides operations to call the batchRecordDecisions method. + */ + get batchRecordDecisions(): BatchRecordDecisionsRequestBuilder; /** * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. */ @@ -93,6 +105,12 @@ const AccessReviewStageItemRequestBuilderGetQueryParametersMapper: Record, NavigationMetadata> = { + acceptRecommendations: { + requestsMetadata: AcceptRecommendationsRequestBuilderRequestsMetadata, + }, + batchRecordDecisions: { + requestsMetadata: BatchRecordDecisionsRequestBuilderRequestsMetadata, + }, decisions: { requestsMetadata: DecisionsRequestBuilderRequestsMetadata, navigationMetadata: DecisionsRequestBuilderNavigationMetadata, diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/count/index.ts new file mode 100644 index 0000000000..7281787baa --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/filterByCurrentUserWithOn/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/filterByCurrentUserWithOn/index.ts new file mode 100644 index 0000000000..df5f70d774 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/filterByCurrentUserWithOn/index.ts @@ -0,0 +1,139 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemFromDiscriminatorValue, deserializeIntoBaseCollectionPaginationCountResponse, serializeAccessReviewInstanceDecisionItem, serializeBaseCollectionPaginationCountResponse, type AccessReviewInstanceDecisionItem, type BaseCollectionPaginationCountResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {FilterByCurrentUserWithOnGetResponse} + */ +// @ts-ignore +export function createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilterByCurrentUserWithOnGetResponse; +} +/** + * The deserialization information for the current model + * @param FilterByCurrentUserWithOnGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilterByCurrentUserWithOnGetResponse(filterByCurrentUserWithOnGetResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(filterByCurrentUserWithOnGetResponse), + "value": n => { filterByCurrentUserWithOnGetResponse.value = n.getCollectionOfObjectValues(createAccessReviewInstanceDecisionItemFromDiscriminatorValue); }, + } +} +export interface FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: AccessReviewInstanceDecisionItem[] | null; +} +/** + * Provides operations to call the filterByCurrentUser method. + */ +export interface FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + */ +export interface FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Serializes information the current object + * @param FilterByCurrentUserWithOnGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilterByCurrentUserWithOnGetResponse(writer: SerializationWriter, filterByCurrentUserWithOnGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filterByCurrentUserWithOnGetResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, filterByCurrentUserWithOnGetResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", filterByCurrentUserWithOnGetResponse.value, serializeAccessReviewInstanceDecisionItem); +} +/** + * Uri template for the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: FilterByCurrentUserWithOnRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue, + queryParametersMapper: FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/index.ts new file mode 100644 index 0000000000..c6c345f9b3 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/index.ts @@ -0,0 +1,174 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemCollectionResponseFromDiscriminatorValue, createAccessReviewInstanceDecisionItemFromDiscriminatorValue, serializeAccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItemCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, type FilterByCurrentUserWithOnRequestBuilder } from './filterByCurrentUserWithOn/index.js'; +// @ts-ignore +import { AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata, AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata, type AccessReviewInstanceDecisionItemItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { RecordAllDecisionsRequestBuilderRequestsMetadata, type RecordAllDecisionsRequestBuilder } from './recordAllDecisions/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the decisions property of the microsoft.graph.unifiedRoot entity. + */ +export interface DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to call the recordAllDecisions method. + */ + get recordAllDecisions(): RecordAllDecisionsRequestBuilder; + /** + * Provides operations to manage the decisions property of the microsoft.graph.unifiedRoot entity. + * @param accessReviewInstanceDecisionItemId The unique identifier of accessReviewInstanceDecisionItem + * @returns {AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + byAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId: string) : AccessReviewInstanceDecisionItemItemRequestBuilder; + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @returns {FilterByCurrentUserWithOnRequestBuilder} + */ + filterByCurrentUserWithOn(on: string | undefined) : FilterByCurrentUserWithOnRequestBuilder; + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Represents the unified (vNext) access review decisions on an instance of a review. + */ +export interface DecisionsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const DecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const DecisionsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const DecisionsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewInstanceDecisionItemId: { + requestsMetadata: AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata, + navigationMetadata: AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata, + pathParametersMappings: ["accessReviewInstanceDecisionItem%2Did"], + }, + filterByCurrentUserWithOn: { + requestsMetadata: FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, + pathParametersMappings: ["on"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, + recordAllDecisions: { + requestsMetadata: RecordAllDecisionsRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const DecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: DecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemCollectionResponseFromDiscriminatorValue, + queryParametersMapper: DecisionsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: DecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstanceDecisionItem, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/index.ts new file mode 100644 index 0000000000..a0ce728213 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/index.ts @@ -0,0 +1,141 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemFromDiscriminatorValue, serializeAccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItem } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { InsightsRequestBuilderNavigationMetadata, InsightsRequestBuilderRequestsMetadata, type InsightsRequestBuilder } from './insights/index.js'; +// @ts-ignore +import { InstanceRequestBuilderNavigationMetadata, InstanceRequestBuilderRequestsMetadata, type InstanceRequestBuilder } from './instance/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the decisions property of the microsoft.graph.unifiedRoot entity. + */ +export interface AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ + get insights(): InsightsRequestBuilder; + /** + * Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ + get instance(): InstanceRequestBuilder; + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Represents the unified (vNext) access review decisions on an instance of a review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Represents the unified (vNext) access review decisions on an instance of a review. + */ +export interface AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + insights: { + requestsMetadata: InsightsRequestBuilderRequestsMetadata, + navigationMetadata: InsightsRequestBuilderNavigationMetadata, + }, + instance: { + requestsMetadata: InstanceRequestBuilderRequestsMetadata, + navigationMetadata: InstanceRequestBuilderNavigationMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + queryParametersMapper: AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstanceDecisionItem, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/insights/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/insights/count/index.ts new file mode 100644 index 0000000000..84cc3e2c87 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/insights/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/insights/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/insights/index.ts new file mode 100644 index 0000000000..9d9af7c70d --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/insights/index.ts @@ -0,0 +1,152 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createGovernanceInsightCollectionResponseFromDiscriminatorValue, createGovernanceInsightFromDiscriminatorValue, serializeGovernanceInsight, type GovernanceInsight, type GovernanceInsightCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { GovernanceInsightItemRequestBuilderRequestsMetadata, type GovernanceInsightItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface InsightsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @returns {GovernanceInsightItemRequestBuilder} + */ + byGovernanceInsightId(governanceInsightId: string) : GovernanceInsightItemRequestBuilder; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ +export interface InsightsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const InsightsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const InsightsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const InsightsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byGovernanceInsightId: { + requestsMetadata: GovernanceInsightItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["governanceInsight%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const InsightsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: InsightsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightCollectionResponseFromDiscriminatorValue, + queryParametersMapper: InsightsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: InsightsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeGovernanceInsight, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/insights/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/insights/item/index.ts new file mode 100644 index 0000000000..688d5b850e --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/insights/item/index.ts @@ -0,0 +1,116 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createGovernanceInsightFromDiscriminatorValue, serializeGovernanceInsight, type GovernanceInsight } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ +export interface GovernanceInsightItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const GovernanceInsightItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const GovernanceInsightItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const GovernanceInsightItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + queryParametersMapper: GovernanceInsightItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeGovernanceInsight, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/acceptRecommendations/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/acceptRecommendations/index.ts new file mode 100644 index 0000000000..f10c972300 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/acceptRecommendations/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the acceptRecommendations method. + */ +export interface AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-acceptrecommendations?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const AcceptRecommendationsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations"; +/** + * Metadata for all the requests in the request builder. + */ +export const AcceptRecommendationsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: AcceptRecommendationsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/applyDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/applyDecisions/index.ts new file mode 100644 index 0000000000..7623a216dd --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/applyDecisions/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the applyDecisions method. + */ +export interface ApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-applydecisions?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const ApplyDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const ApplyDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: ApplyDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/batchApplyCustomDataProvidedResourceDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/batchApplyCustomDataProvidedResourceDecisions/index.ts new file mode 100644 index 0000000000..8081fb25f4 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/batchApplyCustomDataProvidedResourceDecisions/index.ts @@ -0,0 +1,107 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { AccessReviewInstanceDecisionItemApplyResultObject, type AccessReviewInstanceDecisionItemApplyResult } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * The applyDescription property + */ + applyDescription?: string | null; + /** + * The applyResult property + */ + applyResult?: AccessReviewInstanceDecisionItemApplyResult | null; + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The customDataProvidedResourceId property + */ + customDataProvidedResourceId?: string | null; +} +/** + * Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + */ +export interface BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchApplyCustomDataProvidedResourceDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(batchApplyCustomDataProvidedResourceDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "applyDescription": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyDescription = n.getStringValue(); }, + "applyResult": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyResult = n.getEnumValue(AccessReviewInstanceDecisionItemApplyResultObject); }, + "backingStoreEnabled": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.backingStoreEnabled = true; }, + "customDataProvidedResourceId": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.customDataProvidedResourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(writer: SerializationWriter, batchApplyCustomDataProvidedResourceDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchApplyCustomDataProvidedResourceDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("applyDescription", batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyDescription); + writer.writeEnumValue("applyResult", batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyResult); + writer.writeStringValue("customDataProvidedResourceId", batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.customDataProvidedResourceId); + writer.writeAdditionalData(batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/batchRecordDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/batchRecordDecisions/index.ts new file mode 100644 index 0000000000..c7ac54551b --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/batchRecordDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchRecordDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the batchRecordDecisions method. + */ +export interface BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchRecordDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchRecordDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchRecordDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchRecordDecisionsPostRequestBody(batchRecordDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { batchRecordDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { batchRecordDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { batchRecordDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { batchRecordDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { batchRecordDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchRecordDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchRecordDecisionsPostRequestBody(writer: SerializationWriter, batchRecordDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchRecordDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", batchRecordDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", batchRecordDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", batchRecordDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", batchRecordDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(batchRecordDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchRecordDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchRecordDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchRecordDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchRecordDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/contactedReviewers/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/contactedReviewers/count/index.ts new file mode 100644 index 0000000000..969b7b347b --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/contactedReviewers/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/contactedReviewers/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/contactedReviewers/index.ts new file mode 100644 index 0000000000..7cd413d794 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/contactedReviewers/index.ts @@ -0,0 +1,152 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewReviewerCollectionResponseFromDiscriminatorValue, createAccessReviewReviewerFromDiscriminatorValue, serializeAccessReviewReviewer, type AccessReviewReviewer, type AccessReviewReviewerCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { AccessReviewReviewerItemRequestBuilderRequestsMetadata, type AccessReviewReviewerItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +export interface ContactedReviewersRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewReviewerId The unique identifier of accessReviewReviewer + * @returns {AccessReviewReviewerItemRequestBuilder} + */ + byAccessReviewReviewerId(accessReviewReviewerId: string) : AccessReviewReviewerItemRequestBuilder; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ +export interface ContactedReviewersRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const ContactedReviewersRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const ContactedReviewersRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const ContactedReviewersRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewReviewerId: { + requestsMetadata: AccessReviewReviewerItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["accessReviewReviewer%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const ContactedReviewersRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: ContactedReviewersRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerCollectionResponseFromDiscriminatorValue, + queryParametersMapper: ContactedReviewersRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: ContactedReviewersRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewReviewer, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/contactedReviewers/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/contactedReviewers/item/index.ts new file mode 100644 index 0000000000..eb854195e9 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/contactedReviewers/item/index.ts @@ -0,0 +1,116 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewReviewerFromDiscriminatorValue, serializeAccessReviewReviewer, type AccessReviewReviewer } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +export interface AccessReviewReviewerItemRequestBuilder extends BaseRequestBuilder { + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ +export interface AccessReviewReviewerItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewReviewerItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewReviewerItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewReviewerItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewReviewerItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewReviewerItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerFromDiscriminatorValue, + queryParametersMapper: AccessReviewReviewerItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewReviewerItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewReviewer, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/count/index.ts new file mode 100644 index 0000000000..6d45ab150e --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/filterByCurrentUserWithOn/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/filterByCurrentUserWithOn/index.ts new file mode 100644 index 0000000000..87932ab968 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/filterByCurrentUserWithOn/index.ts @@ -0,0 +1,139 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemFromDiscriminatorValue, deserializeIntoBaseCollectionPaginationCountResponse, serializeAccessReviewInstanceDecisionItem, serializeBaseCollectionPaginationCountResponse, type AccessReviewInstanceDecisionItem, type BaseCollectionPaginationCountResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {FilterByCurrentUserWithOnGetResponse} + */ +// @ts-ignore +export function createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilterByCurrentUserWithOnGetResponse; +} +/** + * The deserialization information for the current model + * @param FilterByCurrentUserWithOnGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilterByCurrentUserWithOnGetResponse(filterByCurrentUserWithOnGetResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(filterByCurrentUserWithOnGetResponse), + "value": n => { filterByCurrentUserWithOnGetResponse.value = n.getCollectionOfObjectValues(createAccessReviewInstanceDecisionItemFromDiscriminatorValue); }, + } +} +export interface FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: AccessReviewInstanceDecisionItem[] | null; +} +/** + * Provides operations to call the filterByCurrentUser method. + */ +export interface FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + */ +export interface FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Serializes information the current object + * @param FilterByCurrentUserWithOnGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilterByCurrentUserWithOnGetResponse(writer: SerializationWriter, filterByCurrentUserWithOnGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filterByCurrentUserWithOnGetResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, filterByCurrentUserWithOnGetResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", filterByCurrentUserWithOnGetResponse.value, serializeAccessReviewInstanceDecisionItem); +} +/** + * Uri template for the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: FilterByCurrentUserWithOnRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue, + queryParametersMapper: FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/index.ts new file mode 100644 index 0000000000..1e5f69d761 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/index.ts @@ -0,0 +1,174 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemCollectionResponseFromDiscriminatorValue, createAccessReviewInstanceDecisionItemFromDiscriminatorValue, serializeAccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItemCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, type FilterByCurrentUserWithOnRequestBuilder } from './filterByCurrentUserWithOn/index.js'; +// @ts-ignore +import { AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata, AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata, type AccessReviewInstanceDecisionItemItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { RecordAllDecisionsRequestBuilderRequestsMetadata, type RecordAllDecisionsRequestBuilder } from './recordAllDecisions/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + */ +export interface DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to call the recordAllDecisions method. + */ + get recordAllDecisions(): RecordAllDecisionsRequestBuilder; + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewInstanceDecisionItemId1 The unique identifier of accessReviewInstanceDecisionItem + * @returns {AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + byAccessReviewInstanceDecisionItemId1(accessReviewInstanceDecisionItemId1: string) : AccessReviewInstanceDecisionItemItemRequestBuilder; + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @returns {FilterByCurrentUserWithOnRequestBuilder} + */ + filterByCurrentUserWithOn(on: string | undefined) : FilterByCurrentUserWithOnRequestBuilder; + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + */ +export interface DecisionsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const DecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const DecisionsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const DecisionsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewInstanceDecisionItemId1: { + requestsMetadata: AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata, + navigationMetadata: AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata, + pathParametersMappings: ["accessReviewInstanceDecisionItem%2Did1"], + }, + filterByCurrentUserWithOn: { + requestsMetadata: FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, + pathParametersMappings: ["on"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, + recordAllDecisions: { + requestsMetadata: RecordAllDecisionsRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const DecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: DecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemCollectionResponseFromDiscriminatorValue, + queryParametersMapper: DecisionsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: DecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstanceDecisionItem, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/item/index.ts new file mode 100644 index 0000000000..0d54ea7c8c --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/item/index.ts @@ -0,0 +1,131 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemFromDiscriminatorValue, serializeAccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItem } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { InsightsRequestBuilderNavigationMetadata, InsightsRequestBuilderRequestsMetadata, type InsightsRequestBuilder } from './insights/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + */ +export interface AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ + get insights(): InsightsRequestBuilder; + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + */ +export interface AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + insights: { + requestsMetadata: InsightsRequestBuilderRequestsMetadata, + navigationMetadata: InsightsRequestBuilderNavigationMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + queryParametersMapper: AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstanceDecisionItem, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/item/insights/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/item/insights/count/index.ts new file mode 100644 index 0000000000..88010b6c47 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/item/insights/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/item/insights/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/item/insights/index.ts new file mode 100644 index 0000000000..b24bd54833 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/item/insights/index.ts @@ -0,0 +1,152 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createGovernanceInsightCollectionResponseFromDiscriminatorValue, createGovernanceInsightFromDiscriminatorValue, serializeGovernanceInsight, type GovernanceInsight, type GovernanceInsightCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { GovernanceInsightItemRequestBuilderRequestsMetadata, type GovernanceInsightItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface InsightsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @returns {GovernanceInsightItemRequestBuilder} + */ + byGovernanceInsightId(governanceInsightId: string) : GovernanceInsightItemRequestBuilder; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ +export interface InsightsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const InsightsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const InsightsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const InsightsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byGovernanceInsightId: { + requestsMetadata: GovernanceInsightItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["governanceInsight%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const InsightsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: InsightsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightCollectionResponseFromDiscriminatorValue, + queryParametersMapper: InsightsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: InsightsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeGovernanceInsight, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/item/insights/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/item/insights/item/index.ts new file mode 100644 index 0000000000..b2e2878068 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/item/insights/item/index.ts @@ -0,0 +1,116 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createGovernanceInsightFromDiscriminatorValue, serializeGovernanceInsight, type GovernanceInsight } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ +export interface GovernanceInsightItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const GovernanceInsightItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const GovernanceInsightItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const GovernanceInsightItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + queryParametersMapper: GovernanceInsightItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeGovernanceInsight, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/recordAllDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/recordAllDecisions/index.ts new file mode 100644 index 0000000000..7b0a753452 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/decisions/recordAllDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RecordAllDecisionsPostRequestBody} + */ +// @ts-ignore +export function createRecordAllDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRecordAllDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param RecordAllDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRecordAllDecisionsPostRequestBody(recordAllDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { recordAllDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { recordAllDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { recordAllDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { recordAllDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { recordAllDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +export interface RecordAllDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the recordAllDecisions method. + */ +export interface RecordAllDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta|Find more info here} + */ + post(body: RecordAllDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: RecordAllDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RecordAllDecisionsPostRequestBody The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeRecordAllDecisionsPostRequestBody(writer: SerializationWriter, recordAllDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!recordAllDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", recordAllDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", recordAllDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", recordAllDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", recordAllDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(recordAllDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const RecordAllDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/recordAllDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const RecordAllDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: RecordAllDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeRecordAllDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/definition/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/definition/index.ts new file mode 100644 index 0000000000..b5627e429a --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/definition/index.ts @@ -0,0 +1,69 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewScheduleDefinitionFromDiscriminatorValue, type AccessReviewScheduleDefinition } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + */ +export interface DefinitionRequestBuilder extends BaseRequestBuilder { + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + */ +export interface DefinitionRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const DefinitionRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const DefinitionRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const DefinitionRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: DefinitionRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewScheduleDefinitionFromDiscriminatorValue, + queryParametersMapper: DefinitionRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/index.ts new file mode 100644 index 0000000000..cd871cc4a4 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/index.ts @@ -0,0 +1,232 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceFromDiscriminatorValue, serializeAccessReviewInstance, type AccessReviewInstance } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { AcceptRecommendationsRequestBuilderRequestsMetadata, type AcceptRecommendationsRequestBuilder } from './acceptRecommendations/index.js'; +// @ts-ignore +import { ApplyDecisionsRequestBuilderRequestsMetadata, type ApplyDecisionsRequestBuilder } from './applyDecisions/index.js'; +// @ts-ignore +import { BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata, type BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder } from './batchApplyCustomDataProvidedResourceDecisions/index.js'; +// @ts-ignore +import { BatchRecordDecisionsRequestBuilderRequestsMetadata, type BatchRecordDecisionsRequestBuilder } from './batchRecordDecisions/index.js'; +// @ts-ignore +import { ContactedReviewersRequestBuilderNavigationMetadata, ContactedReviewersRequestBuilderRequestsMetadata, type ContactedReviewersRequestBuilder } from './contactedReviewers/index.js'; +// @ts-ignore +import { DecisionsRequestBuilderNavigationMetadata, DecisionsRequestBuilderRequestsMetadata, type DecisionsRequestBuilder } from './decisions/index.js'; +// @ts-ignore +import { DefinitionRequestBuilderRequestsMetadata, type DefinitionRequestBuilder } from './definition/index.js'; +// @ts-ignore +import { ResetDecisionsRequestBuilderRequestsMetadata, type ResetDecisionsRequestBuilder } from './resetDecisions/index.js'; +// @ts-ignore +import { SendReminderRequestBuilderRequestsMetadata, type SendReminderRequestBuilder } from './sendReminder/index.js'; +// @ts-ignore +import { StagesRequestBuilderNavigationMetadata, StagesRequestBuilderRequestsMetadata, type StagesRequestBuilder } from './stages/index.js'; +// @ts-ignore +import { StopRequestBuilderRequestsMetadata, type StopRequestBuilder } from './stop/index.js'; +// @ts-ignore +import { StopApplyDecisionsRequestBuilderRequestsMetadata, type StopApplyDecisionsRequestBuilder } from './stopApplyDecisions/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface InstanceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + */ + get acceptRecommendations(): AcceptRecommendationsRequestBuilder; + /** + * Provides operations to call the applyDecisions method. + */ + get applyDecisions(): ApplyDecisionsRequestBuilder; + /** + * Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + */ + get batchApplyCustomDataProvidedResourceDecisions(): BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder; + /** + * Provides operations to call the batchRecordDecisions method. + */ + get batchRecordDecisions(): BatchRecordDecisionsRequestBuilder; + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ + get contactedReviewers(): ContactedReviewersRequestBuilder; + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + */ + get decisions(): DecisionsRequestBuilder; + /** + * Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + */ + get definition(): DefinitionRequestBuilder; + /** + * Provides operations to call the resetDecisions method. + */ + get resetDecisions(): ResetDecisionsRequestBuilder; + /** + * Provides operations to call the sendReminder method. + */ + get sendReminder(): SendReminderRequestBuilder; + /** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + */ + get stages(): StagesRequestBuilder; + /** + * Provides operations to call the stop method. + */ + get stop(): StopRequestBuilder; + /** + * Provides operations to call the stopApplyDecisions method. + */ + get stopApplyDecisions(): StopApplyDecisionsRequestBuilder; + /** + * Delete navigation property instance for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property instance in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewInstance, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property instance for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property instance in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewInstance, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + */ +export interface InstanceRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const InstanceRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const InstanceRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const InstanceRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + acceptRecommendations: { + requestsMetadata: AcceptRecommendationsRequestBuilderRequestsMetadata, + }, + applyDecisions: { + requestsMetadata: ApplyDecisionsRequestBuilderRequestsMetadata, + }, + batchApplyCustomDataProvidedResourceDecisions: { + requestsMetadata: BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata, + }, + batchRecordDecisions: { + requestsMetadata: BatchRecordDecisionsRequestBuilderRequestsMetadata, + }, + contactedReviewers: { + requestsMetadata: ContactedReviewersRequestBuilderRequestsMetadata, + navigationMetadata: ContactedReviewersRequestBuilderNavigationMetadata, + }, + decisions: { + requestsMetadata: DecisionsRequestBuilderRequestsMetadata, + navigationMetadata: DecisionsRequestBuilderNavigationMetadata, + }, + definition: { + requestsMetadata: DefinitionRequestBuilderRequestsMetadata, + }, + resetDecisions: { + requestsMetadata: ResetDecisionsRequestBuilderRequestsMetadata, + }, + sendReminder: { + requestsMetadata: SendReminderRequestBuilderRequestsMetadata, + }, + stages: { + requestsMetadata: StagesRequestBuilderRequestsMetadata, + navigationMetadata: StagesRequestBuilderNavigationMetadata, + }, + stop: { + requestsMetadata: StopRequestBuilderRequestsMetadata, + }, + stopApplyDecisions: { + requestsMetadata: StopApplyDecisionsRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const InstanceRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: InstanceRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: InstanceRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceFromDiscriminatorValue, + queryParametersMapper: InstanceRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: InstanceRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstance, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/resetDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/resetDecisions/index.ts new file mode 100644 index 0000000000..33efdf4306 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/resetDecisions/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the resetDecisions method. + */ +export interface ResetDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const ResetDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const ResetDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: ResetDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/sendReminder/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/sendReminder/index.ts new file mode 100644 index 0000000000..97818c6504 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/sendReminder/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the sendReminder method. + */ +export interface SendReminderRequestBuilder extends BaseRequestBuilder { + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const SendReminderRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder"; +/** + * Metadata for all the requests in the request builder. + */ +export const SendReminderRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: SendReminderRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/count/index.ts new file mode 100644 index 0000000000..9441bead61 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/filterByCurrentUserWithOn/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/filterByCurrentUserWithOn/index.ts new file mode 100644 index 0000000000..bbc6745942 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/filterByCurrentUserWithOn/index.ts @@ -0,0 +1,139 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewStageFromDiscriminatorValue, deserializeIntoBaseCollectionPaginationCountResponse, serializeAccessReviewStage, serializeBaseCollectionPaginationCountResponse, type AccessReviewStage, type BaseCollectionPaginationCountResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {FilterByCurrentUserWithOnGetResponse} + */ +// @ts-ignore +export function createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilterByCurrentUserWithOnGetResponse; +} +/** + * The deserialization information for the current model + * @param FilterByCurrentUserWithOnGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilterByCurrentUserWithOnGetResponse(filterByCurrentUserWithOnGetResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(filterByCurrentUserWithOnGetResponse), + "value": n => { filterByCurrentUserWithOnGetResponse.value = n.getCollectionOfObjectValues(createAccessReviewStageFromDiscriminatorValue); }, + } +} +export interface FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: AccessReviewStage[] | null; +} +/** + * Provides operations to call the filterByCurrentUser method. + */ +export interface FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-filterbycurrentuser?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + */ +export interface FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Serializes information the current object + * @param FilterByCurrentUserWithOnGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilterByCurrentUserWithOnGetResponse(writer: SerializationWriter, filterByCurrentUserWithOnGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filterByCurrentUserWithOnGetResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, filterByCurrentUserWithOnGetResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", filterByCurrentUserWithOnGetResponse.value, serializeAccessReviewStage); +} +/** + * Uri template for the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: FilterByCurrentUserWithOnRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue, + queryParametersMapper: FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/index.ts new file mode 100644 index 0000000000..bf549a14d4 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/index.ts @@ -0,0 +1,165 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewStageCollectionResponseFromDiscriminatorValue, createAccessReviewStageFromDiscriminatorValue, serializeAccessReviewStage, type AccessReviewStage, type AccessReviewStageCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, type FilterByCurrentUserWithOnRequestBuilder } from './filterByCurrentUserWithOn/index.js'; +// @ts-ignore +import { AccessReviewStageItemRequestBuilderNavigationMetadata, AccessReviewStageItemRequestBuilderRequestsMetadata, type AccessReviewStageItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + */ +export interface StagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewStageId The unique identifier of accessReviewStage + * @returns {AccessReviewStageItemRequestBuilder} + */ + byAccessReviewStageId(accessReviewStageId: string) : AccessReviewStageItemRequestBuilder; + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @returns {FilterByCurrentUserWithOnRequestBuilder} + */ + filterByCurrentUserWithOn(on: string | undefined) : FilterByCurrentUserWithOnRequestBuilder; + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewStage, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewStage, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + */ +export interface StagesRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const StagesRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const StagesRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const StagesRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewStageId: { + requestsMetadata: AccessReviewStageItemRequestBuilderRequestsMetadata, + navigationMetadata: AccessReviewStageItemRequestBuilderNavigationMetadata, + pathParametersMappings: ["accessReviewStage%2Did"], + }, + filterByCurrentUserWithOn: { + requestsMetadata: FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, + pathParametersMappings: ["on"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const StagesRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: StagesRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewStageCollectionResponseFromDiscriminatorValue, + queryParametersMapper: StagesRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: StagesRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewStageFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewStage, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/acceptRecommendations/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/acceptRecommendations/index.ts new file mode 100644 index 0000000000..2e8e0cca72 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/acceptRecommendations/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the acceptRecommendations method. + */ +export interface AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const AcceptRecommendationsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations"; +/** + * Metadata for all the requests in the request builder. + */ +export const AcceptRecommendationsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: AcceptRecommendationsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/batchRecordDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/batchRecordDecisions/index.ts new file mode 100644 index 0000000000..85f63fc08c --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/batchRecordDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchRecordDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the batchRecordDecisions method. + */ +export interface BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchRecordDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchRecordDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchRecordDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchRecordDecisionsPostRequestBody(batchRecordDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { batchRecordDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { batchRecordDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { batchRecordDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { batchRecordDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { batchRecordDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchRecordDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchRecordDecisionsPostRequestBody(writer: SerializationWriter, batchRecordDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchRecordDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", batchRecordDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", batchRecordDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", batchRecordDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", batchRecordDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(batchRecordDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchRecordDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchRecordDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchRecordDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchRecordDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/count/index.ts new file mode 100644 index 0000000000..e360635a44 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/filterByCurrentUserWithOn/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/filterByCurrentUserWithOn/index.ts new file mode 100644 index 0000000000..cb21132941 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/filterByCurrentUserWithOn/index.ts @@ -0,0 +1,139 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemFromDiscriminatorValue, deserializeIntoBaseCollectionPaginationCountResponse, serializeAccessReviewInstanceDecisionItem, serializeBaseCollectionPaginationCountResponse, type AccessReviewInstanceDecisionItem, type BaseCollectionPaginationCountResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {FilterByCurrentUserWithOnGetResponse} + */ +// @ts-ignore +export function createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilterByCurrentUserWithOnGetResponse; +} +/** + * The deserialization information for the current model + * @param FilterByCurrentUserWithOnGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilterByCurrentUserWithOnGetResponse(filterByCurrentUserWithOnGetResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(filterByCurrentUserWithOnGetResponse), + "value": n => { filterByCurrentUserWithOnGetResponse.value = n.getCollectionOfObjectValues(createAccessReviewInstanceDecisionItemFromDiscriminatorValue); }, + } +} +export interface FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: AccessReviewInstanceDecisionItem[] | null; +} +/** + * Provides operations to call the filterByCurrentUser method. + */ +export interface FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + */ +export interface FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Serializes information the current object + * @param FilterByCurrentUserWithOnGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilterByCurrentUserWithOnGetResponse(writer: SerializationWriter, filterByCurrentUserWithOnGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filterByCurrentUserWithOnGetResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, filterByCurrentUserWithOnGetResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", filterByCurrentUserWithOnGetResponse.value, serializeAccessReviewInstanceDecisionItem); +} +/** + * Uri template for the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: FilterByCurrentUserWithOnRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue, + queryParametersMapper: FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/index.ts new file mode 100644 index 0000000000..edb95b7544 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/index.ts @@ -0,0 +1,174 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemCollectionResponseFromDiscriminatorValue, createAccessReviewInstanceDecisionItemFromDiscriminatorValue, serializeAccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItemCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, type FilterByCurrentUserWithOnRequestBuilder } from './filterByCurrentUserWithOn/index.js'; +// @ts-ignore +import { AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata, AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata, type AccessReviewInstanceDecisionItemItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { RecordAllDecisionsRequestBuilderRequestsMetadata, type RecordAllDecisionsRequestBuilder } from './recordAllDecisions/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + */ +export interface DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to call the recordAllDecisions method. + */ + get recordAllDecisions(): RecordAllDecisionsRequestBuilder; + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + * @param accessReviewInstanceDecisionItemId1 The unique identifier of accessReviewInstanceDecisionItem + * @returns {AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + byAccessReviewInstanceDecisionItemId1(accessReviewInstanceDecisionItemId1: string) : AccessReviewInstanceDecisionItemItemRequestBuilder; + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @returns {FilterByCurrentUserWithOnRequestBuilder} + */ + filterByCurrentUserWithOn(on: string | undefined) : FilterByCurrentUserWithOnRequestBuilder; + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + */ +export interface DecisionsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const DecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const DecisionsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const DecisionsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewInstanceDecisionItemId1: { + requestsMetadata: AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata, + navigationMetadata: AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata, + pathParametersMappings: ["accessReviewInstanceDecisionItem%2Did1"], + }, + filterByCurrentUserWithOn: { + requestsMetadata: FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, + pathParametersMappings: ["on"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, + recordAllDecisions: { + requestsMetadata: RecordAllDecisionsRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const DecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: DecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemCollectionResponseFromDiscriminatorValue, + queryParametersMapper: DecisionsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: DecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstanceDecisionItem, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/item/index.ts new file mode 100644 index 0000000000..d8525785d9 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/item/index.ts @@ -0,0 +1,131 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemFromDiscriminatorValue, serializeAccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItem } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { InsightsRequestBuilderNavigationMetadata, InsightsRequestBuilderRequestsMetadata, type InsightsRequestBuilder } from './insights/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + */ +export interface AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ + get insights(): InsightsRequestBuilder; + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + */ +export interface AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + insights: { + requestsMetadata: InsightsRequestBuilderRequestsMetadata, + navigationMetadata: InsightsRequestBuilderNavigationMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + queryParametersMapper: AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstanceDecisionItem, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/item/insights/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/item/insights/count/index.ts new file mode 100644 index 0000000000..3b6982ffe0 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/item/insights/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/item/insights/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/item/insights/index.ts new file mode 100644 index 0000000000..f9f1792688 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/item/insights/index.ts @@ -0,0 +1,152 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createGovernanceInsightCollectionResponseFromDiscriminatorValue, createGovernanceInsightFromDiscriminatorValue, serializeGovernanceInsight, type GovernanceInsight, type GovernanceInsightCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { GovernanceInsightItemRequestBuilderRequestsMetadata, type GovernanceInsightItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface InsightsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @returns {GovernanceInsightItemRequestBuilder} + */ + byGovernanceInsightId(governanceInsightId: string) : GovernanceInsightItemRequestBuilder; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ +export interface InsightsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const InsightsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const InsightsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const InsightsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byGovernanceInsightId: { + requestsMetadata: GovernanceInsightItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["governanceInsight%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const InsightsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: InsightsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightCollectionResponseFromDiscriminatorValue, + queryParametersMapper: InsightsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: InsightsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeGovernanceInsight, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/item/insights/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/item/insights/item/index.ts new file mode 100644 index 0000000000..d0007f58cc --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/item/insights/item/index.ts @@ -0,0 +1,116 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createGovernanceInsightFromDiscriminatorValue, serializeGovernanceInsight, type GovernanceInsight } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ +export interface GovernanceInsightItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const GovernanceInsightItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const GovernanceInsightItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const GovernanceInsightItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + queryParametersMapper: GovernanceInsightItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeGovernanceInsight, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/recordAllDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/recordAllDecisions/index.ts new file mode 100644 index 0000000000..1c60fa517e --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/decisions/recordAllDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RecordAllDecisionsPostRequestBody} + */ +// @ts-ignore +export function createRecordAllDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRecordAllDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param RecordAllDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRecordAllDecisionsPostRequestBody(recordAllDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { recordAllDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { recordAllDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { recordAllDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { recordAllDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { recordAllDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +export interface RecordAllDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the recordAllDecisions method. + */ +export interface RecordAllDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta|Find more info here} + */ + post(body: RecordAllDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: RecordAllDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RecordAllDecisionsPostRequestBody The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeRecordAllDecisionsPostRequestBody(writer: SerializationWriter, recordAllDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!recordAllDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", recordAllDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", recordAllDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", recordAllDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", recordAllDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(recordAllDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const RecordAllDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const RecordAllDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: RecordAllDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeRecordAllDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/index.ts new file mode 100644 index 0000000000..eb2baa8de6 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/index.ts @@ -0,0 +1,158 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewStageFromDiscriminatorValue, serializeAccessReviewStage, type AccessReviewStage } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { AcceptRecommendationsRequestBuilderRequestsMetadata, type AcceptRecommendationsRequestBuilder } from './acceptRecommendations/index.js'; +// @ts-ignore +import { BatchRecordDecisionsRequestBuilderRequestsMetadata, type BatchRecordDecisionsRequestBuilder } from './batchRecordDecisions/index.js'; +// @ts-ignore +import { DecisionsRequestBuilderNavigationMetadata, DecisionsRequestBuilderRequestsMetadata, type DecisionsRequestBuilder } from './decisions/index.js'; +// @ts-ignore +import { StopRequestBuilderRequestsMetadata, type StopRequestBuilder } from './stop/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + */ +export interface AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + */ + get acceptRecommendations(): AcceptRecommendationsRequestBuilder; + /** + * Provides operations to call the batchRecordDecisions method. + */ + get batchRecordDecisions(): BatchRecordDecisionsRequestBuilder; + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + */ + get decisions(): DecisionsRequestBuilder; + /** + * Provides operations to call the stop method. + */ + get stop(): StopRequestBuilder; + /** + * Delete navigation property stages for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewStage, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property stages for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewStage, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + */ +export interface AccessReviewStageItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewStageItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewStageItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const AccessReviewStageItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + acceptRecommendations: { + requestsMetadata: AcceptRecommendationsRequestBuilderRequestsMetadata, + }, + batchRecordDecisions: { + requestsMetadata: BatchRecordDecisionsRequestBuilderRequestsMetadata, + }, + decisions: { + requestsMetadata: DecisionsRequestBuilderRequestsMetadata, + navigationMetadata: DecisionsRequestBuilderNavigationMetadata, + }, + stop: { + requestsMetadata: StopRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewStageItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewStageItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewStageItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewStageFromDiscriminatorValue, + queryParametersMapper: AccessReviewStageItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewStageItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewStageFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewStage, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/stop/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/stop/index.ts new file mode 100644 index 0000000000..bfa6aba390 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stages/item/stop/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the stop method. + */ +export interface StopRequestBuilder extends BaseRequestBuilder { + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const StopRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/stop"; +/** + * Metadata for all the requests in the request builder. + */ +export const StopRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: StopRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stop/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stop/index.ts new file mode 100644 index 0000000000..0bec2b5abd --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stop/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the stop method. + */ +export interface StopRequestBuilder extends BaseRequestBuilder { + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const StopRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop"; +/** + * Metadata for all the requests in the request builder. + */ +export const StopRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: StopRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stopApplyDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stopApplyDecisions/index.ts new file mode 100644 index 0000000000..c11e000bcf --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/item/instance/stopApplyDecisions/index.ts @@ -0,0 +1,44 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the stopApplyDecisions method. + */ +export interface StopApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Invoke action stopApplyDecisions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Invoke action stopApplyDecisions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const StopApplyDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const StopApplyDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: StopApplyDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/recordAllDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/recordAllDecisions/index.ts new file mode 100644 index 0000000000..0b208fd312 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/decisions/recordAllDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RecordAllDecisionsPostRequestBody} + */ +// @ts-ignore +export function createRecordAllDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRecordAllDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param RecordAllDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRecordAllDecisionsPostRequestBody(recordAllDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { recordAllDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { recordAllDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { recordAllDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { recordAllDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { recordAllDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +export interface RecordAllDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the recordAllDecisions method. + */ +export interface RecordAllDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta|Find more info here} + */ + post(body: RecordAllDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: RecordAllDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RecordAllDecisionsPostRequestBody The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeRecordAllDecisionsPostRequestBody(writer: SerializationWriter, recordAllDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!recordAllDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", recordAllDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", recordAllDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", recordAllDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", recordAllDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(recordAllDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const RecordAllDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/decisions/recordAllDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const RecordAllDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: RecordAllDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeRecordAllDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/count/index.ts new file mode 100644 index 0000000000..a59b61b2fc --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/filterByCurrentUserWithOn/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/filterByCurrentUserWithOn/index.ts new file mode 100644 index 0000000000..bd573cea89 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/filterByCurrentUserWithOn/index.ts @@ -0,0 +1,139 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewScheduleDefinitionFromDiscriminatorValue, deserializeIntoBaseCollectionPaginationCountResponse, serializeAccessReviewScheduleDefinition, serializeBaseCollectionPaginationCountResponse, type AccessReviewScheduleDefinition, type BaseCollectionPaginationCountResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {FilterByCurrentUserWithOnGetResponse} + */ +// @ts-ignore +export function createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilterByCurrentUserWithOnGetResponse; +} +/** + * The deserialization information for the current model + * @param FilterByCurrentUserWithOnGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilterByCurrentUserWithOnGetResponse(filterByCurrentUserWithOnGetResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(filterByCurrentUserWithOnGetResponse), + "value": n => { filterByCurrentUserWithOnGetResponse.value = n.getCollectionOfObjectValues(createAccessReviewScheduleDefinitionFromDiscriminatorValue); }, + } +} +export interface FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: AccessReviewScheduleDefinition[] | null; +} +/** + * Provides operations to call the filterByCurrentUser method. + */ +export interface FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewscheduledefinition-filterbycurrentuser?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + */ +export interface FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Serializes information the current object + * @param FilterByCurrentUserWithOnGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilterByCurrentUserWithOnGetResponse(writer: SerializationWriter, filterByCurrentUserWithOnGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filterByCurrentUserWithOnGetResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, filterByCurrentUserWithOnGetResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", filterByCurrentUserWithOnGetResponse.value, serializeAccessReviewScheduleDefinition); +} +/** + * Uri template for the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: FilterByCurrentUserWithOnRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue, + queryParametersMapper: FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/index.ts new file mode 100644 index 0000000000..83da27ca94 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/index.ts @@ -0,0 +1,167 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewScheduleDefinitionCollectionResponseFromDiscriminatorValue, createAccessReviewScheduleDefinitionFromDiscriminatorValue, serializeAccessReviewScheduleDefinition, type AccessReviewScheduleDefinition, type AccessReviewScheduleDefinitionCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, type FilterByCurrentUserWithOnRequestBuilder } from './filterByCurrentUserWithOn/index.js'; +// @ts-ignore +import { AccessReviewScheduleDefinitionItemRequestBuilderNavigationMetadata, AccessReviewScheduleDefinitionItemRequestBuilderRequestsMetadata, type AccessReviewScheduleDefinitionItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the definitions property of the microsoft.graph.unifiedRoot entity. + */ +export interface DefinitionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the definitions property of the microsoft.graph.unifiedRoot entity. + * @param accessReviewScheduleDefinitionId The unique identifier of accessReviewScheduleDefinition + * @returns {AccessReviewScheduleDefinitionItemRequestBuilder} + */ + byAccessReviewScheduleDefinitionId(accessReviewScheduleDefinitionId: string) : AccessReviewScheduleDefinitionItemRequestBuilder; + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @returns {FilterByCurrentUserWithOnRequestBuilder} + */ + filterByCurrentUserWithOn(on: string | undefined) : FilterByCurrentUserWithOnRequestBuilder; + /** + * Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/unifiedroot-list-definitions?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create a new user-centric (catalog-scope) accessReviewScheduleDefinition object through the unified route. With a user-centric review, a reviewer evaluates a principal's access to every group and application contained in an entitlement management catalog in a single review. The catalog is identified in the resourceScopes collection of the principalResourceMembershipsScope. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/unifiedroot-post-definitions?view=graph-rest-beta|Find more info here} + */ + post(body: AccessReviewScheduleDefinition, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create a new user-centric (catalog-scope) accessReviewScheduleDefinition object through the unified route. With a user-centric review, a reviewer evaluates a principal's access to every group and application contained in an entitlement management catalog in a single review. The catalog is identified in the resourceScopes collection of the principalResourceMembershipsScope. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewScheduleDefinition, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. + */ +export interface DefinitionsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const DefinitionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const DefinitionsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const DefinitionsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewScheduleDefinitionId: { + requestsMetadata: AccessReviewScheduleDefinitionItemRequestBuilderRequestsMetadata, + navigationMetadata: AccessReviewScheduleDefinitionItemRequestBuilderNavigationMetadata, + pathParametersMappings: ["accessReviewScheduleDefinition%2Did"], + }, + filterByCurrentUserWithOn: { + requestsMetadata: FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, + pathParametersMappings: ["on"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const DefinitionsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: DefinitionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewScheduleDefinitionCollectionResponseFromDiscriminatorValue, + queryParametersMapper: DefinitionsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: DefinitionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewScheduleDefinitionFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewScheduleDefinition, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/index.ts new file mode 100644 index 0000000000..cb31682d61 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/index.ts @@ -0,0 +1,140 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewScheduleDefinitionFromDiscriminatorValue, serializeAccessReviewScheduleDefinition, type AccessReviewScheduleDefinition } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { InstancesRequestBuilderNavigationMetadata, InstancesRequestBuilderRequestsMetadata, type InstancesRequestBuilder } from './instances/index.js'; +// @ts-ignore +import { StopRequestBuilderRequestsMetadata, type StopRequestBuilder } from './stop/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the definitions property of the microsoft.graph.unifiedRoot entity. + */ +export interface AccessReviewScheduleDefinitionItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + */ + get instances(): InstancesRequestBuilder; + /** + * Provides operations to call the stop method. + */ + get stop(): StopRequestBuilder; + /** + * Delete navigation property definitions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Represents the unified (vNext) template and scheduling for an access review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property definitions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewScheduleDefinition, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property definitions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Represents the unified (vNext) template and scheduling for an access review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property definitions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewScheduleDefinition, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Represents the unified (vNext) template and scheduling for an access review. + */ +export interface AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewScheduleDefinitionItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const AccessReviewScheduleDefinitionItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + instances: { + requestsMetadata: InstancesRequestBuilderRequestsMetadata, + navigationMetadata: InstancesRequestBuilderNavigationMetadata, + }, + stop: { + requestsMetadata: StopRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewScheduleDefinitionItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewScheduleDefinitionItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewScheduleDefinitionItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewScheduleDefinitionFromDiscriminatorValue, + queryParametersMapper: AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewScheduleDefinitionItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewScheduleDefinitionFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewScheduleDefinition, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/count/index.ts new file mode 100644 index 0000000000..1da09dc52a --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/filterByCurrentUserWithOn/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/filterByCurrentUserWithOn/index.ts new file mode 100644 index 0000000000..cecc2082a9 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/filterByCurrentUserWithOn/index.ts @@ -0,0 +1,139 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceFromDiscriminatorValue, deserializeIntoBaseCollectionPaginationCountResponse, serializeAccessReviewInstance, serializeBaseCollectionPaginationCountResponse, type AccessReviewInstance, type BaseCollectionPaginationCountResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {FilterByCurrentUserWithOnGetResponse} + */ +// @ts-ignore +export function createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilterByCurrentUserWithOnGetResponse; +} +/** + * The deserialization information for the current model + * @param FilterByCurrentUserWithOnGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilterByCurrentUserWithOnGetResponse(filterByCurrentUserWithOnGetResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(filterByCurrentUserWithOnGetResponse), + "value": n => { filterByCurrentUserWithOnGetResponse.value = n.getCollectionOfObjectValues(createAccessReviewInstanceFromDiscriminatorValue); }, + } +} +export interface FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: AccessReviewInstance[] | null; +} +/** + * Provides operations to call the filterByCurrentUser method. + */ +export interface FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-filterbycurrentuser?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + */ +export interface FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Serializes information the current object + * @param FilterByCurrentUserWithOnGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilterByCurrentUserWithOnGetResponse(writer: SerializationWriter, filterByCurrentUserWithOnGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filterByCurrentUserWithOnGetResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, filterByCurrentUserWithOnGetResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", filterByCurrentUserWithOnGetResponse.value, serializeAccessReviewInstance); +} +/** + * Uri template for the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: FilterByCurrentUserWithOnRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue, + queryParametersMapper: FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/index.ts new file mode 100644 index 0000000000..902e0d32d2 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/index.ts @@ -0,0 +1,165 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceCollectionResponseFromDiscriminatorValue, createAccessReviewInstanceFromDiscriminatorValue, serializeAccessReviewInstance, type AccessReviewInstance, type AccessReviewInstanceCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, type FilterByCurrentUserWithOnRequestBuilder } from './filterByCurrentUserWithOn/index.js'; +// @ts-ignore +import { AccessReviewInstanceItemRequestBuilderNavigationMetadata, AccessReviewInstanceItemRequestBuilderRequestsMetadata, type AccessReviewInstanceItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + */ +export interface InstancesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + * @param accessReviewInstanceId The unique identifier of accessReviewInstance + * @returns {AccessReviewInstanceItemRequestBuilder} + */ + byAccessReviewInstanceId(accessReviewInstanceId: string) : AccessReviewInstanceItemRequestBuilder; + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @returns {FilterByCurrentUserWithOnRequestBuilder} + */ + filterByCurrentUserWithOn(on: string | undefined) : FilterByCurrentUserWithOnRequestBuilder; + /** + * Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to instances for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewInstance, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to instances for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewInstance, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + */ +export interface InstancesRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const InstancesRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const InstancesRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const InstancesRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewInstanceId: { + requestsMetadata: AccessReviewInstanceItemRequestBuilderRequestsMetadata, + navigationMetadata: AccessReviewInstanceItemRequestBuilderNavigationMetadata, + pathParametersMappings: ["accessReviewInstance%2Did"], + }, + filterByCurrentUserWithOn: { + requestsMetadata: FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, + pathParametersMappings: ["on"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const InstancesRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: InstancesRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceCollectionResponseFromDiscriminatorValue, + queryParametersMapper: InstancesRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: InstancesRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstance, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/acceptRecommendations/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/acceptRecommendations/index.ts new file mode 100644 index 0000000000..9369fb5f4d --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/acceptRecommendations/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the acceptRecommendations method. + */ +export interface AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-acceptrecommendations?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const AcceptRecommendationsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/acceptRecommendations"; +/** + * Metadata for all the requests in the request builder. + */ +export const AcceptRecommendationsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: AcceptRecommendationsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/applyDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/applyDecisions/index.ts new file mode 100644 index 0000000000..c0e3c07ec4 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/applyDecisions/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the applyDecisions method. + */ +export interface ApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-applydecisions?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const ApplyDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/applyDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const ApplyDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: ApplyDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/batchApplyCustomDataProvidedResourceDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/batchApplyCustomDataProvidedResourceDecisions/index.ts new file mode 100644 index 0000000000..c32e31b31c --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/batchApplyCustomDataProvidedResourceDecisions/index.ts @@ -0,0 +1,107 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { AccessReviewInstanceDecisionItemApplyResultObject, type AccessReviewInstanceDecisionItemApplyResult } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * The applyDescription property + */ + applyDescription?: string | null; + /** + * The applyResult property + */ + applyResult?: AccessReviewInstanceDecisionItemApplyResult | null; + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The customDataProvidedResourceId property + */ + customDataProvidedResourceId?: string | null; +} +/** + * Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + */ +export interface BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchApplyCustomDataProvidedResourceDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(batchApplyCustomDataProvidedResourceDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "applyDescription": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyDescription = n.getStringValue(); }, + "applyResult": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyResult = n.getEnumValue(AccessReviewInstanceDecisionItemApplyResultObject); }, + "backingStoreEnabled": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.backingStoreEnabled = true; }, + "customDataProvidedResourceId": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.customDataProvidedResourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(writer: SerializationWriter, batchApplyCustomDataProvidedResourceDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchApplyCustomDataProvidedResourceDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("applyDescription", batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyDescription); + writer.writeEnumValue("applyResult", batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyResult); + writer.writeStringValue("customDataProvidedResourceId", batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.customDataProvidedResourceId); + writer.writeAdditionalData(batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/batchApplyCustomDataProvidedResourceDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/batchRecordDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/batchRecordDecisions/index.ts new file mode 100644 index 0000000000..71625162ed --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/batchRecordDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchRecordDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the batchRecordDecisions method. + */ +export interface BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchRecordDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchRecordDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchRecordDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchRecordDecisionsPostRequestBody(batchRecordDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { batchRecordDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { batchRecordDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { batchRecordDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { batchRecordDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { batchRecordDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchRecordDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchRecordDecisionsPostRequestBody(writer: SerializationWriter, batchRecordDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchRecordDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", batchRecordDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", batchRecordDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", batchRecordDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", batchRecordDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(batchRecordDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchRecordDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/batchRecordDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchRecordDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchRecordDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchRecordDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/contactedReviewers/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/contactedReviewers/count/index.ts new file mode 100644 index 0000000000..db33f3a070 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/contactedReviewers/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/contactedReviewers/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/contactedReviewers/index.ts new file mode 100644 index 0000000000..a48448174d --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/contactedReviewers/index.ts @@ -0,0 +1,152 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewReviewerCollectionResponseFromDiscriminatorValue, createAccessReviewReviewerFromDiscriminatorValue, serializeAccessReviewReviewer, type AccessReviewReviewer, type AccessReviewReviewerCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { AccessReviewReviewerItemRequestBuilderRequestsMetadata, type AccessReviewReviewerItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +export interface ContactedReviewersRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewReviewerId The unique identifier of accessReviewReviewer + * @returns {AccessReviewReviewerItemRequestBuilder} + */ + byAccessReviewReviewerId(accessReviewReviewerId: string) : AccessReviewReviewerItemRequestBuilder; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ +export interface ContactedReviewersRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const ContactedReviewersRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const ContactedReviewersRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const ContactedReviewersRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewReviewerId: { + requestsMetadata: AccessReviewReviewerItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["accessReviewReviewer%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const ContactedReviewersRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: ContactedReviewersRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerCollectionResponseFromDiscriminatorValue, + queryParametersMapper: ContactedReviewersRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: ContactedReviewersRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewReviewer, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/contactedReviewers/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/contactedReviewers/item/index.ts new file mode 100644 index 0000000000..902f62329d --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/contactedReviewers/item/index.ts @@ -0,0 +1,116 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewReviewerFromDiscriminatorValue, serializeAccessReviewReviewer, type AccessReviewReviewer } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +export interface AccessReviewReviewerItemRequestBuilder extends BaseRequestBuilder { + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ +export interface AccessReviewReviewerItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewReviewerItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewReviewerItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewReviewerItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewReviewerItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewReviewerItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerFromDiscriminatorValue, + queryParametersMapper: AccessReviewReviewerItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewReviewerItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewReviewer, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/count/index.ts new file mode 100644 index 0000000000..5267a15c60 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/filterByCurrentUserWithOn/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/filterByCurrentUserWithOn/index.ts new file mode 100644 index 0000000000..e9ae52f4ac --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/filterByCurrentUserWithOn/index.ts @@ -0,0 +1,139 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemFromDiscriminatorValue, deserializeIntoBaseCollectionPaginationCountResponse, serializeAccessReviewInstanceDecisionItem, serializeBaseCollectionPaginationCountResponse, type AccessReviewInstanceDecisionItem, type BaseCollectionPaginationCountResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {FilterByCurrentUserWithOnGetResponse} + */ +// @ts-ignore +export function createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilterByCurrentUserWithOnGetResponse; +} +/** + * The deserialization information for the current model + * @param FilterByCurrentUserWithOnGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilterByCurrentUserWithOnGetResponse(filterByCurrentUserWithOnGetResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(filterByCurrentUserWithOnGetResponse), + "value": n => { filterByCurrentUserWithOnGetResponse.value = n.getCollectionOfObjectValues(createAccessReviewInstanceDecisionItemFromDiscriminatorValue); }, + } +} +export interface FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: AccessReviewInstanceDecisionItem[] | null; +} +/** + * Provides operations to call the filterByCurrentUser method. + */ +export interface FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + */ +export interface FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Serializes information the current object + * @param FilterByCurrentUserWithOnGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilterByCurrentUserWithOnGetResponse(writer: SerializationWriter, filterByCurrentUserWithOnGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filterByCurrentUserWithOnGetResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, filterByCurrentUserWithOnGetResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", filterByCurrentUserWithOnGetResponse.value, serializeAccessReviewInstanceDecisionItem); +} +/** + * Uri template for the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: FilterByCurrentUserWithOnRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue, + queryParametersMapper: FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/index.ts new file mode 100644 index 0000000000..0b3a3f170b --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/index.ts @@ -0,0 +1,174 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemCollectionResponseFromDiscriminatorValue, createAccessReviewInstanceDecisionItemFromDiscriminatorValue, serializeAccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItemCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, type FilterByCurrentUserWithOnRequestBuilder } from './filterByCurrentUserWithOn/index.js'; +// @ts-ignore +import { AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata, AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata, type AccessReviewInstanceDecisionItemItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { RecordAllDecisionsRequestBuilderRequestsMetadata, type RecordAllDecisionsRequestBuilder } from './recordAllDecisions/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + */ +export interface DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to call the recordAllDecisions method. + */ + get recordAllDecisions(): RecordAllDecisionsRequestBuilder; + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewInstanceDecisionItemId The unique identifier of accessReviewInstanceDecisionItem + * @returns {AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + byAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId: string) : AccessReviewInstanceDecisionItemItemRequestBuilder; + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @returns {FilterByCurrentUserWithOnRequestBuilder} + */ + filterByCurrentUserWithOn(on: string | undefined) : FilterByCurrentUserWithOnRequestBuilder; + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + */ +export interface DecisionsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const DecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const DecisionsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const DecisionsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewInstanceDecisionItemId: { + requestsMetadata: AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata, + navigationMetadata: AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata, + pathParametersMappings: ["accessReviewInstanceDecisionItem%2Did"], + }, + filterByCurrentUserWithOn: { + requestsMetadata: FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, + pathParametersMappings: ["on"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, + recordAllDecisions: { + requestsMetadata: RecordAllDecisionsRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const DecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: DecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemCollectionResponseFromDiscriminatorValue, + queryParametersMapper: DecisionsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: DecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstanceDecisionItem, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/index.ts new file mode 100644 index 0000000000..0529c14cd8 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/index.ts @@ -0,0 +1,141 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemFromDiscriminatorValue, serializeAccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItem } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { InsightsRequestBuilderNavigationMetadata, InsightsRequestBuilderRequestsMetadata, type InsightsRequestBuilder } from './insights/index.js'; +// @ts-ignore +import { InstanceRequestBuilderNavigationMetadata, InstanceRequestBuilderRequestsMetadata, type InstanceRequestBuilder } from './instance/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + */ +export interface AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ + get insights(): InsightsRequestBuilder; + /** + * Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ + get instance(): InstanceRequestBuilder; + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + */ +export interface AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + insights: { + requestsMetadata: InsightsRequestBuilderRequestsMetadata, + navigationMetadata: InsightsRequestBuilderNavigationMetadata, + }, + instance: { + requestsMetadata: InstanceRequestBuilderRequestsMetadata, + navigationMetadata: InstanceRequestBuilderNavigationMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + queryParametersMapper: AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstanceDecisionItem, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/insights/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/insights/count/index.ts new file mode 100644 index 0000000000..a4d8b493ae --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/insights/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/insights/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/insights/index.ts new file mode 100644 index 0000000000..e70787d34f --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/insights/index.ts @@ -0,0 +1,152 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createGovernanceInsightCollectionResponseFromDiscriminatorValue, createGovernanceInsightFromDiscriminatorValue, serializeGovernanceInsight, type GovernanceInsight, type GovernanceInsightCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { GovernanceInsightItemRequestBuilderRequestsMetadata, type GovernanceInsightItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface InsightsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @returns {GovernanceInsightItemRequestBuilder} + */ + byGovernanceInsightId(governanceInsightId: string) : GovernanceInsightItemRequestBuilder; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ +export interface InsightsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const InsightsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const InsightsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const InsightsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byGovernanceInsightId: { + requestsMetadata: GovernanceInsightItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["governanceInsight%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const InsightsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: InsightsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightCollectionResponseFromDiscriminatorValue, + queryParametersMapper: InsightsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: InsightsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeGovernanceInsight, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/insights/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/insights/item/index.ts new file mode 100644 index 0000000000..e08c2413bc --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/insights/item/index.ts @@ -0,0 +1,116 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createGovernanceInsightFromDiscriminatorValue, serializeGovernanceInsight, type GovernanceInsight } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ +export interface GovernanceInsightItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const GovernanceInsightItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const GovernanceInsightItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const GovernanceInsightItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + queryParametersMapper: GovernanceInsightItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeGovernanceInsight, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/acceptRecommendations/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/acceptRecommendations/index.ts new file mode 100644 index 0000000000..8faf49ae63 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/acceptRecommendations/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the acceptRecommendations method. + */ +export interface AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-acceptrecommendations?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const AcceptRecommendationsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations"; +/** + * Metadata for all the requests in the request builder. + */ +export const AcceptRecommendationsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: AcceptRecommendationsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/applyDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/applyDecisions/index.ts new file mode 100644 index 0000000000..ce8928c6d4 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/applyDecisions/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the applyDecisions method. + */ +export interface ApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-applydecisions?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const ApplyDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const ApplyDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: ApplyDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/batchApplyCustomDataProvidedResourceDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/batchApplyCustomDataProvidedResourceDecisions/index.ts new file mode 100644 index 0000000000..b0ab066dc0 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/batchApplyCustomDataProvidedResourceDecisions/index.ts @@ -0,0 +1,107 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { AccessReviewInstanceDecisionItemApplyResultObject, type AccessReviewInstanceDecisionItemApplyResult } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * The applyDescription property + */ + applyDescription?: string | null; + /** + * The applyResult property + */ + applyResult?: AccessReviewInstanceDecisionItemApplyResult | null; + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The customDataProvidedResourceId property + */ + customDataProvidedResourceId?: string | null; +} +/** + * Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + */ +export interface BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchApplyCustomDataProvidedResourceDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(batchApplyCustomDataProvidedResourceDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "applyDescription": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyDescription = n.getStringValue(); }, + "applyResult": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyResult = n.getEnumValue(AccessReviewInstanceDecisionItemApplyResultObject); }, + "backingStoreEnabled": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.backingStoreEnabled = true; }, + "customDataProvidedResourceId": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.customDataProvidedResourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(writer: SerializationWriter, batchApplyCustomDataProvidedResourceDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchApplyCustomDataProvidedResourceDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("applyDescription", batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyDescription); + writer.writeEnumValue("applyResult", batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyResult); + writer.writeStringValue("customDataProvidedResourceId", batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.customDataProvidedResourceId); + writer.writeAdditionalData(batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/batchRecordDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/batchRecordDecisions/index.ts new file mode 100644 index 0000000000..243eb2575f --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/batchRecordDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchRecordDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the batchRecordDecisions method. + */ +export interface BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchRecordDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchRecordDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchRecordDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchRecordDecisionsPostRequestBody(batchRecordDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { batchRecordDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { batchRecordDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { batchRecordDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { batchRecordDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { batchRecordDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchRecordDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchRecordDecisionsPostRequestBody(writer: SerializationWriter, batchRecordDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchRecordDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", batchRecordDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", batchRecordDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", batchRecordDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", batchRecordDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(batchRecordDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchRecordDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchRecordDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchRecordDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchRecordDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/contactedReviewers/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/contactedReviewers/count/index.ts new file mode 100644 index 0000000000..b7288d155b --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/contactedReviewers/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/contactedReviewers/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/contactedReviewers/index.ts new file mode 100644 index 0000000000..210de7458d --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/contactedReviewers/index.ts @@ -0,0 +1,152 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewReviewerCollectionResponseFromDiscriminatorValue, createAccessReviewReviewerFromDiscriminatorValue, serializeAccessReviewReviewer, type AccessReviewReviewer, type AccessReviewReviewerCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { AccessReviewReviewerItemRequestBuilderRequestsMetadata, type AccessReviewReviewerItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +export interface ContactedReviewersRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewReviewerId The unique identifier of accessReviewReviewer + * @returns {AccessReviewReviewerItemRequestBuilder} + */ + byAccessReviewReviewerId(accessReviewReviewerId: string) : AccessReviewReviewerItemRequestBuilder; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ +export interface ContactedReviewersRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const ContactedReviewersRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const ContactedReviewersRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const ContactedReviewersRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewReviewerId: { + requestsMetadata: AccessReviewReviewerItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["accessReviewReviewer%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const ContactedReviewersRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: ContactedReviewersRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerCollectionResponseFromDiscriminatorValue, + queryParametersMapper: ContactedReviewersRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: ContactedReviewersRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewReviewer, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/contactedReviewers/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/contactedReviewers/item/index.ts new file mode 100644 index 0000000000..4e9ec6f6ea --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/contactedReviewers/item/index.ts @@ -0,0 +1,116 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewReviewerFromDiscriminatorValue, serializeAccessReviewReviewer, type AccessReviewReviewer } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +export interface AccessReviewReviewerItemRequestBuilder extends BaseRequestBuilder { + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ +export interface AccessReviewReviewerItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewReviewerItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewReviewerItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewReviewerItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewReviewerItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewReviewerItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerFromDiscriminatorValue, + queryParametersMapper: AccessReviewReviewerItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewReviewerItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewReviewer, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/definition/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/definition/index.ts new file mode 100644 index 0000000000..803f74adda --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/definition/index.ts @@ -0,0 +1,69 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewScheduleDefinitionFromDiscriminatorValue, type AccessReviewScheduleDefinition } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + */ +export interface DefinitionRequestBuilder extends BaseRequestBuilder { + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + */ +export interface DefinitionRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const DefinitionRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const DefinitionRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const DefinitionRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: DefinitionRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewScheduleDefinitionFromDiscriminatorValue, + queryParametersMapper: DefinitionRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/index.ts new file mode 100644 index 0000000000..7788992da7 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/index.ts @@ -0,0 +1,222 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceFromDiscriminatorValue, serializeAccessReviewInstance, type AccessReviewInstance } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { AcceptRecommendationsRequestBuilderRequestsMetadata, type AcceptRecommendationsRequestBuilder } from './acceptRecommendations/index.js'; +// @ts-ignore +import { ApplyDecisionsRequestBuilderRequestsMetadata, type ApplyDecisionsRequestBuilder } from './applyDecisions/index.js'; +// @ts-ignore +import { BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata, type BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder } from './batchApplyCustomDataProvidedResourceDecisions/index.js'; +// @ts-ignore +import { BatchRecordDecisionsRequestBuilderRequestsMetadata, type BatchRecordDecisionsRequestBuilder } from './batchRecordDecisions/index.js'; +// @ts-ignore +import { ContactedReviewersRequestBuilderNavigationMetadata, ContactedReviewersRequestBuilderRequestsMetadata, type ContactedReviewersRequestBuilder } from './contactedReviewers/index.js'; +// @ts-ignore +import { DefinitionRequestBuilderRequestsMetadata, type DefinitionRequestBuilder } from './definition/index.js'; +// @ts-ignore +import { ResetDecisionsRequestBuilderRequestsMetadata, type ResetDecisionsRequestBuilder } from './resetDecisions/index.js'; +// @ts-ignore +import { SendReminderRequestBuilderRequestsMetadata, type SendReminderRequestBuilder } from './sendReminder/index.js'; +// @ts-ignore +import { StagesRequestBuilderNavigationMetadata, StagesRequestBuilderRequestsMetadata, type StagesRequestBuilder } from './stages/index.js'; +// @ts-ignore +import { StopRequestBuilderRequestsMetadata, type StopRequestBuilder } from './stop/index.js'; +// @ts-ignore +import { StopApplyDecisionsRequestBuilderRequestsMetadata, type StopApplyDecisionsRequestBuilder } from './stopApplyDecisions/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface InstanceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + */ + get acceptRecommendations(): AcceptRecommendationsRequestBuilder; + /** + * Provides operations to call the applyDecisions method. + */ + get applyDecisions(): ApplyDecisionsRequestBuilder; + /** + * Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + */ + get batchApplyCustomDataProvidedResourceDecisions(): BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder; + /** + * Provides operations to call the batchRecordDecisions method. + */ + get batchRecordDecisions(): BatchRecordDecisionsRequestBuilder; + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ + get contactedReviewers(): ContactedReviewersRequestBuilder; + /** + * Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + */ + get definition(): DefinitionRequestBuilder; + /** + * Provides operations to call the resetDecisions method. + */ + get resetDecisions(): ResetDecisionsRequestBuilder; + /** + * Provides operations to call the sendReminder method. + */ + get sendReminder(): SendReminderRequestBuilder; + /** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + */ + get stages(): StagesRequestBuilder; + /** + * Provides operations to call the stop method. + */ + get stop(): StopRequestBuilder; + /** + * Provides operations to call the stopApplyDecisions method. + */ + get stopApplyDecisions(): StopApplyDecisionsRequestBuilder; + /** + * Delete navigation property instance for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property instance in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewInstance, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property instance for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property instance in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewInstance, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + */ +export interface InstanceRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const InstanceRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const InstanceRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const InstanceRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + acceptRecommendations: { + requestsMetadata: AcceptRecommendationsRequestBuilderRequestsMetadata, + }, + applyDecisions: { + requestsMetadata: ApplyDecisionsRequestBuilderRequestsMetadata, + }, + batchApplyCustomDataProvidedResourceDecisions: { + requestsMetadata: BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata, + }, + batchRecordDecisions: { + requestsMetadata: BatchRecordDecisionsRequestBuilderRequestsMetadata, + }, + contactedReviewers: { + requestsMetadata: ContactedReviewersRequestBuilderRequestsMetadata, + navigationMetadata: ContactedReviewersRequestBuilderNavigationMetadata, + }, + definition: { + requestsMetadata: DefinitionRequestBuilderRequestsMetadata, + }, + resetDecisions: { + requestsMetadata: ResetDecisionsRequestBuilderRequestsMetadata, + }, + sendReminder: { + requestsMetadata: SendReminderRequestBuilderRequestsMetadata, + }, + stages: { + requestsMetadata: StagesRequestBuilderRequestsMetadata, + navigationMetadata: StagesRequestBuilderNavigationMetadata, + }, + stop: { + requestsMetadata: StopRequestBuilderRequestsMetadata, + }, + stopApplyDecisions: { + requestsMetadata: StopApplyDecisionsRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const InstanceRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: InstanceRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: InstanceRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceFromDiscriminatorValue, + queryParametersMapper: InstanceRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: InstanceRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstance, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/resetDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/resetDecisions/index.ts new file mode 100644 index 0000000000..4fe537795b --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/resetDecisions/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the resetDecisions method. + */ +export interface ResetDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const ResetDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const ResetDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: ResetDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/sendReminder/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/sendReminder/index.ts new file mode 100644 index 0000000000..5fa0e92f98 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/sendReminder/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the sendReminder method. + */ +export interface SendReminderRequestBuilder extends BaseRequestBuilder { + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const SendReminderRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder"; +/** + * Metadata for all the requests in the request builder. + */ +export const SendReminderRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: SendReminderRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/count/index.ts new file mode 100644 index 0000000000..f6f78b86b0 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/filterByCurrentUserWithOn/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/filterByCurrentUserWithOn/index.ts new file mode 100644 index 0000000000..51c16c6a7f --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/filterByCurrentUserWithOn/index.ts @@ -0,0 +1,139 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewStageFromDiscriminatorValue, deserializeIntoBaseCollectionPaginationCountResponse, serializeAccessReviewStage, serializeBaseCollectionPaginationCountResponse, type AccessReviewStage, type BaseCollectionPaginationCountResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {FilterByCurrentUserWithOnGetResponse} + */ +// @ts-ignore +export function createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilterByCurrentUserWithOnGetResponse; +} +/** + * The deserialization information for the current model + * @param FilterByCurrentUserWithOnGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilterByCurrentUserWithOnGetResponse(filterByCurrentUserWithOnGetResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(filterByCurrentUserWithOnGetResponse), + "value": n => { filterByCurrentUserWithOnGetResponse.value = n.getCollectionOfObjectValues(createAccessReviewStageFromDiscriminatorValue); }, + } +} +export interface FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: AccessReviewStage[] | null; +} +/** + * Provides operations to call the filterByCurrentUser method. + */ +export interface FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-filterbycurrentuser?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + */ +export interface FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Serializes information the current object + * @param FilterByCurrentUserWithOnGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilterByCurrentUserWithOnGetResponse(writer: SerializationWriter, filterByCurrentUserWithOnGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filterByCurrentUserWithOnGetResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, filterByCurrentUserWithOnGetResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", filterByCurrentUserWithOnGetResponse.value, serializeAccessReviewStage); +} +/** + * Uri template for the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: FilterByCurrentUserWithOnRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue, + queryParametersMapper: FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/index.ts new file mode 100644 index 0000000000..d1164f146c --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/index.ts @@ -0,0 +1,165 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewStageCollectionResponseFromDiscriminatorValue, createAccessReviewStageFromDiscriminatorValue, serializeAccessReviewStage, type AccessReviewStage, type AccessReviewStageCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, type FilterByCurrentUserWithOnRequestBuilder } from './filterByCurrentUserWithOn/index.js'; +// @ts-ignore +import { AccessReviewStageItemRequestBuilderNavigationMetadata, AccessReviewStageItemRequestBuilderRequestsMetadata, type AccessReviewStageItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + */ +export interface StagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewStageId The unique identifier of accessReviewStage + * @returns {AccessReviewStageItemRequestBuilder} + */ + byAccessReviewStageId(accessReviewStageId: string) : AccessReviewStageItemRequestBuilder; + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @returns {FilterByCurrentUserWithOnRequestBuilder} + */ + filterByCurrentUserWithOn(on: string | undefined) : FilterByCurrentUserWithOnRequestBuilder; + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewStage, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewStage, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + */ +export interface StagesRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const StagesRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const StagesRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const StagesRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewStageId: { + requestsMetadata: AccessReviewStageItemRequestBuilderRequestsMetadata, + navigationMetadata: AccessReviewStageItemRequestBuilderNavigationMetadata, + pathParametersMappings: ["accessReviewStage%2Did"], + }, + filterByCurrentUserWithOn: { + requestsMetadata: FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, + pathParametersMappings: ["on"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const StagesRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: StagesRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewStageCollectionResponseFromDiscriminatorValue, + queryParametersMapper: StagesRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: StagesRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewStageFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewStage, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/acceptRecommendations/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/acceptRecommendations/index.ts new file mode 100644 index 0000000000..4db94bd6e6 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/acceptRecommendations/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the acceptRecommendations method. + */ +export interface AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const AcceptRecommendationsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations"; +/** + * Metadata for all the requests in the request builder. + */ +export const AcceptRecommendationsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: AcceptRecommendationsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/batchRecordDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/batchRecordDecisions/index.ts new file mode 100644 index 0000000000..59868f7dbd --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/batchRecordDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchRecordDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the batchRecordDecisions method. + */ +export interface BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchRecordDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchRecordDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchRecordDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchRecordDecisionsPostRequestBody(batchRecordDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { batchRecordDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { batchRecordDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { batchRecordDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { batchRecordDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { batchRecordDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchRecordDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchRecordDecisionsPostRequestBody(writer: SerializationWriter, batchRecordDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchRecordDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", batchRecordDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", batchRecordDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", batchRecordDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", batchRecordDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(batchRecordDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchRecordDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchRecordDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchRecordDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchRecordDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/count/index.ts new file mode 100644 index 0000000000..524553474e --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/filterByCurrentUserWithOn/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/filterByCurrentUserWithOn/index.ts new file mode 100644 index 0000000000..00326fbe55 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/filterByCurrentUserWithOn/index.ts @@ -0,0 +1,139 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemFromDiscriminatorValue, deserializeIntoBaseCollectionPaginationCountResponse, serializeAccessReviewInstanceDecisionItem, serializeBaseCollectionPaginationCountResponse, type AccessReviewInstanceDecisionItem, type BaseCollectionPaginationCountResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {FilterByCurrentUserWithOnGetResponse} + */ +// @ts-ignore +export function createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilterByCurrentUserWithOnGetResponse; +} +/** + * The deserialization information for the current model + * @param FilterByCurrentUserWithOnGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilterByCurrentUserWithOnGetResponse(filterByCurrentUserWithOnGetResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(filterByCurrentUserWithOnGetResponse), + "value": n => { filterByCurrentUserWithOnGetResponse.value = n.getCollectionOfObjectValues(createAccessReviewInstanceDecisionItemFromDiscriminatorValue); }, + } +} +export interface FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: AccessReviewInstanceDecisionItem[] | null; +} +/** + * Provides operations to call the filterByCurrentUser method. + */ +export interface FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + */ +export interface FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Serializes information the current object + * @param FilterByCurrentUserWithOnGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilterByCurrentUserWithOnGetResponse(writer: SerializationWriter, filterByCurrentUserWithOnGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filterByCurrentUserWithOnGetResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, filterByCurrentUserWithOnGetResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", filterByCurrentUserWithOnGetResponse.value, serializeAccessReviewInstanceDecisionItem); +} +/** + * Uri template for the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: FilterByCurrentUserWithOnRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue, + queryParametersMapper: FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/index.ts new file mode 100644 index 0000000000..389d80deb3 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/index.ts @@ -0,0 +1,174 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemCollectionResponseFromDiscriminatorValue, createAccessReviewInstanceDecisionItemFromDiscriminatorValue, serializeAccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItemCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, type FilterByCurrentUserWithOnRequestBuilder } from './filterByCurrentUserWithOn/index.js'; +// @ts-ignore +import { AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata, AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata, type AccessReviewInstanceDecisionItemItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { RecordAllDecisionsRequestBuilderRequestsMetadata, type RecordAllDecisionsRequestBuilder } from './recordAllDecisions/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + */ +export interface DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to call the recordAllDecisions method. + */ + get recordAllDecisions(): RecordAllDecisionsRequestBuilder; + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + * @param accessReviewInstanceDecisionItemId1 The unique identifier of accessReviewInstanceDecisionItem + * @returns {AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + byAccessReviewInstanceDecisionItemId1(accessReviewInstanceDecisionItemId1: string) : AccessReviewInstanceDecisionItemItemRequestBuilder; + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @returns {FilterByCurrentUserWithOnRequestBuilder} + */ + filterByCurrentUserWithOn(on: string | undefined) : FilterByCurrentUserWithOnRequestBuilder; + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + */ +export interface DecisionsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const DecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const DecisionsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const DecisionsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewInstanceDecisionItemId1: { + requestsMetadata: AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata, + navigationMetadata: AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata, + pathParametersMappings: ["accessReviewInstanceDecisionItem%2Did1"], + }, + filterByCurrentUserWithOn: { + requestsMetadata: FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, + pathParametersMappings: ["on"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, + recordAllDecisions: { + requestsMetadata: RecordAllDecisionsRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const DecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: DecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemCollectionResponseFromDiscriminatorValue, + queryParametersMapper: DecisionsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: DecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstanceDecisionItem, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/index.ts new file mode 100644 index 0000000000..dad9e0b6b0 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/index.ts @@ -0,0 +1,131 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemFromDiscriminatorValue, serializeAccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItem } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { InsightsRequestBuilderNavigationMetadata, InsightsRequestBuilderRequestsMetadata, type InsightsRequestBuilder } from './insights/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + */ +export interface AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ + get insights(): InsightsRequestBuilder; + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + */ +export interface AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + insights: { + requestsMetadata: InsightsRequestBuilderRequestsMetadata, + navigationMetadata: InsightsRequestBuilderNavigationMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + queryParametersMapper: AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstanceDecisionItem, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/insights/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/insights/count/index.ts new file mode 100644 index 0000000000..3b2fa870e4 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/insights/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/insights/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/insights/index.ts new file mode 100644 index 0000000000..e80f30545a --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/insights/index.ts @@ -0,0 +1,152 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createGovernanceInsightCollectionResponseFromDiscriminatorValue, createGovernanceInsightFromDiscriminatorValue, serializeGovernanceInsight, type GovernanceInsight, type GovernanceInsightCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { GovernanceInsightItemRequestBuilderRequestsMetadata, type GovernanceInsightItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface InsightsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @returns {GovernanceInsightItemRequestBuilder} + */ + byGovernanceInsightId(governanceInsightId: string) : GovernanceInsightItemRequestBuilder; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ +export interface InsightsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const InsightsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const InsightsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const InsightsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byGovernanceInsightId: { + requestsMetadata: GovernanceInsightItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["governanceInsight%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const InsightsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: InsightsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightCollectionResponseFromDiscriminatorValue, + queryParametersMapper: InsightsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: InsightsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeGovernanceInsight, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/insights/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/insights/item/index.ts new file mode 100644 index 0000000000..3a78311131 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/item/insights/item/index.ts @@ -0,0 +1,116 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createGovernanceInsightFromDiscriminatorValue, serializeGovernanceInsight, type GovernanceInsight } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ +export interface GovernanceInsightItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const GovernanceInsightItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const GovernanceInsightItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const GovernanceInsightItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + queryParametersMapper: GovernanceInsightItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeGovernanceInsight, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/recordAllDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/recordAllDecisions/index.ts new file mode 100644 index 0000000000..89055c0c27 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/decisions/recordAllDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RecordAllDecisionsPostRequestBody} + */ +// @ts-ignore +export function createRecordAllDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRecordAllDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param RecordAllDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRecordAllDecisionsPostRequestBody(recordAllDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { recordAllDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { recordAllDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { recordAllDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { recordAllDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { recordAllDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +export interface RecordAllDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the recordAllDecisions method. + */ +export interface RecordAllDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta|Find more info here} + */ + post(body: RecordAllDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: RecordAllDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RecordAllDecisionsPostRequestBody The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeRecordAllDecisionsPostRequestBody(writer: SerializationWriter, recordAllDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!recordAllDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", recordAllDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", recordAllDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", recordAllDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", recordAllDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(recordAllDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const RecordAllDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const RecordAllDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: RecordAllDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeRecordAllDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/index.ts new file mode 100644 index 0000000000..36094f7330 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/index.ts @@ -0,0 +1,158 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewStageFromDiscriminatorValue, serializeAccessReviewStage, type AccessReviewStage } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { AcceptRecommendationsRequestBuilderRequestsMetadata, type AcceptRecommendationsRequestBuilder } from './acceptRecommendations/index.js'; +// @ts-ignore +import { BatchRecordDecisionsRequestBuilderRequestsMetadata, type BatchRecordDecisionsRequestBuilder } from './batchRecordDecisions/index.js'; +// @ts-ignore +import { DecisionsRequestBuilderNavigationMetadata, DecisionsRequestBuilderRequestsMetadata, type DecisionsRequestBuilder } from './decisions/index.js'; +// @ts-ignore +import { StopRequestBuilderRequestsMetadata, type StopRequestBuilder } from './stop/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + */ +export interface AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + */ + get acceptRecommendations(): AcceptRecommendationsRequestBuilder; + /** + * Provides operations to call the batchRecordDecisions method. + */ + get batchRecordDecisions(): BatchRecordDecisionsRequestBuilder; + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + */ + get decisions(): DecisionsRequestBuilder; + /** + * Provides operations to call the stop method. + */ + get stop(): StopRequestBuilder; + /** + * Delete navigation property stages for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewStage, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property stages for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewStage, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + */ +export interface AccessReviewStageItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewStageItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewStageItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const AccessReviewStageItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + acceptRecommendations: { + requestsMetadata: AcceptRecommendationsRequestBuilderRequestsMetadata, + }, + batchRecordDecisions: { + requestsMetadata: BatchRecordDecisionsRequestBuilderRequestsMetadata, + }, + decisions: { + requestsMetadata: DecisionsRequestBuilderRequestsMetadata, + navigationMetadata: DecisionsRequestBuilderNavigationMetadata, + }, + stop: { + requestsMetadata: StopRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewStageItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewStageItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewStageItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewStageFromDiscriminatorValue, + queryParametersMapper: AccessReviewStageItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewStageItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewStageFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewStage, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/stop/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/stop/index.ts new file mode 100644 index 0000000000..02c60c4e35 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stages/item/stop/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the stop method. + */ +export interface StopRequestBuilder extends BaseRequestBuilder { + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const StopRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/stop"; +/** + * Metadata for all the requests in the request builder. + */ +export const StopRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: StopRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stop/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stop/index.ts new file mode 100644 index 0000000000..424803ad1a --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stop/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the stop method. + */ +export interface StopRequestBuilder extends BaseRequestBuilder { + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const StopRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop"; +/** + * Metadata for all the requests in the request builder. + */ +export const StopRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: StopRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stopApplyDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stopApplyDecisions/index.ts new file mode 100644 index 0000000000..e35f21afab --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/item/instance/stopApplyDecisions/index.ts @@ -0,0 +1,44 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the stopApplyDecisions method. + */ +export interface StopApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Invoke action stopApplyDecisions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Invoke action stopApplyDecisions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const StopApplyDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const StopApplyDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: StopApplyDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/recordAllDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/recordAllDecisions/index.ts new file mode 100644 index 0000000000..5ac6602291 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/decisions/recordAllDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RecordAllDecisionsPostRequestBody} + */ +// @ts-ignore +export function createRecordAllDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRecordAllDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param RecordAllDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRecordAllDecisionsPostRequestBody(recordAllDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { recordAllDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { recordAllDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { recordAllDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { recordAllDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { recordAllDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +export interface RecordAllDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the recordAllDecisions method. + */ +export interface RecordAllDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta|Find more info here} + */ + post(body: RecordAllDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: RecordAllDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RecordAllDecisionsPostRequestBody The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeRecordAllDecisionsPostRequestBody(writer: SerializationWriter, recordAllDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!recordAllDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", recordAllDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", recordAllDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", recordAllDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", recordAllDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(recordAllDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const RecordAllDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/recordAllDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const RecordAllDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: RecordAllDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeRecordAllDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/definition/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/definition/index.ts new file mode 100644 index 0000000000..b81c52e33a --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/definition/index.ts @@ -0,0 +1,69 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewScheduleDefinitionFromDiscriminatorValue, type AccessReviewScheduleDefinition } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + */ +export interface DefinitionRequestBuilder extends BaseRequestBuilder { + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + */ +export interface DefinitionRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const DefinitionRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/definition{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const DefinitionRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const DefinitionRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: DefinitionRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewScheduleDefinitionFromDiscriminatorValue, + queryParametersMapper: DefinitionRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/index.ts new file mode 100644 index 0000000000..32c68c5b56 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/index.ts @@ -0,0 +1,232 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceFromDiscriminatorValue, serializeAccessReviewInstance, type AccessReviewInstance } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { AcceptRecommendationsRequestBuilderRequestsMetadata, type AcceptRecommendationsRequestBuilder } from './acceptRecommendations/index.js'; +// @ts-ignore +import { ApplyDecisionsRequestBuilderRequestsMetadata, type ApplyDecisionsRequestBuilder } from './applyDecisions/index.js'; +// @ts-ignore +import { BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata, type BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder } from './batchApplyCustomDataProvidedResourceDecisions/index.js'; +// @ts-ignore +import { BatchRecordDecisionsRequestBuilderRequestsMetadata, type BatchRecordDecisionsRequestBuilder } from './batchRecordDecisions/index.js'; +// @ts-ignore +import { ContactedReviewersRequestBuilderNavigationMetadata, ContactedReviewersRequestBuilderRequestsMetadata, type ContactedReviewersRequestBuilder } from './contactedReviewers/index.js'; +// @ts-ignore +import { DecisionsRequestBuilderNavigationMetadata, DecisionsRequestBuilderRequestsMetadata, type DecisionsRequestBuilder } from './decisions/index.js'; +// @ts-ignore +import { DefinitionRequestBuilderRequestsMetadata, type DefinitionRequestBuilder } from './definition/index.js'; +// @ts-ignore +import { ResetDecisionsRequestBuilderRequestsMetadata, type ResetDecisionsRequestBuilder } from './resetDecisions/index.js'; +// @ts-ignore +import { SendReminderRequestBuilderRequestsMetadata, type SendReminderRequestBuilder } from './sendReminder/index.js'; +// @ts-ignore +import { StagesRequestBuilderNavigationMetadata, StagesRequestBuilderRequestsMetadata, type StagesRequestBuilder } from './stages/index.js'; +// @ts-ignore +import { StopRequestBuilderRequestsMetadata, type StopRequestBuilder } from './stop/index.js'; +// @ts-ignore +import { StopApplyDecisionsRequestBuilderRequestsMetadata, type StopApplyDecisionsRequestBuilder } from './stopApplyDecisions/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + */ +export interface AccessReviewInstanceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + */ + get acceptRecommendations(): AcceptRecommendationsRequestBuilder; + /** + * Provides operations to call the applyDecisions method. + */ + get applyDecisions(): ApplyDecisionsRequestBuilder; + /** + * Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + */ + get batchApplyCustomDataProvidedResourceDecisions(): BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder; + /** + * Provides operations to call the batchRecordDecisions method. + */ + get batchRecordDecisions(): BatchRecordDecisionsRequestBuilder; + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ + get contactedReviewers(): ContactedReviewersRequestBuilder; + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + */ + get decisions(): DecisionsRequestBuilder; + /** + * Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + */ + get definition(): DefinitionRequestBuilder; + /** + * Provides operations to call the resetDecisions method. + */ + get resetDecisions(): ResetDecisionsRequestBuilder; + /** + * Provides operations to call the sendReminder method. + */ + get sendReminder(): SendReminderRequestBuilder; + /** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + */ + get stages(): StagesRequestBuilder; + /** + * Provides operations to call the stop method. + */ + get stop(): StopRequestBuilder; + /** + * Provides operations to call the stopApplyDecisions method. + */ + get stopApplyDecisions(): StopApplyDecisionsRequestBuilder; + /** + * Delete navigation property instances for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property instances in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewInstance, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property instances for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property instances in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewInstance, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an instance for each recurrence. + */ +export interface AccessReviewInstanceItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewInstanceItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewInstanceItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const AccessReviewInstanceItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + acceptRecommendations: { + requestsMetadata: AcceptRecommendationsRequestBuilderRequestsMetadata, + }, + applyDecisions: { + requestsMetadata: ApplyDecisionsRequestBuilderRequestsMetadata, + }, + batchApplyCustomDataProvidedResourceDecisions: { + requestsMetadata: BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata, + }, + batchRecordDecisions: { + requestsMetadata: BatchRecordDecisionsRequestBuilderRequestsMetadata, + }, + contactedReviewers: { + requestsMetadata: ContactedReviewersRequestBuilderRequestsMetadata, + navigationMetadata: ContactedReviewersRequestBuilderNavigationMetadata, + }, + decisions: { + requestsMetadata: DecisionsRequestBuilderRequestsMetadata, + navigationMetadata: DecisionsRequestBuilderNavigationMetadata, + }, + definition: { + requestsMetadata: DefinitionRequestBuilderRequestsMetadata, + }, + resetDecisions: { + requestsMetadata: ResetDecisionsRequestBuilderRequestsMetadata, + }, + sendReminder: { + requestsMetadata: SendReminderRequestBuilderRequestsMetadata, + }, + stages: { + requestsMetadata: StagesRequestBuilderRequestsMetadata, + navigationMetadata: StagesRequestBuilderNavigationMetadata, + }, + stop: { + requestsMetadata: StopRequestBuilderRequestsMetadata, + }, + stopApplyDecisions: { + requestsMetadata: StopApplyDecisionsRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewInstanceItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewInstanceItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewInstanceItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceFromDiscriminatorValue, + queryParametersMapper: AccessReviewInstanceItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewInstanceItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstance, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/resetDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/resetDecisions/index.ts new file mode 100644 index 0000000000..2101c74edf --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/resetDecisions/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the resetDecisions method. + */ +export interface ResetDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const ResetDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/resetDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const ResetDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: ResetDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/sendReminder/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/sendReminder/index.ts new file mode 100644 index 0000000000..637a682be4 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/sendReminder/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the sendReminder method. + */ +export interface SendReminderRequestBuilder extends BaseRequestBuilder { + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const SendReminderRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/sendReminder"; +/** + * Metadata for all the requests in the request builder. + */ +export const SendReminderRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: SendReminderRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/count/index.ts new file mode 100644 index 0000000000..8964c27245 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/filterByCurrentUserWithOn/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/filterByCurrentUserWithOn/index.ts new file mode 100644 index 0000000000..680a3bd21b --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/filterByCurrentUserWithOn/index.ts @@ -0,0 +1,139 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewStageFromDiscriminatorValue, deserializeIntoBaseCollectionPaginationCountResponse, serializeAccessReviewStage, serializeBaseCollectionPaginationCountResponse, type AccessReviewStage, type BaseCollectionPaginationCountResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {FilterByCurrentUserWithOnGetResponse} + */ +// @ts-ignore +export function createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilterByCurrentUserWithOnGetResponse; +} +/** + * The deserialization information for the current model + * @param FilterByCurrentUserWithOnGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilterByCurrentUserWithOnGetResponse(filterByCurrentUserWithOnGetResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(filterByCurrentUserWithOnGetResponse), + "value": n => { filterByCurrentUserWithOnGetResponse.value = n.getCollectionOfObjectValues(createAccessReviewStageFromDiscriminatorValue); }, + } +} +export interface FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: AccessReviewStage[] | null; +} +/** + * Provides operations to call the filterByCurrentUser method. + */ +export interface FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-filterbycurrentuser?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + */ +export interface FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Serializes information the current object + * @param FilterByCurrentUserWithOnGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilterByCurrentUserWithOnGetResponse(writer: SerializationWriter, filterByCurrentUserWithOnGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filterByCurrentUserWithOnGetResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, filterByCurrentUserWithOnGetResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", filterByCurrentUserWithOnGetResponse.value, serializeAccessReviewStage); +} +/** + * Uri template for the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: FilterByCurrentUserWithOnRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue, + queryParametersMapper: FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/index.ts new file mode 100644 index 0000000000..8021206805 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/index.ts @@ -0,0 +1,165 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewStageCollectionResponseFromDiscriminatorValue, createAccessReviewStageFromDiscriminatorValue, serializeAccessReviewStage, type AccessReviewStage, type AccessReviewStageCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, type FilterByCurrentUserWithOnRequestBuilder } from './filterByCurrentUserWithOn/index.js'; +// @ts-ignore +import { AccessReviewStageItemRequestBuilderNavigationMetadata, AccessReviewStageItemRequestBuilderRequestsMetadata, type AccessReviewStageItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + */ +export interface StagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewStageId The unique identifier of accessReviewStage + * @returns {AccessReviewStageItemRequestBuilder} + */ + byAccessReviewStageId(accessReviewStageId: string) : AccessReviewStageItemRequestBuilder; + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @returns {FilterByCurrentUserWithOnRequestBuilder} + */ + filterByCurrentUserWithOn(on: string | undefined) : FilterByCurrentUserWithOnRequestBuilder; + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewStage, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewStage, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + */ +export interface StagesRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const StagesRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const StagesRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const StagesRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewStageId: { + requestsMetadata: AccessReviewStageItemRequestBuilderRequestsMetadata, + navigationMetadata: AccessReviewStageItemRequestBuilderNavigationMetadata, + pathParametersMappings: ["accessReviewStage%2Did"], + }, + filterByCurrentUserWithOn: { + requestsMetadata: FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, + pathParametersMappings: ["on"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const StagesRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: StagesRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewStageCollectionResponseFromDiscriminatorValue, + queryParametersMapper: StagesRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: StagesRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewStageFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewStage, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/acceptRecommendations/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/acceptRecommendations/index.ts new file mode 100644 index 0000000000..36b37d956c --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/acceptRecommendations/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the acceptRecommendations method. + */ +export interface AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const AcceptRecommendationsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations"; +/** + * Metadata for all the requests in the request builder. + */ +export const AcceptRecommendationsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: AcceptRecommendationsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/batchRecordDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/batchRecordDecisions/index.ts new file mode 100644 index 0000000000..3edf142d3c --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/batchRecordDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchRecordDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the batchRecordDecisions method. + */ +export interface BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchRecordDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchRecordDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchRecordDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchRecordDecisionsPostRequestBody(batchRecordDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { batchRecordDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { batchRecordDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { batchRecordDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { batchRecordDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { batchRecordDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchRecordDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchRecordDecisionsPostRequestBody(writer: SerializationWriter, batchRecordDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchRecordDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", batchRecordDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", batchRecordDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", batchRecordDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", batchRecordDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(batchRecordDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchRecordDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchRecordDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchRecordDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchRecordDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/count/index.ts new file mode 100644 index 0000000000..3e7086e3a4 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/filterByCurrentUserWithOn/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/filterByCurrentUserWithOn/index.ts new file mode 100644 index 0000000000..6a0a02d1ff --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/filterByCurrentUserWithOn/index.ts @@ -0,0 +1,139 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemFromDiscriminatorValue, deserializeIntoBaseCollectionPaginationCountResponse, serializeAccessReviewInstanceDecisionItem, serializeBaseCollectionPaginationCountResponse, type AccessReviewInstanceDecisionItem, type BaseCollectionPaginationCountResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {FilterByCurrentUserWithOnGetResponse} + */ +// @ts-ignore +export function createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilterByCurrentUserWithOnGetResponse; +} +/** + * The deserialization information for the current model + * @param FilterByCurrentUserWithOnGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilterByCurrentUserWithOnGetResponse(filterByCurrentUserWithOnGetResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(filterByCurrentUserWithOnGetResponse), + "value": n => { filterByCurrentUserWithOnGetResponse.value = n.getCollectionOfObjectValues(createAccessReviewInstanceDecisionItemFromDiscriminatorValue); }, + } +} +export interface FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: AccessReviewInstanceDecisionItem[] | null; +} +/** + * Provides operations to call the filterByCurrentUser method. + */ +export interface FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + */ +export interface FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Serializes information the current object + * @param FilterByCurrentUserWithOnGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilterByCurrentUserWithOnGetResponse(writer: SerializationWriter, filterByCurrentUserWithOnGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filterByCurrentUserWithOnGetResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, filterByCurrentUserWithOnGetResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", filterByCurrentUserWithOnGetResponse.value, serializeAccessReviewInstanceDecisionItem); +} +/** + * Uri template for the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: FilterByCurrentUserWithOnRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue, + queryParametersMapper: FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/index.ts new file mode 100644 index 0000000000..61f79db1d9 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/index.ts @@ -0,0 +1,174 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemCollectionResponseFromDiscriminatorValue, createAccessReviewInstanceDecisionItemFromDiscriminatorValue, serializeAccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItemCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, type FilterByCurrentUserWithOnRequestBuilder } from './filterByCurrentUserWithOn/index.js'; +// @ts-ignore +import { AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata, AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata, type AccessReviewInstanceDecisionItemItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { RecordAllDecisionsRequestBuilderRequestsMetadata, type RecordAllDecisionsRequestBuilder } from './recordAllDecisions/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + */ +export interface DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to call the recordAllDecisions method. + */ + get recordAllDecisions(): RecordAllDecisionsRequestBuilder; + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + * @param accessReviewInstanceDecisionItemId The unique identifier of accessReviewInstanceDecisionItem + * @returns {AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + byAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId: string) : AccessReviewInstanceDecisionItemItemRequestBuilder; + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @returns {FilterByCurrentUserWithOnRequestBuilder} + */ + filterByCurrentUserWithOn(on: string | undefined) : FilterByCurrentUserWithOnRequestBuilder; + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + */ +export interface DecisionsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const DecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const DecisionsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const DecisionsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewInstanceDecisionItemId: { + requestsMetadata: AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata, + navigationMetadata: AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata, + pathParametersMappings: ["accessReviewInstanceDecisionItem%2Did"], + }, + filterByCurrentUserWithOn: { + requestsMetadata: FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, + pathParametersMappings: ["on"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, + recordAllDecisions: { + requestsMetadata: RecordAllDecisionsRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const DecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: DecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemCollectionResponseFromDiscriminatorValue, + queryParametersMapper: DecisionsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: DecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstanceDecisionItem, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/index.ts new file mode 100644 index 0000000000..91199465a8 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/index.ts @@ -0,0 +1,141 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemFromDiscriminatorValue, serializeAccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItem } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { InsightsRequestBuilderNavigationMetadata, InsightsRequestBuilderRequestsMetadata, type InsightsRequestBuilder } from './insights/index.js'; +// @ts-ignore +import { InstanceRequestBuilderNavigationMetadata, InstanceRequestBuilderRequestsMetadata, type InstanceRequestBuilder } from './instance/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + */ +export interface AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ + get insights(): InsightsRequestBuilder; + /** + * Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ + get instance(): InstanceRequestBuilder; + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + */ +export interface AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + insights: { + requestsMetadata: InsightsRequestBuilderRequestsMetadata, + navigationMetadata: InsightsRequestBuilderNavigationMetadata, + }, + instance: { + requestsMetadata: InstanceRequestBuilderRequestsMetadata, + navigationMetadata: InstanceRequestBuilderNavigationMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + queryParametersMapper: AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstanceDecisionItem, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/count/index.ts new file mode 100644 index 0000000000..9ab2b031d8 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/index.ts new file mode 100644 index 0000000000..d84aae0777 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/index.ts @@ -0,0 +1,152 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createGovernanceInsightCollectionResponseFromDiscriminatorValue, createGovernanceInsightFromDiscriminatorValue, serializeGovernanceInsight, type GovernanceInsight, type GovernanceInsightCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { GovernanceInsightItemRequestBuilderRequestsMetadata, type GovernanceInsightItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface InsightsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @returns {GovernanceInsightItemRequestBuilder} + */ + byGovernanceInsightId(governanceInsightId: string) : GovernanceInsightItemRequestBuilder; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ +export interface InsightsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const InsightsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const InsightsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const InsightsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byGovernanceInsightId: { + requestsMetadata: GovernanceInsightItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["governanceInsight%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const InsightsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: InsightsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightCollectionResponseFromDiscriminatorValue, + queryParametersMapper: InsightsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: InsightsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeGovernanceInsight, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/item/index.ts new file mode 100644 index 0000000000..26c86ab617 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/item/index.ts @@ -0,0 +1,116 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createGovernanceInsightFromDiscriminatorValue, serializeGovernanceInsight, type GovernanceInsight } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ +export interface GovernanceInsightItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const GovernanceInsightItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const GovernanceInsightItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const GovernanceInsightItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + queryParametersMapper: GovernanceInsightItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeGovernanceInsight, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/acceptRecommendations/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/acceptRecommendations/index.ts new file mode 100644 index 0000000000..0e650130f7 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/acceptRecommendations/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the acceptRecommendations method. + */ +export interface AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-acceptrecommendations?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const AcceptRecommendationsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations"; +/** + * Metadata for all the requests in the request builder. + */ +export const AcceptRecommendationsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: AcceptRecommendationsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/applyDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/applyDecisions/index.ts new file mode 100644 index 0000000000..c64ed6e7c2 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/applyDecisions/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the applyDecisions method. + */ +export interface ApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-applydecisions?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const ApplyDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const ApplyDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: ApplyDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/batchApplyCustomDataProvidedResourceDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/batchApplyCustomDataProvidedResourceDecisions/index.ts new file mode 100644 index 0000000000..b6d24fecb5 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/batchApplyCustomDataProvidedResourceDecisions/index.ts @@ -0,0 +1,107 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { AccessReviewInstanceDecisionItemApplyResultObject, type AccessReviewInstanceDecisionItemApplyResult } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * The applyDescription property + */ + applyDescription?: string | null; + /** + * The applyResult property + */ + applyResult?: AccessReviewInstanceDecisionItemApplyResult | null; + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The customDataProvidedResourceId property + */ + customDataProvidedResourceId?: string | null; +} +/** + * Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + */ +export interface BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchApplyCustomDataProvidedResourceDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(batchApplyCustomDataProvidedResourceDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "applyDescription": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyDescription = n.getStringValue(); }, + "applyResult": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyResult = n.getEnumValue(AccessReviewInstanceDecisionItemApplyResultObject); }, + "backingStoreEnabled": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.backingStoreEnabled = true; }, + "customDataProvidedResourceId": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.customDataProvidedResourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(writer: SerializationWriter, batchApplyCustomDataProvidedResourceDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchApplyCustomDataProvidedResourceDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("applyDescription", batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyDescription); + writer.writeEnumValue("applyResult", batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyResult); + writer.writeStringValue("customDataProvidedResourceId", batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.customDataProvidedResourceId); + writer.writeAdditionalData(batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/batchRecordDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/batchRecordDecisions/index.ts new file mode 100644 index 0000000000..be931d7a14 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/batchRecordDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchRecordDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the batchRecordDecisions method. + */ +export interface BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchRecordDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchRecordDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchRecordDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchRecordDecisionsPostRequestBody(batchRecordDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { batchRecordDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { batchRecordDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { batchRecordDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { batchRecordDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { batchRecordDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchRecordDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchRecordDecisionsPostRequestBody(writer: SerializationWriter, batchRecordDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchRecordDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", batchRecordDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", batchRecordDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", batchRecordDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", batchRecordDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(batchRecordDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchRecordDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchRecordDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchRecordDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchRecordDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/contactedReviewers/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/contactedReviewers/count/index.ts new file mode 100644 index 0000000000..5676b220c2 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/contactedReviewers/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/contactedReviewers/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/contactedReviewers/index.ts new file mode 100644 index 0000000000..61340b6c41 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/contactedReviewers/index.ts @@ -0,0 +1,152 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewReviewerCollectionResponseFromDiscriminatorValue, createAccessReviewReviewerFromDiscriminatorValue, serializeAccessReviewReviewer, type AccessReviewReviewer, type AccessReviewReviewerCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { AccessReviewReviewerItemRequestBuilderRequestsMetadata, type AccessReviewReviewerItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +export interface ContactedReviewersRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewReviewerId The unique identifier of accessReviewReviewer + * @returns {AccessReviewReviewerItemRequestBuilder} + */ + byAccessReviewReviewerId(accessReviewReviewerId: string) : AccessReviewReviewerItemRequestBuilder; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ +export interface ContactedReviewersRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const ContactedReviewersRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const ContactedReviewersRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const ContactedReviewersRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewReviewerId: { + requestsMetadata: AccessReviewReviewerItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["accessReviewReviewer%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const ContactedReviewersRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: ContactedReviewersRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerCollectionResponseFromDiscriminatorValue, + queryParametersMapper: ContactedReviewersRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: ContactedReviewersRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewReviewer, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/contactedReviewers/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/contactedReviewers/item/index.ts new file mode 100644 index 0000000000..e3a17f87b0 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/contactedReviewers/item/index.ts @@ -0,0 +1,116 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewReviewerFromDiscriminatorValue, serializeAccessReviewReviewer, type AccessReviewReviewer } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +export interface AccessReviewReviewerItemRequestBuilder extends BaseRequestBuilder { + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ +export interface AccessReviewReviewerItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewReviewerItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewReviewerItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewReviewerItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewReviewerItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewReviewerItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerFromDiscriminatorValue, + queryParametersMapper: AccessReviewReviewerItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewReviewerItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewReviewer, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/count/index.ts new file mode 100644 index 0000000000..807d76548b --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/filterByCurrentUserWithOn/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/filterByCurrentUserWithOn/index.ts new file mode 100644 index 0000000000..54ac63540d --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/filterByCurrentUserWithOn/index.ts @@ -0,0 +1,139 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemFromDiscriminatorValue, deserializeIntoBaseCollectionPaginationCountResponse, serializeAccessReviewInstanceDecisionItem, serializeBaseCollectionPaginationCountResponse, type AccessReviewInstanceDecisionItem, type BaseCollectionPaginationCountResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {FilterByCurrentUserWithOnGetResponse} + */ +// @ts-ignore +export function createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilterByCurrentUserWithOnGetResponse; +} +/** + * The deserialization information for the current model + * @param FilterByCurrentUserWithOnGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilterByCurrentUserWithOnGetResponse(filterByCurrentUserWithOnGetResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(filterByCurrentUserWithOnGetResponse), + "value": n => { filterByCurrentUserWithOnGetResponse.value = n.getCollectionOfObjectValues(createAccessReviewInstanceDecisionItemFromDiscriminatorValue); }, + } +} +export interface FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: AccessReviewInstanceDecisionItem[] | null; +} +/** + * Provides operations to call the filterByCurrentUser method. + */ +export interface FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + */ +export interface FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Serializes information the current object + * @param FilterByCurrentUserWithOnGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilterByCurrentUserWithOnGetResponse(writer: SerializationWriter, filterByCurrentUserWithOnGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filterByCurrentUserWithOnGetResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, filterByCurrentUserWithOnGetResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", filterByCurrentUserWithOnGetResponse.value, serializeAccessReviewInstanceDecisionItem); +} +/** + * Uri template for the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: FilterByCurrentUserWithOnRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue, + queryParametersMapper: FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/index.ts new file mode 100644 index 0000000000..115d219895 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/index.ts @@ -0,0 +1,174 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemCollectionResponseFromDiscriminatorValue, createAccessReviewInstanceDecisionItemFromDiscriminatorValue, serializeAccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItemCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, type FilterByCurrentUserWithOnRequestBuilder } from './filterByCurrentUserWithOn/index.js'; +// @ts-ignore +import { AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata, AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata, type AccessReviewInstanceDecisionItemItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { RecordAllDecisionsRequestBuilderRequestsMetadata, type RecordAllDecisionsRequestBuilder } from './recordAllDecisions/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + */ +export interface DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to call the recordAllDecisions method. + */ + get recordAllDecisions(): RecordAllDecisionsRequestBuilder; + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewInstanceDecisionItemId1 The unique identifier of accessReviewInstanceDecisionItem + * @returns {AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + byAccessReviewInstanceDecisionItemId1(accessReviewInstanceDecisionItemId1: string) : AccessReviewInstanceDecisionItemItemRequestBuilder; + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @returns {FilterByCurrentUserWithOnRequestBuilder} + */ + filterByCurrentUserWithOn(on: string | undefined) : FilterByCurrentUserWithOnRequestBuilder; + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + */ +export interface DecisionsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const DecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const DecisionsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const DecisionsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewInstanceDecisionItemId1: { + requestsMetadata: AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata, + navigationMetadata: AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata, + pathParametersMappings: ["accessReviewInstanceDecisionItem%2Did1"], + }, + filterByCurrentUserWithOn: { + requestsMetadata: FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, + pathParametersMappings: ["on"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, + recordAllDecisions: { + requestsMetadata: RecordAllDecisionsRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const DecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: DecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemCollectionResponseFromDiscriminatorValue, + queryParametersMapper: DecisionsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: DecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstanceDecisionItem, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/index.ts new file mode 100644 index 0000000000..a98e7525bb --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/index.ts @@ -0,0 +1,131 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemFromDiscriminatorValue, serializeAccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItem } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { InsightsRequestBuilderNavigationMetadata, InsightsRequestBuilderRequestsMetadata, type InsightsRequestBuilder } from './insights/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + */ +export interface AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ + get insights(): InsightsRequestBuilder; + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + */ +export interface AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + insights: { + requestsMetadata: InsightsRequestBuilderRequestsMetadata, + navigationMetadata: InsightsRequestBuilderNavigationMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + queryParametersMapper: AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstanceDecisionItem, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/insights/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/insights/count/index.ts new file mode 100644 index 0000000000..c3b359248d --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/insights/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/insights/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/insights/index.ts new file mode 100644 index 0000000000..c1e6959f7e --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/insights/index.ts @@ -0,0 +1,152 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createGovernanceInsightCollectionResponseFromDiscriminatorValue, createGovernanceInsightFromDiscriminatorValue, serializeGovernanceInsight, type GovernanceInsight, type GovernanceInsightCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { GovernanceInsightItemRequestBuilderRequestsMetadata, type GovernanceInsightItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface InsightsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @returns {GovernanceInsightItemRequestBuilder} + */ + byGovernanceInsightId(governanceInsightId: string) : GovernanceInsightItemRequestBuilder; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ +export interface InsightsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const InsightsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const InsightsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const InsightsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byGovernanceInsightId: { + requestsMetadata: GovernanceInsightItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["governanceInsight%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const InsightsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: InsightsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightCollectionResponseFromDiscriminatorValue, + queryParametersMapper: InsightsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: InsightsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeGovernanceInsight, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/insights/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/insights/item/index.ts new file mode 100644 index 0000000000..25138768ce --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/item/insights/item/index.ts @@ -0,0 +1,116 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createGovernanceInsightFromDiscriminatorValue, serializeGovernanceInsight, type GovernanceInsight } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ +export interface GovernanceInsightItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const GovernanceInsightItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const GovernanceInsightItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const GovernanceInsightItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + queryParametersMapper: GovernanceInsightItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeGovernanceInsight, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/recordAllDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/recordAllDecisions/index.ts new file mode 100644 index 0000000000..b49188d717 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/decisions/recordAllDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RecordAllDecisionsPostRequestBody} + */ +// @ts-ignore +export function createRecordAllDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRecordAllDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param RecordAllDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRecordAllDecisionsPostRequestBody(recordAllDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { recordAllDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { recordAllDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { recordAllDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { recordAllDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { recordAllDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +export interface RecordAllDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the recordAllDecisions method. + */ +export interface RecordAllDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta|Find more info here} + */ + post(body: RecordAllDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: RecordAllDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RecordAllDecisionsPostRequestBody The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeRecordAllDecisionsPostRequestBody(writer: SerializationWriter, recordAllDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!recordAllDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", recordAllDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", recordAllDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", recordAllDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", recordAllDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(recordAllDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const RecordAllDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/recordAllDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const RecordAllDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: RecordAllDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeRecordAllDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/definition/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/definition/index.ts new file mode 100644 index 0000000000..ae43058909 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/definition/index.ts @@ -0,0 +1,69 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewScheduleDefinitionFromDiscriminatorValue, type AccessReviewScheduleDefinition } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + */ +export interface DefinitionRequestBuilder extends BaseRequestBuilder { + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + */ +export interface DefinitionRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const DefinitionRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const DefinitionRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const DefinitionRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: DefinitionRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewScheduleDefinitionFromDiscriminatorValue, + queryParametersMapper: DefinitionRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/index.ts new file mode 100644 index 0000000000..d4d959b42b --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/index.ts @@ -0,0 +1,222 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceFromDiscriminatorValue, serializeAccessReviewInstance, type AccessReviewInstance } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { AcceptRecommendationsRequestBuilderRequestsMetadata, type AcceptRecommendationsRequestBuilder } from './acceptRecommendations/index.js'; +// @ts-ignore +import { ApplyDecisionsRequestBuilderRequestsMetadata, type ApplyDecisionsRequestBuilder } from './applyDecisions/index.js'; +// @ts-ignore +import { BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata, type BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder } from './batchApplyCustomDataProvidedResourceDecisions/index.js'; +// @ts-ignore +import { BatchRecordDecisionsRequestBuilderRequestsMetadata, type BatchRecordDecisionsRequestBuilder } from './batchRecordDecisions/index.js'; +// @ts-ignore +import { ContactedReviewersRequestBuilderNavigationMetadata, ContactedReviewersRequestBuilderRequestsMetadata, type ContactedReviewersRequestBuilder } from './contactedReviewers/index.js'; +// @ts-ignore +import { DecisionsRequestBuilderNavigationMetadata, DecisionsRequestBuilderRequestsMetadata, type DecisionsRequestBuilder } from './decisions/index.js'; +// @ts-ignore +import { DefinitionRequestBuilderRequestsMetadata, type DefinitionRequestBuilder } from './definition/index.js'; +// @ts-ignore +import { ResetDecisionsRequestBuilderRequestsMetadata, type ResetDecisionsRequestBuilder } from './resetDecisions/index.js'; +// @ts-ignore +import { SendReminderRequestBuilderRequestsMetadata, type SendReminderRequestBuilder } from './sendReminder/index.js'; +// @ts-ignore +import { StopRequestBuilderRequestsMetadata, type StopRequestBuilder } from './stop/index.js'; +// @ts-ignore +import { StopApplyDecisionsRequestBuilderRequestsMetadata, type StopApplyDecisionsRequestBuilder } from './stopApplyDecisions/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface InstanceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + */ + get acceptRecommendations(): AcceptRecommendationsRequestBuilder; + /** + * Provides operations to call the applyDecisions method. + */ + get applyDecisions(): ApplyDecisionsRequestBuilder; + /** + * Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + */ + get batchApplyCustomDataProvidedResourceDecisions(): BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder; + /** + * Provides operations to call the batchRecordDecisions method. + */ + get batchRecordDecisions(): BatchRecordDecisionsRequestBuilder; + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ + get contactedReviewers(): ContactedReviewersRequestBuilder; + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + */ + get decisions(): DecisionsRequestBuilder; + /** + * Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + */ + get definition(): DefinitionRequestBuilder; + /** + * Provides operations to call the resetDecisions method. + */ + get resetDecisions(): ResetDecisionsRequestBuilder; + /** + * Provides operations to call the sendReminder method. + */ + get sendReminder(): SendReminderRequestBuilder; + /** + * Provides operations to call the stop method. + */ + get stop(): StopRequestBuilder; + /** + * Provides operations to call the stopApplyDecisions method. + */ + get stopApplyDecisions(): StopApplyDecisionsRequestBuilder; + /** + * Delete navigation property instance for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property instance in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewInstance, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property instance for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property instance in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewInstance, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + */ +export interface InstanceRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const InstanceRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const InstanceRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const InstanceRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + acceptRecommendations: { + requestsMetadata: AcceptRecommendationsRequestBuilderRequestsMetadata, + }, + applyDecisions: { + requestsMetadata: ApplyDecisionsRequestBuilderRequestsMetadata, + }, + batchApplyCustomDataProvidedResourceDecisions: { + requestsMetadata: BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata, + }, + batchRecordDecisions: { + requestsMetadata: BatchRecordDecisionsRequestBuilderRequestsMetadata, + }, + contactedReviewers: { + requestsMetadata: ContactedReviewersRequestBuilderRequestsMetadata, + navigationMetadata: ContactedReviewersRequestBuilderNavigationMetadata, + }, + decisions: { + requestsMetadata: DecisionsRequestBuilderRequestsMetadata, + navigationMetadata: DecisionsRequestBuilderNavigationMetadata, + }, + definition: { + requestsMetadata: DefinitionRequestBuilderRequestsMetadata, + }, + resetDecisions: { + requestsMetadata: ResetDecisionsRequestBuilderRequestsMetadata, + }, + sendReminder: { + requestsMetadata: SendReminderRequestBuilderRequestsMetadata, + }, + stop: { + requestsMetadata: StopRequestBuilderRequestsMetadata, + }, + stopApplyDecisions: { + requestsMetadata: StopApplyDecisionsRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const InstanceRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: InstanceRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: InstanceRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceFromDiscriminatorValue, + queryParametersMapper: InstanceRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: InstanceRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstance, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/resetDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/resetDecisions/index.ts new file mode 100644 index 0000000000..4d298d5680 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/resetDecisions/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the resetDecisions method. + */ +export interface ResetDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const ResetDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const ResetDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: ResetDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/sendReminder/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/sendReminder/index.ts new file mode 100644 index 0000000000..da78396edf --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/sendReminder/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the sendReminder method. + */ +export interface SendReminderRequestBuilder extends BaseRequestBuilder { + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const SendReminderRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder"; +/** + * Metadata for all the requests in the request builder. + */ +export const SendReminderRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: SendReminderRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/stop/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/stop/index.ts new file mode 100644 index 0000000000..b93b243af6 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/stop/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the stop method. + */ +export interface StopRequestBuilder extends BaseRequestBuilder { + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const StopRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop"; +/** + * Metadata for all the requests in the request builder. + */ +export const StopRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: StopRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/stopApplyDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/stopApplyDecisions/index.ts new file mode 100644 index 0000000000..61cdebcde1 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/item/instance/stopApplyDecisions/index.ts @@ -0,0 +1,44 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the stopApplyDecisions method. + */ +export interface StopApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Invoke action stopApplyDecisions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Invoke action stopApplyDecisions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const StopApplyDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const StopApplyDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: StopApplyDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/recordAllDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/recordAllDecisions/index.ts new file mode 100644 index 0000000000..f859c709de --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/decisions/recordAllDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RecordAllDecisionsPostRequestBody} + */ +// @ts-ignore +export function createRecordAllDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRecordAllDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param RecordAllDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRecordAllDecisionsPostRequestBody(recordAllDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { recordAllDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { recordAllDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { recordAllDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { recordAllDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { recordAllDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +export interface RecordAllDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the recordAllDecisions method. + */ +export interface RecordAllDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta|Find more info here} + */ + post(body: RecordAllDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: RecordAllDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RecordAllDecisionsPostRequestBody The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeRecordAllDecisionsPostRequestBody(writer: SerializationWriter, recordAllDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!recordAllDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", recordAllDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", recordAllDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", recordAllDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", recordAllDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(recordAllDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const RecordAllDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const RecordAllDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: RecordAllDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeRecordAllDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/index.ts new file mode 100644 index 0000000000..ee5180f373 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/index.ts @@ -0,0 +1,158 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewStageFromDiscriminatorValue, serializeAccessReviewStage, type AccessReviewStage } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { AcceptRecommendationsRequestBuilderRequestsMetadata, type AcceptRecommendationsRequestBuilder } from './acceptRecommendations/index.js'; +// @ts-ignore +import { BatchRecordDecisionsRequestBuilderRequestsMetadata, type BatchRecordDecisionsRequestBuilder } from './batchRecordDecisions/index.js'; +// @ts-ignore +import { DecisionsRequestBuilderNavigationMetadata, DecisionsRequestBuilderRequestsMetadata, type DecisionsRequestBuilder } from './decisions/index.js'; +// @ts-ignore +import { StopRequestBuilderRequestsMetadata, type StopRequestBuilder } from './stop/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + */ +export interface AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + */ + get acceptRecommendations(): AcceptRecommendationsRequestBuilder; + /** + * Provides operations to call the batchRecordDecisions method. + */ + get batchRecordDecisions(): BatchRecordDecisionsRequestBuilder; + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + */ + get decisions(): DecisionsRequestBuilder; + /** + * Provides operations to call the stop method. + */ + get stop(): StopRequestBuilder; + /** + * Delete navigation property stages for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewStage, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property stages for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewStage, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + */ +export interface AccessReviewStageItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewStageItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewStageItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const AccessReviewStageItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + acceptRecommendations: { + requestsMetadata: AcceptRecommendationsRequestBuilderRequestsMetadata, + }, + batchRecordDecisions: { + requestsMetadata: BatchRecordDecisionsRequestBuilderRequestsMetadata, + }, + decisions: { + requestsMetadata: DecisionsRequestBuilderRequestsMetadata, + navigationMetadata: DecisionsRequestBuilderNavigationMetadata, + }, + stop: { + requestsMetadata: StopRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewStageItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewStageItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewStageItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewStageFromDiscriminatorValue, + queryParametersMapper: AccessReviewStageItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewStageItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewStageFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewStage, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/stop/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/stop/index.ts new file mode 100644 index 0000000000..1500835e3b --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stages/item/stop/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the stop method. + */ +export interface StopRequestBuilder extends BaseRequestBuilder { + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const StopRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/stop"; +/** + * Metadata for all the requests in the request builder. + */ +export const StopRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: StopRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stop/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stop/index.ts new file mode 100644 index 0000000000..c21ff518ef --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stop/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the stop method. + */ +export interface StopRequestBuilder extends BaseRequestBuilder { + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const StopRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stop"; +/** + * Metadata for all the requests in the request builder. + */ +export const StopRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: StopRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stopApplyDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stopApplyDecisions/index.ts new file mode 100644 index 0000000000..9573e6985e --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/instances/item/stopApplyDecisions/index.ts @@ -0,0 +1,44 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the stopApplyDecisions method. + */ +export interface StopApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Invoke action stopApplyDecisions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Invoke action stopApplyDecisions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const StopApplyDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stopApplyDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const StopApplyDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: StopApplyDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/stop/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/stop/index.ts new file mode 100644 index 0000000000..71307a4920 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/definitions/item/stop/index.ts @@ -0,0 +1,44 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the stop method. + */ +export interface StopRequestBuilder extends BaseRequestBuilder { + /** + * Invoke action stop + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Invoke action stop + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const StopRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/stop"; +/** + * Metadata for all the requests in the request builder. + */ +export const StopRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: StopRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/index.ts new file mode 100644 index 0000000000..273022fa33 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/index.ts @@ -0,0 +1,151 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createUnifiedRootFromDiscriminatorValue, serializeUnifiedRoot, type UnifiedRoot } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { DecisionsRequestBuilderNavigationMetadata, DecisionsRequestBuilderRequestsMetadata, type DecisionsRequestBuilder } from './decisions/index.js'; +// @ts-ignore +import { DefinitionsRequestBuilderNavigationMetadata, DefinitionsRequestBuilderRequestsMetadata, type DefinitionsRequestBuilder } from './definitions/index.js'; +// @ts-ignore +import { InstancesRequestBuilderNavigationMetadata, InstancesRequestBuilderRequestsMetadata, type InstancesRequestBuilder } from './instances/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the unified property of the microsoft.graph.accessReviewSet entity. + */ +export interface UnifiedRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the decisions property of the microsoft.graph.unifiedRoot entity. + */ + get decisions(): DecisionsRequestBuilder; + /** + * Provides operations to manage the definitions property of the microsoft.graph.unifiedRoot entity. + */ + get definitions(): DefinitionsRequestBuilder; + /** + * Provides operations to manage the instances property of the microsoft.graph.unifiedRoot entity. + */ + get instances(): InstancesRequestBuilder; + /** + * Delete navigation property unified for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property unified in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: UnifiedRoot, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property unified for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property unified in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: UnifiedRoot, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + */ +export interface UnifiedRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const UnifiedRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const UnifiedRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const UnifiedRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + decisions: { + requestsMetadata: DecisionsRequestBuilderRequestsMetadata, + navigationMetadata: DecisionsRequestBuilderNavigationMetadata, + }, + definitions: { + requestsMetadata: DefinitionsRequestBuilderRequestsMetadata, + navigationMetadata: DefinitionsRequestBuilderNavigationMetadata, + }, + instances: { + requestsMetadata: InstancesRequestBuilderRequestsMetadata, + navigationMetadata: InstancesRequestBuilderNavigationMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const UnifiedRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: UnifiedRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: UnifiedRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createUnifiedRootFromDiscriminatorValue, + queryParametersMapper: UnifiedRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: UnifiedRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createUnifiedRootFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeUnifiedRoot, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/count/index.ts new file mode 100644 index 0000000000..852087b95d --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/filterByCurrentUserWithOn/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/filterByCurrentUserWithOn/index.ts new file mode 100644 index 0000000000..1470001c9e --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/filterByCurrentUserWithOn/index.ts @@ -0,0 +1,139 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceFromDiscriminatorValue, deserializeIntoBaseCollectionPaginationCountResponse, serializeAccessReviewInstance, serializeBaseCollectionPaginationCountResponse, type AccessReviewInstance, type BaseCollectionPaginationCountResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {FilterByCurrentUserWithOnGetResponse} + */ +// @ts-ignore +export function createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilterByCurrentUserWithOnGetResponse; +} +/** + * The deserialization information for the current model + * @param FilterByCurrentUserWithOnGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilterByCurrentUserWithOnGetResponse(filterByCurrentUserWithOnGetResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(filterByCurrentUserWithOnGetResponse), + "value": n => { filterByCurrentUserWithOnGetResponse.value = n.getCollectionOfObjectValues(createAccessReviewInstanceFromDiscriminatorValue); }, + } +} +export interface FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: AccessReviewInstance[] | null; +} +/** + * Provides operations to call the filterByCurrentUser method. + */ +export interface FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-filterbycurrentuser?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Returns all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + */ +export interface FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Serializes information the current object + * @param FilterByCurrentUserWithOnGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilterByCurrentUserWithOnGetResponse(writer: SerializationWriter, filterByCurrentUserWithOnGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filterByCurrentUserWithOnGetResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, filterByCurrentUserWithOnGetResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", filterByCurrentUserWithOnGetResponse.value, serializeAccessReviewInstance); +} +/** + * Uri template for the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: FilterByCurrentUserWithOnRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue, + queryParametersMapper: FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/index.ts new file mode 100644 index 0000000000..91eb527f8c --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/index.ts @@ -0,0 +1,165 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceCollectionResponseFromDiscriminatorValue, createAccessReviewInstanceFromDiscriminatorValue, serializeAccessReviewInstance, type AccessReviewInstance, type AccessReviewInstanceCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, type FilterByCurrentUserWithOnRequestBuilder } from './filterByCurrentUserWithOn/index.js'; +// @ts-ignore +import { AccessReviewInstanceItemRequestBuilderNavigationMetadata, AccessReviewInstanceItemRequestBuilderRequestsMetadata, type AccessReviewInstanceItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the instances property of the microsoft.graph.unifiedRoot entity. + */ +export interface InstancesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the instances property of the microsoft.graph.unifiedRoot entity. + * @param accessReviewInstanceId The unique identifier of accessReviewInstance + * @returns {AccessReviewInstanceItemRequestBuilder} + */ + byAccessReviewInstanceId(accessReviewInstanceId: string) : AccessReviewInstanceItemRequestBuilder; + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @returns {FilterByCurrentUserWithOnRequestBuilder} + */ + filterByCurrentUserWithOn(on: string | undefined) : FilterByCurrentUserWithOnRequestBuilder; + /** + * Represents the unified (vNext) instance of a review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to instances for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewInstance, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Represents the unified (vNext) instance of a review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to instances for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewInstance, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Represents the unified (vNext) instance of a review. + */ +export interface InstancesRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const InstancesRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const InstancesRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const InstancesRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewInstanceId: { + requestsMetadata: AccessReviewInstanceItemRequestBuilderRequestsMetadata, + navigationMetadata: AccessReviewInstanceItemRequestBuilderNavigationMetadata, + pathParametersMappings: ["accessReviewInstance%2Did"], + }, + filterByCurrentUserWithOn: { + requestsMetadata: FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, + pathParametersMappings: ["on"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const InstancesRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: InstancesRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceCollectionResponseFromDiscriminatorValue, + queryParametersMapper: InstancesRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: InstancesRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstance, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/acceptRecommendations/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/acceptRecommendations/index.ts new file mode 100644 index 0000000000..b586c77516 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/acceptRecommendations/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the acceptRecommendations method. + */ +export interface AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-acceptrecommendations?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const AcceptRecommendationsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/acceptRecommendations"; +/** + * Metadata for all the requests in the request builder. + */ +export const AcceptRecommendationsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: AcceptRecommendationsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/applyDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/applyDecisions/index.ts new file mode 100644 index 0000000000..d60585f7b7 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/applyDecisions/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the applyDecisions method. + */ +export interface ApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-applydecisions?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const ApplyDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/applyDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const ApplyDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: ApplyDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/batchApplyCustomDataProvidedResourceDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/batchApplyCustomDataProvidedResourceDecisions/index.ts new file mode 100644 index 0000000000..88a8535dc4 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/batchApplyCustomDataProvidedResourceDecisions/index.ts @@ -0,0 +1,107 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { AccessReviewInstanceDecisionItemApplyResultObject, type AccessReviewInstanceDecisionItemApplyResult } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * The applyDescription property + */ + applyDescription?: string | null; + /** + * The applyResult property + */ + applyResult?: AccessReviewInstanceDecisionItemApplyResult | null; + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The customDataProvidedResourceId property + */ + customDataProvidedResourceId?: string | null; +} +/** + * Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + */ +export interface BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchApplyCustomDataProvidedResourceDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(batchApplyCustomDataProvidedResourceDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "applyDescription": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyDescription = n.getStringValue(); }, + "applyResult": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyResult = n.getEnumValue(AccessReviewInstanceDecisionItemApplyResultObject); }, + "backingStoreEnabled": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.backingStoreEnabled = true; }, + "customDataProvidedResourceId": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.customDataProvidedResourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(writer: SerializationWriter, batchApplyCustomDataProvidedResourceDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchApplyCustomDataProvidedResourceDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("applyDescription", batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyDescription); + writer.writeEnumValue("applyResult", batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyResult); + writer.writeStringValue("customDataProvidedResourceId", batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.customDataProvidedResourceId); + writer.writeAdditionalData(batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/batchApplyCustomDataProvidedResourceDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/batchRecordDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/batchRecordDecisions/index.ts new file mode 100644 index 0000000000..8c9a799e5f --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/batchRecordDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchRecordDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the batchRecordDecisions method. + */ +export interface BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchRecordDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchRecordDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchRecordDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchRecordDecisionsPostRequestBody(batchRecordDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { batchRecordDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { batchRecordDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { batchRecordDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { batchRecordDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { batchRecordDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchRecordDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchRecordDecisionsPostRequestBody(writer: SerializationWriter, batchRecordDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchRecordDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", batchRecordDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", batchRecordDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", batchRecordDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", batchRecordDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(batchRecordDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchRecordDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/batchRecordDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchRecordDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchRecordDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchRecordDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/contactedReviewers/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/contactedReviewers/count/index.ts new file mode 100644 index 0000000000..5e3ca060b8 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/contactedReviewers/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/contactedReviewers/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/contactedReviewers/index.ts new file mode 100644 index 0000000000..fcad468a4f --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/contactedReviewers/index.ts @@ -0,0 +1,152 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewReviewerCollectionResponseFromDiscriminatorValue, createAccessReviewReviewerFromDiscriminatorValue, serializeAccessReviewReviewer, type AccessReviewReviewer, type AccessReviewReviewerCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { AccessReviewReviewerItemRequestBuilderRequestsMetadata, type AccessReviewReviewerItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +export interface ContactedReviewersRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewReviewerId The unique identifier of accessReviewReviewer + * @returns {AccessReviewReviewerItemRequestBuilder} + */ + byAccessReviewReviewerId(accessReviewReviewerId: string) : AccessReviewReviewerItemRequestBuilder; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ +export interface ContactedReviewersRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const ContactedReviewersRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const ContactedReviewersRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const ContactedReviewersRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewReviewerId: { + requestsMetadata: AccessReviewReviewerItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["accessReviewReviewer%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const ContactedReviewersRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: ContactedReviewersRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerCollectionResponseFromDiscriminatorValue, + queryParametersMapper: ContactedReviewersRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: ContactedReviewersRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewReviewer, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/contactedReviewers/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/contactedReviewers/item/index.ts new file mode 100644 index 0000000000..31f5b2007a --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/contactedReviewers/item/index.ts @@ -0,0 +1,116 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewReviewerFromDiscriminatorValue, serializeAccessReviewReviewer, type AccessReviewReviewer } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +export interface AccessReviewReviewerItemRequestBuilder extends BaseRequestBuilder { + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ +export interface AccessReviewReviewerItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewReviewerItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewReviewerItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewReviewerItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewReviewerItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewReviewerItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerFromDiscriminatorValue, + queryParametersMapper: AccessReviewReviewerItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewReviewerItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewReviewer, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/count/index.ts new file mode 100644 index 0000000000..e7e4f24ae4 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/filterByCurrentUserWithOn/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/filterByCurrentUserWithOn/index.ts new file mode 100644 index 0000000000..b741b8a437 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/filterByCurrentUserWithOn/index.ts @@ -0,0 +1,139 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemFromDiscriminatorValue, deserializeIntoBaseCollectionPaginationCountResponse, serializeAccessReviewInstanceDecisionItem, serializeBaseCollectionPaginationCountResponse, type AccessReviewInstanceDecisionItem, type BaseCollectionPaginationCountResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {FilterByCurrentUserWithOnGetResponse} + */ +// @ts-ignore +export function createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilterByCurrentUserWithOnGetResponse; +} +/** + * The deserialization information for the current model + * @param FilterByCurrentUserWithOnGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilterByCurrentUserWithOnGetResponse(filterByCurrentUserWithOnGetResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(filterByCurrentUserWithOnGetResponse), + "value": n => { filterByCurrentUserWithOnGetResponse.value = n.getCollectionOfObjectValues(createAccessReviewInstanceDecisionItemFromDiscriminatorValue); }, + } +} +export interface FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: AccessReviewInstanceDecisionItem[] | null; +} +/** + * Provides operations to call the filterByCurrentUser method. + */ +export interface FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + */ +export interface FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Serializes information the current object + * @param FilterByCurrentUserWithOnGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilterByCurrentUserWithOnGetResponse(writer: SerializationWriter, filterByCurrentUserWithOnGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filterByCurrentUserWithOnGetResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, filterByCurrentUserWithOnGetResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", filterByCurrentUserWithOnGetResponse.value, serializeAccessReviewInstanceDecisionItem); +} +/** + * Uri template for the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: FilterByCurrentUserWithOnRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue, + queryParametersMapper: FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/index.ts new file mode 100644 index 0000000000..b2a13aa625 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/index.ts @@ -0,0 +1,174 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemCollectionResponseFromDiscriminatorValue, createAccessReviewInstanceDecisionItemFromDiscriminatorValue, serializeAccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItemCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, type FilterByCurrentUserWithOnRequestBuilder } from './filterByCurrentUserWithOn/index.js'; +// @ts-ignore +import { AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata, AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata, type AccessReviewInstanceDecisionItemItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { RecordAllDecisionsRequestBuilderRequestsMetadata, type RecordAllDecisionsRequestBuilder } from './recordAllDecisions/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + */ +export interface DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to call the recordAllDecisions method. + */ + get recordAllDecisions(): RecordAllDecisionsRequestBuilder; + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewInstanceDecisionItemId The unique identifier of accessReviewInstanceDecisionItem + * @returns {AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + byAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId: string) : AccessReviewInstanceDecisionItemItemRequestBuilder; + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @returns {FilterByCurrentUserWithOnRequestBuilder} + */ + filterByCurrentUserWithOn(on: string | undefined) : FilterByCurrentUserWithOnRequestBuilder; + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + */ +export interface DecisionsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const DecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const DecisionsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const DecisionsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewInstanceDecisionItemId: { + requestsMetadata: AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata, + navigationMetadata: AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata, + pathParametersMappings: ["accessReviewInstanceDecisionItem%2Did"], + }, + filterByCurrentUserWithOn: { + requestsMetadata: FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, + pathParametersMappings: ["on"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, + recordAllDecisions: { + requestsMetadata: RecordAllDecisionsRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const DecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: DecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemCollectionResponseFromDiscriminatorValue, + queryParametersMapper: DecisionsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: DecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstanceDecisionItem, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/index.ts new file mode 100644 index 0000000000..9fe939f246 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/index.ts @@ -0,0 +1,141 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemFromDiscriminatorValue, serializeAccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItem } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { InsightsRequestBuilderNavigationMetadata, InsightsRequestBuilderRequestsMetadata, type InsightsRequestBuilder } from './insights/index.js'; +// @ts-ignore +import { InstanceRequestBuilderNavigationMetadata, InstanceRequestBuilderRequestsMetadata, type InstanceRequestBuilder } from './instance/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + */ +export interface AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ + get insights(): InsightsRequestBuilder; + /** + * Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ + get instance(): InstanceRequestBuilder; + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + */ +export interface AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + insights: { + requestsMetadata: InsightsRequestBuilderRequestsMetadata, + navigationMetadata: InsightsRequestBuilderNavigationMetadata, + }, + instance: { + requestsMetadata: InstanceRequestBuilderRequestsMetadata, + navigationMetadata: InstanceRequestBuilderNavigationMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + queryParametersMapper: AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstanceDecisionItem, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/insights/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/insights/count/index.ts new file mode 100644 index 0000000000..013d638351 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/insights/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/insights/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/insights/index.ts new file mode 100644 index 0000000000..e991e44871 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/insights/index.ts @@ -0,0 +1,152 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createGovernanceInsightCollectionResponseFromDiscriminatorValue, createGovernanceInsightFromDiscriminatorValue, serializeGovernanceInsight, type GovernanceInsight, type GovernanceInsightCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { GovernanceInsightItemRequestBuilderRequestsMetadata, type GovernanceInsightItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface InsightsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @returns {GovernanceInsightItemRequestBuilder} + */ + byGovernanceInsightId(governanceInsightId: string) : GovernanceInsightItemRequestBuilder; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ +export interface InsightsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const InsightsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const InsightsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const InsightsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byGovernanceInsightId: { + requestsMetadata: GovernanceInsightItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["governanceInsight%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const InsightsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: InsightsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightCollectionResponseFromDiscriminatorValue, + queryParametersMapper: InsightsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: InsightsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeGovernanceInsight, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/insights/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/insights/item/index.ts new file mode 100644 index 0000000000..532d24d772 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/insights/item/index.ts @@ -0,0 +1,116 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createGovernanceInsightFromDiscriminatorValue, serializeGovernanceInsight, type GovernanceInsight } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ +export interface GovernanceInsightItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const GovernanceInsightItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const GovernanceInsightItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const GovernanceInsightItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + queryParametersMapper: GovernanceInsightItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeGovernanceInsight, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/acceptRecommendations/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/acceptRecommendations/index.ts new file mode 100644 index 0000000000..e6af9ca729 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/acceptRecommendations/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the acceptRecommendations method. + */ +export interface AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-acceptrecommendations?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const AcceptRecommendationsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations"; +/** + * Metadata for all the requests in the request builder. + */ +export const AcceptRecommendationsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: AcceptRecommendationsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/applyDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/applyDecisions/index.ts new file mode 100644 index 0000000000..4872501d41 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/applyDecisions/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the applyDecisions method. + */ +export interface ApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-applydecisions?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const ApplyDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const ApplyDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: ApplyDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/batchApplyCustomDataProvidedResourceDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/batchApplyCustomDataProvidedResourceDecisions/index.ts new file mode 100644 index 0000000000..726bdb3117 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/batchApplyCustomDataProvidedResourceDecisions/index.ts @@ -0,0 +1,107 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { AccessReviewInstanceDecisionItemApplyResultObject, type AccessReviewInstanceDecisionItemApplyResult } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * The applyDescription property + */ + applyDescription?: string | null; + /** + * The applyResult property + */ + applyResult?: AccessReviewInstanceDecisionItemApplyResult | null; + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The customDataProvidedResourceId property + */ + customDataProvidedResourceId?: string | null; +} +/** + * Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + */ +export interface BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchApplyCustomDataProvidedResourceDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(batchApplyCustomDataProvidedResourceDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "applyDescription": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyDescription = n.getStringValue(); }, + "applyResult": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyResult = n.getEnumValue(AccessReviewInstanceDecisionItemApplyResultObject); }, + "backingStoreEnabled": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.backingStoreEnabled = true; }, + "customDataProvidedResourceId": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.customDataProvidedResourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(writer: SerializationWriter, batchApplyCustomDataProvidedResourceDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchApplyCustomDataProvidedResourceDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("applyDescription", batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyDescription); + writer.writeEnumValue("applyResult", batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyResult); + writer.writeStringValue("customDataProvidedResourceId", batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.customDataProvidedResourceId); + writer.writeAdditionalData(batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/batchRecordDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/batchRecordDecisions/index.ts new file mode 100644 index 0000000000..e527cc7305 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/batchRecordDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchRecordDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the batchRecordDecisions method. + */ +export interface BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchRecordDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchRecordDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchRecordDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchRecordDecisionsPostRequestBody(batchRecordDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { batchRecordDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { batchRecordDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { batchRecordDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { batchRecordDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { batchRecordDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchRecordDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchRecordDecisionsPostRequestBody(writer: SerializationWriter, batchRecordDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchRecordDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", batchRecordDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", batchRecordDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", batchRecordDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", batchRecordDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(batchRecordDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchRecordDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchRecordDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchRecordDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchRecordDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/contactedReviewers/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/contactedReviewers/count/index.ts new file mode 100644 index 0000000000..40976e11c9 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/contactedReviewers/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/contactedReviewers/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/contactedReviewers/index.ts new file mode 100644 index 0000000000..36e25b3775 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/contactedReviewers/index.ts @@ -0,0 +1,152 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewReviewerCollectionResponseFromDiscriminatorValue, createAccessReviewReviewerFromDiscriminatorValue, serializeAccessReviewReviewer, type AccessReviewReviewer, type AccessReviewReviewerCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { AccessReviewReviewerItemRequestBuilderRequestsMetadata, type AccessReviewReviewerItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +export interface ContactedReviewersRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewReviewerId The unique identifier of accessReviewReviewer + * @returns {AccessReviewReviewerItemRequestBuilder} + */ + byAccessReviewReviewerId(accessReviewReviewerId: string) : AccessReviewReviewerItemRequestBuilder; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ +export interface ContactedReviewersRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const ContactedReviewersRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const ContactedReviewersRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const ContactedReviewersRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewReviewerId: { + requestsMetadata: AccessReviewReviewerItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["accessReviewReviewer%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const ContactedReviewersRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: ContactedReviewersRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerCollectionResponseFromDiscriminatorValue, + queryParametersMapper: ContactedReviewersRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: ContactedReviewersRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewReviewer, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/contactedReviewers/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/contactedReviewers/item/index.ts new file mode 100644 index 0000000000..8938e0e758 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/contactedReviewers/item/index.ts @@ -0,0 +1,116 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewReviewerFromDiscriminatorValue, serializeAccessReviewReviewer, type AccessReviewReviewer } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +export interface AccessReviewReviewerItemRequestBuilder extends BaseRequestBuilder { + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ +export interface AccessReviewReviewerItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewReviewerItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewReviewerItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewReviewerItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewReviewerItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewReviewerItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerFromDiscriminatorValue, + queryParametersMapper: AccessReviewReviewerItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewReviewerItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewReviewer, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/definition/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/definition/index.ts new file mode 100644 index 0000000000..9ef76c23f5 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/definition/index.ts @@ -0,0 +1,69 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewScheduleDefinitionFromDiscriminatorValue, type AccessReviewScheduleDefinition } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + */ +export interface DefinitionRequestBuilder extends BaseRequestBuilder { + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + */ +export interface DefinitionRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const DefinitionRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const DefinitionRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const DefinitionRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: DefinitionRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewScheduleDefinitionFromDiscriminatorValue, + queryParametersMapper: DefinitionRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/index.ts new file mode 100644 index 0000000000..5bf03996bb --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/index.ts @@ -0,0 +1,222 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceFromDiscriminatorValue, serializeAccessReviewInstance, type AccessReviewInstance } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { AcceptRecommendationsRequestBuilderRequestsMetadata, type AcceptRecommendationsRequestBuilder } from './acceptRecommendations/index.js'; +// @ts-ignore +import { ApplyDecisionsRequestBuilderRequestsMetadata, type ApplyDecisionsRequestBuilder } from './applyDecisions/index.js'; +// @ts-ignore +import { BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata, type BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder } from './batchApplyCustomDataProvidedResourceDecisions/index.js'; +// @ts-ignore +import { BatchRecordDecisionsRequestBuilderRequestsMetadata, type BatchRecordDecisionsRequestBuilder } from './batchRecordDecisions/index.js'; +// @ts-ignore +import { ContactedReviewersRequestBuilderNavigationMetadata, ContactedReviewersRequestBuilderRequestsMetadata, type ContactedReviewersRequestBuilder } from './contactedReviewers/index.js'; +// @ts-ignore +import { DefinitionRequestBuilderRequestsMetadata, type DefinitionRequestBuilder } from './definition/index.js'; +// @ts-ignore +import { ResetDecisionsRequestBuilderRequestsMetadata, type ResetDecisionsRequestBuilder } from './resetDecisions/index.js'; +// @ts-ignore +import { SendReminderRequestBuilderRequestsMetadata, type SendReminderRequestBuilder } from './sendReminder/index.js'; +// @ts-ignore +import { StagesRequestBuilderNavigationMetadata, StagesRequestBuilderRequestsMetadata, type StagesRequestBuilder } from './stages/index.js'; +// @ts-ignore +import { StopRequestBuilderRequestsMetadata, type StopRequestBuilder } from './stop/index.js'; +// @ts-ignore +import { StopApplyDecisionsRequestBuilderRequestsMetadata, type StopApplyDecisionsRequestBuilder } from './stopApplyDecisions/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface InstanceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + */ + get acceptRecommendations(): AcceptRecommendationsRequestBuilder; + /** + * Provides operations to call the applyDecisions method. + */ + get applyDecisions(): ApplyDecisionsRequestBuilder; + /** + * Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + */ + get batchApplyCustomDataProvidedResourceDecisions(): BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder; + /** + * Provides operations to call the batchRecordDecisions method. + */ + get batchRecordDecisions(): BatchRecordDecisionsRequestBuilder; + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ + get contactedReviewers(): ContactedReviewersRequestBuilder; + /** + * Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + */ + get definition(): DefinitionRequestBuilder; + /** + * Provides operations to call the resetDecisions method. + */ + get resetDecisions(): ResetDecisionsRequestBuilder; + /** + * Provides operations to call the sendReminder method. + */ + get sendReminder(): SendReminderRequestBuilder; + /** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + */ + get stages(): StagesRequestBuilder; + /** + * Provides operations to call the stop method. + */ + get stop(): StopRequestBuilder; + /** + * Provides operations to call the stopApplyDecisions method. + */ + get stopApplyDecisions(): StopApplyDecisionsRequestBuilder; + /** + * Delete navigation property instance for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property instance in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewInstance, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property instance for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property instance in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewInstance, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + */ +export interface InstanceRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const InstanceRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const InstanceRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const InstanceRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + acceptRecommendations: { + requestsMetadata: AcceptRecommendationsRequestBuilderRequestsMetadata, + }, + applyDecisions: { + requestsMetadata: ApplyDecisionsRequestBuilderRequestsMetadata, + }, + batchApplyCustomDataProvidedResourceDecisions: { + requestsMetadata: BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata, + }, + batchRecordDecisions: { + requestsMetadata: BatchRecordDecisionsRequestBuilderRequestsMetadata, + }, + contactedReviewers: { + requestsMetadata: ContactedReviewersRequestBuilderRequestsMetadata, + navigationMetadata: ContactedReviewersRequestBuilderNavigationMetadata, + }, + definition: { + requestsMetadata: DefinitionRequestBuilderRequestsMetadata, + }, + resetDecisions: { + requestsMetadata: ResetDecisionsRequestBuilderRequestsMetadata, + }, + sendReminder: { + requestsMetadata: SendReminderRequestBuilderRequestsMetadata, + }, + stages: { + requestsMetadata: StagesRequestBuilderRequestsMetadata, + navigationMetadata: StagesRequestBuilderNavigationMetadata, + }, + stop: { + requestsMetadata: StopRequestBuilderRequestsMetadata, + }, + stopApplyDecisions: { + requestsMetadata: StopApplyDecisionsRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const InstanceRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: InstanceRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: InstanceRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceFromDiscriminatorValue, + queryParametersMapper: InstanceRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: InstanceRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstance, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/resetDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/resetDecisions/index.ts new file mode 100644 index 0000000000..cfd0b31266 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/resetDecisions/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the resetDecisions method. + */ +export interface ResetDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const ResetDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const ResetDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: ResetDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/sendReminder/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/sendReminder/index.ts new file mode 100644 index 0000000000..bd9880f8a8 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/sendReminder/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the sendReminder method. + */ +export interface SendReminderRequestBuilder extends BaseRequestBuilder { + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const SendReminderRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder"; +/** + * Metadata for all the requests in the request builder. + */ +export const SendReminderRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: SendReminderRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/count/index.ts new file mode 100644 index 0000000000..4d2f75d86d --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/filterByCurrentUserWithOn/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/filterByCurrentUserWithOn/index.ts new file mode 100644 index 0000000000..897ccee2d7 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/filterByCurrentUserWithOn/index.ts @@ -0,0 +1,139 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewStageFromDiscriminatorValue, deserializeIntoBaseCollectionPaginationCountResponse, serializeAccessReviewStage, serializeBaseCollectionPaginationCountResponse, type AccessReviewStage, type BaseCollectionPaginationCountResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {FilterByCurrentUserWithOnGetResponse} + */ +// @ts-ignore +export function createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilterByCurrentUserWithOnGetResponse; +} +/** + * The deserialization information for the current model + * @param FilterByCurrentUserWithOnGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilterByCurrentUserWithOnGetResponse(filterByCurrentUserWithOnGetResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(filterByCurrentUserWithOnGetResponse), + "value": n => { filterByCurrentUserWithOnGetResponse.value = n.getCollectionOfObjectValues(createAccessReviewStageFromDiscriminatorValue); }, + } +} +export interface FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: AccessReviewStage[] | null; +} +/** + * Provides operations to call the filterByCurrentUser method. + */ +export interface FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-filterbycurrentuser?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + */ +export interface FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Serializes information the current object + * @param FilterByCurrentUserWithOnGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilterByCurrentUserWithOnGetResponse(writer: SerializationWriter, filterByCurrentUserWithOnGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filterByCurrentUserWithOnGetResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, filterByCurrentUserWithOnGetResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", filterByCurrentUserWithOnGetResponse.value, serializeAccessReviewStage); +} +/** + * Uri template for the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: FilterByCurrentUserWithOnRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue, + queryParametersMapper: FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/index.ts new file mode 100644 index 0000000000..9040a82766 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/index.ts @@ -0,0 +1,165 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewStageCollectionResponseFromDiscriminatorValue, createAccessReviewStageFromDiscriminatorValue, serializeAccessReviewStage, type AccessReviewStage, type AccessReviewStageCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, type FilterByCurrentUserWithOnRequestBuilder } from './filterByCurrentUserWithOn/index.js'; +// @ts-ignore +import { AccessReviewStageItemRequestBuilderNavigationMetadata, AccessReviewStageItemRequestBuilderRequestsMetadata, type AccessReviewStageItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + */ +export interface StagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewStageId The unique identifier of accessReviewStage + * @returns {AccessReviewStageItemRequestBuilder} + */ + byAccessReviewStageId(accessReviewStageId: string) : AccessReviewStageItemRequestBuilder; + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @returns {FilterByCurrentUserWithOnRequestBuilder} + */ + filterByCurrentUserWithOn(on: string | undefined) : FilterByCurrentUserWithOnRequestBuilder; + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewStage, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewStage, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + */ +export interface StagesRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const StagesRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const StagesRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const StagesRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewStageId: { + requestsMetadata: AccessReviewStageItemRequestBuilderRequestsMetadata, + navigationMetadata: AccessReviewStageItemRequestBuilderNavigationMetadata, + pathParametersMappings: ["accessReviewStage%2Did"], + }, + filterByCurrentUserWithOn: { + requestsMetadata: FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, + pathParametersMappings: ["on"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const StagesRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: StagesRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewStageCollectionResponseFromDiscriminatorValue, + queryParametersMapper: StagesRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: StagesRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewStageFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewStage, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/acceptRecommendations/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/acceptRecommendations/index.ts new file mode 100644 index 0000000000..e0e6fbb4e2 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/acceptRecommendations/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the acceptRecommendations method. + */ +export interface AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const AcceptRecommendationsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations"; +/** + * Metadata for all the requests in the request builder. + */ +export const AcceptRecommendationsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: AcceptRecommendationsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/batchRecordDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/batchRecordDecisions/index.ts new file mode 100644 index 0000000000..39744cadb1 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/batchRecordDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchRecordDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the batchRecordDecisions method. + */ +export interface BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchRecordDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchRecordDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchRecordDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchRecordDecisionsPostRequestBody(batchRecordDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { batchRecordDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { batchRecordDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { batchRecordDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { batchRecordDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { batchRecordDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchRecordDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchRecordDecisionsPostRequestBody(writer: SerializationWriter, batchRecordDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchRecordDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", batchRecordDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", batchRecordDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", batchRecordDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", batchRecordDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(batchRecordDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchRecordDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchRecordDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchRecordDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchRecordDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/count/index.ts new file mode 100644 index 0000000000..23efef1202 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/filterByCurrentUserWithOn/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/filterByCurrentUserWithOn/index.ts new file mode 100644 index 0000000000..d1920a476f --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/filterByCurrentUserWithOn/index.ts @@ -0,0 +1,139 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemFromDiscriminatorValue, deserializeIntoBaseCollectionPaginationCountResponse, serializeAccessReviewInstanceDecisionItem, serializeBaseCollectionPaginationCountResponse, type AccessReviewInstanceDecisionItem, type BaseCollectionPaginationCountResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {FilterByCurrentUserWithOnGetResponse} + */ +// @ts-ignore +export function createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilterByCurrentUserWithOnGetResponse; +} +/** + * The deserialization information for the current model + * @param FilterByCurrentUserWithOnGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilterByCurrentUserWithOnGetResponse(filterByCurrentUserWithOnGetResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(filterByCurrentUserWithOnGetResponse), + "value": n => { filterByCurrentUserWithOnGetResponse.value = n.getCollectionOfObjectValues(createAccessReviewInstanceDecisionItemFromDiscriminatorValue); }, + } +} +export interface FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: AccessReviewInstanceDecisionItem[] | null; +} +/** + * Provides operations to call the filterByCurrentUser method. + */ +export interface FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + */ +export interface FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Serializes information the current object + * @param FilterByCurrentUserWithOnGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilterByCurrentUserWithOnGetResponse(writer: SerializationWriter, filterByCurrentUserWithOnGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filterByCurrentUserWithOnGetResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, filterByCurrentUserWithOnGetResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", filterByCurrentUserWithOnGetResponse.value, serializeAccessReviewInstanceDecisionItem); +} +/** + * Uri template for the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: FilterByCurrentUserWithOnRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue, + queryParametersMapper: FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/index.ts new file mode 100644 index 0000000000..76a9f0d92f --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/index.ts @@ -0,0 +1,174 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemCollectionResponseFromDiscriminatorValue, createAccessReviewInstanceDecisionItemFromDiscriminatorValue, serializeAccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItemCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, type FilterByCurrentUserWithOnRequestBuilder } from './filterByCurrentUserWithOn/index.js'; +// @ts-ignore +import { AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata, AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata, type AccessReviewInstanceDecisionItemItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { RecordAllDecisionsRequestBuilderRequestsMetadata, type RecordAllDecisionsRequestBuilder } from './recordAllDecisions/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + */ +export interface DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to call the recordAllDecisions method. + */ + get recordAllDecisions(): RecordAllDecisionsRequestBuilder; + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + * @param accessReviewInstanceDecisionItemId1 The unique identifier of accessReviewInstanceDecisionItem + * @returns {AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + byAccessReviewInstanceDecisionItemId1(accessReviewInstanceDecisionItemId1: string) : AccessReviewInstanceDecisionItemItemRequestBuilder; + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @returns {FilterByCurrentUserWithOnRequestBuilder} + */ + filterByCurrentUserWithOn(on: string | undefined) : FilterByCurrentUserWithOnRequestBuilder; + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + */ +export interface DecisionsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const DecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const DecisionsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const DecisionsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewInstanceDecisionItemId1: { + requestsMetadata: AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata, + navigationMetadata: AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata, + pathParametersMappings: ["accessReviewInstanceDecisionItem%2Did1"], + }, + filterByCurrentUserWithOn: { + requestsMetadata: FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, + pathParametersMappings: ["on"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, + recordAllDecisions: { + requestsMetadata: RecordAllDecisionsRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const DecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: DecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemCollectionResponseFromDiscriminatorValue, + queryParametersMapper: DecisionsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: DecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstanceDecisionItem, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/index.ts new file mode 100644 index 0000000000..d842d80745 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/index.ts @@ -0,0 +1,131 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemFromDiscriminatorValue, serializeAccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItem } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { InsightsRequestBuilderNavigationMetadata, InsightsRequestBuilderRequestsMetadata, type InsightsRequestBuilder } from './insights/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + */ +export interface AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ + get insights(): InsightsRequestBuilder; + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + */ +export interface AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + insights: { + requestsMetadata: InsightsRequestBuilderRequestsMetadata, + navigationMetadata: InsightsRequestBuilderNavigationMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + queryParametersMapper: AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstanceDecisionItem, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/insights/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/insights/count/index.ts new file mode 100644 index 0000000000..060945c293 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/insights/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/insights/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/insights/index.ts new file mode 100644 index 0000000000..4c1b0794a3 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/insights/index.ts @@ -0,0 +1,152 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createGovernanceInsightCollectionResponseFromDiscriminatorValue, createGovernanceInsightFromDiscriminatorValue, serializeGovernanceInsight, type GovernanceInsight, type GovernanceInsightCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { GovernanceInsightItemRequestBuilderRequestsMetadata, type GovernanceInsightItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface InsightsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @returns {GovernanceInsightItemRequestBuilder} + */ + byGovernanceInsightId(governanceInsightId: string) : GovernanceInsightItemRequestBuilder; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ +export interface InsightsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const InsightsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const InsightsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const InsightsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byGovernanceInsightId: { + requestsMetadata: GovernanceInsightItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["governanceInsight%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const InsightsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: InsightsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightCollectionResponseFromDiscriminatorValue, + queryParametersMapper: InsightsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: InsightsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeGovernanceInsight, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/insights/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/insights/item/index.ts new file mode 100644 index 0000000000..4c494e033b --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/item/insights/item/index.ts @@ -0,0 +1,116 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createGovernanceInsightFromDiscriminatorValue, serializeGovernanceInsight, type GovernanceInsight } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ +export interface GovernanceInsightItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const GovernanceInsightItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const GovernanceInsightItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const GovernanceInsightItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + queryParametersMapper: GovernanceInsightItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeGovernanceInsight, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/recordAllDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/recordAllDecisions/index.ts new file mode 100644 index 0000000000..c1cbc2faaa --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/decisions/recordAllDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RecordAllDecisionsPostRequestBody} + */ +// @ts-ignore +export function createRecordAllDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRecordAllDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param RecordAllDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRecordAllDecisionsPostRequestBody(recordAllDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { recordAllDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { recordAllDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { recordAllDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { recordAllDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { recordAllDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +export interface RecordAllDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the recordAllDecisions method. + */ +export interface RecordAllDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta|Find more info here} + */ + post(body: RecordAllDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: RecordAllDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RecordAllDecisionsPostRequestBody The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeRecordAllDecisionsPostRequestBody(writer: SerializationWriter, recordAllDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!recordAllDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", recordAllDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", recordAllDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", recordAllDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", recordAllDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(recordAllDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const RecordAllDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const RecordAllDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: RecordAllDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeRecordAllDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/index.ts new file mode 100644 index 0000000000..4d926c54f3 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/index.ts @@ -0,0 +1,158 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewStageFromDiscriminatorValue, serializeAccessReviewStage, type AccessReviewStage } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { AcceptRecommendationsRequestBuilderRequestsMetadata, type AcceptRecommendationsRequestBuilder } from './acceptRecommendations/index.js'; +// @ts-ignore +import { BatchRecordDecisionsRequestBuilderRequestsMetadata, type BatchRecordDecisionsRequestBuilder } from './batchRecordDecisions/index.js'; +// @ts-ignore +import { DecisionsRequestBuilderNavigationMetadata, DecisionsRequestBuilderRequestsMetadata, type DecisionsRequestBuilder } from './decisions/index.js'; +// @ts-ignore +import { StopRequestBuilderRequestsMetadata, type StopRequestBuilder } from './stop/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + */ +export interface AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + */ + get acceptRecommendations(): AcceptRecommendationsRequestBuilder; + /** + * Provides operations to call the batchRecordDecisions method. + */ + get batchRecordDecisions(): BatchRecordDecisionsRequestBuilder; + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + */ + get decisions(): DecisionsRequestBuilder; + /** + * Provides operations to call the stop method. + */ + get stop(): StopRequestBuilder; + /** + * Delete navigation property stages for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewStage, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property stages for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewStage, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + */ +export interface AccessReviewStageItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewStageItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewStageItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const AccessReviewStageItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + acceptRecommendations: { + requestsMetadata: AcceptRecommendationsRequestBuilderRequestsMetadata, + }, + batchRecordDecisions: { + requestsMetadata: BatchRecordDecisionsRequestBuilderRequestsMetadata, + }, + decisions: { + requestsMetadata: DecisionsRequestBuilderRequestsMetadata, + navigationMetadata: DecisionsRequestBuilderNavigationMetadata, + }, + stop: { + requestsMetadata: StopRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewStageItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewStageItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewStageItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewStageFromDiscriminatorValue, + queryParametersMapper: AccessReviewStageItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewStageItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewStageFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewStage, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/stop/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/stop/index.ts new file mode 100644 index 0000000000..68da391988 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stages/item/stop/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the stop method. + */ +export interface StopRequestBuilder extends BaseRequestBuilder { + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const StopRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/stop"; +/** + * Metadata for all the requests in the request builder. + */ +export const StopRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: StopRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stop/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stop/index.ts new file mode 100644 index 0000000000..6050d2b0d3 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stop/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the stop method. + */ +export interface StopRequestBuilder extends BaseRequestBuilder { + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const StopRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop"; +/** + * Metadata for all the requests in the request builder. + */ +export const StopRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: StopRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stopApplyDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stopApplyDecisions/index.ts new file mode 100644 index 0000000000..bb16a1284a --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/item/instance/stopApplyDecisions/index.ts @@ -0,0 +1,44 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the stopApplyDecisions method. + */ +export interface StopApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Invoke action stopApplyDecisions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Invoke action stopApplyDecisions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const StopApplyDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const StopApplyDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: StopApplyDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/recordAllDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/recordAllDecisions/index.ts new file mode 100644 index 0000000000..83ed69a9a4 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/decisions/recordAllDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RecordAllDecisionsPostRequestBody} + */ +// @ts-ignore +export function createRecordAllDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRecordAllDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param RecordAllDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRecordAllDecisionsPostRequestBody(recordAllDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { recordAllDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { recordAllDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { recordAllDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { recordAllDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { recordAllDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +export interface RecordAllDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the recordAllDecisions method. + */ +export interface RecordAllDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta|Find more info here} + */ + post(body: RecordAllDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: RecordAllDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RecordAllDecisionsPostRequestBody The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeRecordAllDecisionsPostRequestBody(writer: SerializationWriter, recordAllDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!recordAllDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", recordAllDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", recordAllDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", recordAllDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", recordAllDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(recordAllDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const RecordAllDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/recordAllDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const RecordAllDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: RecordAllDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeRecordAllDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/definition/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/definition/index.ts new file mode 100644 index 0000000000..70330b53bb --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/definition/index.ts @@ -0,0 +1,69 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewScheduleDefinitionFromDiscriminatorValue, type AccessReviewScheduleDefinition } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + */ +export interface DefinitionRequestBuilder extends BaseRequestBuilder { + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + */ +export interface DefinitionRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const DefinitionRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/definition{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const DefinitionRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const DefinitionRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: DefinitionRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewScheduleDefinitionFromDiscriminatorValue, + queryParametersMapper: DefinitionRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/index.ts new file mode 100644 index 0000000000..a5c2f1720d --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/index.ts @@ -0,0 +1,232 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceFromDiscriminatorValue, serializeAccessReviewInstance, type AccessReviewInstance } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { AcceptRecommendationsRequestBuilderRequestsMetadata, type AcceptRecommendationsRequestBuilder } from './acceptRecommendations/index.js'; +// @ts-ignore +import { ApplyDecisionsRequestBuilderRequestsMetadata, type ApplyDecisionsRequestBuilder } from './applyDecisions/index.js'; +// @ts-ignore +import { BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata, type BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder } from './batchApplyCustomDataProvidedResourceDecisions/index.js'; +// @ts-ignore +import { BatchRecordDecisionsRequestBuilderRequestsMetadata, type BatchRecordDecisionsRequestBuilder } from './batchRecordDecisions/index.js'; +// @ts-ignore +import { ContactedReviewersRequestBuilderNavigationMetadata, ContactedReviewersRequestBuilderRequestsMetadata, type ContactedReviewersRequestBuilder } from './contactedReviewers/index.js'; +// @ts-ignore +import { DecisionsRequestBuilderNavigationMetadata, DecisionsRequestBuilderRequestsMetadata, type DecisionsRequestBuilder } from './decisions/index.js'; +// @ts-ignore +import { DefinitionRequestBuilderRequestsMetadata, type DefinitionRequestBuilder } from './definition/index.js'; +// @ts-ignore +import { ResetDecisionsRequestBuilderRequestsMetadata, type ResetDecisionsRequestBuilder } from './resetDecisions/index.js'; +// @ts-ignore +import { SendReminderRequestBuilderRequestsMetadata, type SendReminderRequestBuilder } from './sendReminder/index.js'; +// @ts-ignore +import { StagesRequestBuilderNavigationMetadata, StagesRequestBuilderRequestsMetadata, type StagesRequestBuilder } from './stages/index.js'; +// @ts-ignore +import { StopRequestBuilderRequestsMetadata, type StopRequestBuilder } from './stop/index.js'; +// @ts-ignore +import { StopApplyDecisionsRequestBuilderRequestsMetadata, type StopApplyDecisionsRequestBuilder } from './stopApplyDecisions/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the instances property of the microsoft.graph.unifiedRoot entity. + */ +export interface AccessReviewInstanceItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + */ + get acceptRecommendations(): AcceptRecommendationsRequestBuilder; + /** + * Provides operations to call the applyDecisions method. + */ + get applyDecisions(): ApplyDecisionsRequestBuilder; + /** + * Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + */ + get batchApplyCustomDataProvidedResourceDecisions(): BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder; + /** + * Provides operations to call the batchRecordDecisions method. + */ + get batchRecordDecisions(): BatchRecordDecisionsRequestBuilder; + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ + get contactedReviewers(): ContactedReviewersRequestBuilder; + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + */ + get decisions(): DecisionsRequestBuilder; + /** + * Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + */ + get definition(): DefinitionRequestBuilder; + /** + * Provides operations to call the resetDecisions method. + */ + get resetDecisions(): ResetDecisionsRequestBuilder; + /** + * Provides operations to call the sendReminder method. + */ + get sendReminder(): SendReminderRequestBuilder; + /** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + */ + get stages(): StagesRequestBuilder; + /** + * Provides operations to call the stop method. + */ + get stop(): StopRequestBuilder; + /** + * Provides operations to call the stopApplyDecisions method. + */ + get stopApplyDecisions(): StopApplyDecisionsRequestBuilder; + /** + * Delete navigation property instances for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Represents the unified (vNext) instance of a review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property instances in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewInstance, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property instances for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Represents the unified (vNext) instance of a review. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property instances in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewInstance, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Represents the unified (vNext) instance of a review. + */ +export interface AccessReviewInstanceItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewInstanceItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewInstanceItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const AccessReviewInstanceItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + acceptRecommendations: { + requestsMetadata: AcceptRecommendationsRequestBuilderRequestsMetadata, + }, + applyDecisions: { + requestsMetadata: ApplyDecisionsRequestBuilderRequestsMetadata, + }, + batchApplyCustomDataProvidedResourceDecisions: { + requestsMetadata: BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata, + }, + batchRecordDecisions: { + requestsMetadata: BatchRecordDecisionsRequestBuilderRequestsMetadata, + }, + contactedReviewers: { + requestsMetadata: ContactedReviewersRequestBuilderRequestsMetadata, + navigationMetadata: ContactedReviewersRequestBuilderNavigationMetadata, + }, + decisions: { + requestsMetadata: DecisionsRequestBuilderRequestsMetadata, + navigationMetadata: DecisionsRequestBuilderNavigationMetadata, + }, + definition: { + requestsMetadata: DefinitionRequestBuilderRequestsMetadata, + }, + resetDecisions: { + requestsMetadata: ResetDecisionsRequestBuilderRequestsMetadata, + }, + sendReminder: { + requestsMetadata: SendReminderRequestBuilderRequestsMetadata, + }, + stages: { + requestsMetadata: StagesRequestBuilderRequestsMetadata, + navigationMetadata: StagesRequestBuilderNavigationMetadata, + }, + stop: { + requestsMetadata: StopRequestBuilderRequestsMetadata, + }, + stopApplyDecisions: { + requestsMetadata: StopApplyDecisionsRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewInstanceItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewInstanceItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewInstanceItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceFromDiscriminatorValue, + queryParametersMapper: AccessReviewInstanceItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewInstanceItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstance, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/resetDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/resetDecisions/index.ts new file mode 100644 index 0000000000..618a9dc0b1 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/resetDecisions/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the resetDecisions method. + */ +export interface ResetDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const ResetDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/resetDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const ResetDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: ResetDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/sendReminder/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/sendReminder/index.ts new file mode 100644 index 0000000000..b7274587f5 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/sendReminder/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the sendReminder method. + */ +export interface SendReminderRequestBuilder extends BaseRequestBuilder { + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const SendReminderRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/sendReminder"; +/** + * Metadata for all the requests in the request builder. + */ +export const SendReminderRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: SendReminderRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/count/index.ts new file mode 100644 index 0000000000..dcf413e997 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/filterByCurrentUserWithOn/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/filterByCurrentUserWithOn/index.ts new file mode 100644 index 0000000000..aba93ac7f7 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/filterByCurrentUserWithOn/index.ts @@ -0,0 +1,139 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewStageFromDiscriminatorValue, deserializeIntoBaseCollectionPaginationCountResponse, serializeAccessReviewStage, serializeBaseCollectionPaginationCountResponse, type AccessReviewStage, type BaseCollectionPaginationCountResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {FilterByCurrentUserWithOnGetResponse} + */ +// @ts-ignore +export function createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilterByCurrentUserWithOnGetResponse; +} +/** + * The deserialization information for the current model + * @param FilterByCurrentUserWithOnGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilterByCurrentUserWithOnGetResponse(filterByCurrentUserWithOnGetResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(filterByCurrentUserWithOnGetResponse), + "value": n => { filterByCurrentUserWithOnGetResponse.value = n.getCollectionOfObjectValues(createAccessReviewStageFromDiscriminatorValue); }, + } +} +export interface FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: AccessReviewStage[] | null; +} +/** + * Provides operations to call the filterByCurrentUser method. + */ +export interface FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-filterbycurrentuser?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + */ +export interface FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Serializes information the current object + * @param FilterByCurrentUserWithOnGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilterByCurrentUserWithOnGetResponse(writer: SerializationWriter, filterByCurrentUserWithOnGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filterByCurrentUserWithOnGetResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, filterByCurrentUserWithOnGetResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", filterByCurrentUserWithOnGetResponse.value, serializeAccessReviewStage); +} +/** + * Uri template for the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: FilterByCurrentUserWithOnRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue, + queryParametersMapper: FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/index.ts new file mode 100644 index 0000000000..a1e583c607 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/index.ts @@ -0,0 +1,165 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewStageCollectionResponseFromDiscriminatorValue, createAccessReviewStageFromDiscriminatorValue, serializeAccessReviewStage, type AccessReviewStage, type AccessReviewStageCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, type FilterByCurrentUserWithOnRequestBuilder } from './filterByCurrentUserWithOn/index.js'; +// @ts-ignore +import { AccessReviewStageItemRequestBuilderNavigationMetadata, AccessReviewStageItemRequestBuilderRequestsMetadata, type AccessReviewStageItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + */ +export interface StagesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewStageId The unique identifier of accessReviewStage + * @returns {AccessReviewStageItemRequestBuilder} + */ + byAccessReviewStageId(accessReviewStageId: string) : AccessReviewStageItemRequestBuilder; + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @returns {FilterByCurrentUserWithOnRequestBuilder} + */ + filterByCurrentUserWithOn(on: string | undefined) : FilterByCurrentUserWithOnRequestBuilder; + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewStage, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to stages for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewStage, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + */ +export interface StagesRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const StagesRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const StagesRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const StagesRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewStageId: { + requestsMetadata: AccessReviewStageItemRequestBuilderRequestsMetadata, + navigationMetadata: AccessReviewStageItemRequestBuilderNavigationMetadata, + pathParametersMappings: ["accessReviewStage%2Did"], + }, + filterByCurrentUserWithOn: { + requestsMetadata: FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, + pathParametersMappings: ["on"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const StagesRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: StagesRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewStageCollectionResponseFromDiscriminatorValue, + queryParametersMapper: StagesRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: StagesRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewStageFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewStage, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/acceptRecommendations/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/acceptRecommendations/index.ts new file mode 100644 index 0000000000..92df5a276e --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/acceptRecommendations/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the acceptRecommendations method. + */ +export interface AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const AcceptRecommendationsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations"; +/** + * Metadata for all the requests in the request builder. + */ +export const AcceptRecommendationsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: AcceptRecommendationsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/batchRecordDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/batchRecordDecisions/index.ts new file mode 100644 index 0000000000..25694c2b0d --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/batchRecordDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchRecordDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the batchRecordDecisions method. + */ +export interface BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchRecordDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchRecordDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchRecordDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchRecordDecisionsPostRequestBody(batchRecordDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { batchRecordDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { batchRecordDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { batchRecordDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { batchRecordDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { batchRecordDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchRecordDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchRecordDecisionsPostRequestBody(writer: SerializationWriter, batchRecordDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchRecordDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", batchRecordDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", batchRecordDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", batchRecordDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", batchRecordDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(batchRecordDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchRecordDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchRecordDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchRecordDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchRecordDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/count/index.ts new file mode 100644 index 0000000000..4851d15a77 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/filterByCurrentUserWithOn/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/filterByCurrentUserWithOn/index.ts new file mode 100644 index 0000000000..75fa618cf7 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/filterByCurrentUserWithOn/index.ts @@ -0,0 +1,139 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemFromDiscriminatorValue, deserializeIntoBaseCollectionPaginationCountResponse, serializeAccessReviewInstanceDecisionItem, serializeBaseCollectionPaginationCountResponse, type AccessReviewInstanceDecisionItem, type BaseCollectionPaginationCountResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {FilterByCurrentUserWithOnGetResponse} + */ +// @ts-ignore +export function createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilterByCurrentUserWithOnGetResponse; +} +/** + * The deserialization information for the current model + * @param FilterByCurrentUserWithOnGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilterByCurrentUserWithOnGetResponse(filterByCurrentUserWithOnGetResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(filterByCurrentUserWithOnGetResponse), + "value": n => { filterByCurrentUserWithOnGetResponse.value = n.getCollectionOfObjectValues(createAccessReviewInstanceDecisionItemFromDiscriminatorValue); }, + } +} +export interface FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: AccessReviewInstanceDecisionItem[] | null; +} +/** + * Provides operations to call the filterByCurrentUser method. + */ +export interface FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + */ +export interface FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Serializes information the current object + * @param FilterByCurrentUserWithOnGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilterByCurrentUserWithOnGetResponse(writer: SerializationWriter, filterByCurrentUserWithOnGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filterByCurrentUserWithOnGetResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, filterByCurrentUserWithOnGetResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", filterByCurrentUserWithOnGetResponse.value, serializeAccessReviewInstanceDecisionItem); +} +/** + * Uri template for the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: FilterByCurrentUserWithOnRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue, + queryParametersMapper: FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/index.ts new file mode 100644 index 0000000000..15983ab912 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/index.ts @@ -0,0 +1,174 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemCollectionResponseFromDiscriminatorValue, createAccessReviewInstanceDecisionItemFromDiscriminatorValue, serializeAccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItemCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, type FilterByCurrentUserWithOnRequestBuilder } from './filterByCurrentUserWithOn/index.js'; +// @ts-ignore +import { AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata, AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata, type AccessReviewInstanceDecisionItemItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { RecordAllDecisionsRequestBuilderRequestsMetadata, type RecordAllDecisionsRequestBuilder } from './recordAllDecisions/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + */ +export interface DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to call the recordAllDecisions method. + */ + get recordAllDecisions(): RecordAllDecisionsRequestBuilder; + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + * @param accessReviewInstanceDecisionItemId The unique identifier of accessReviewInstanceDecisionItem + * @returns {AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + byAccessReviewInstanceDecisionItemId(accessReviewInstanceDecisionItemId: string) : AccessReviewInstanceDecisionItemItemRequestBuilder; + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @returns {FilterByCurrentUserWithOnRequestBuilder} + */ + filterByCurrentUserWithOn(on: string | undefined) : FilterByCurrentUserWithOnRequestBuilder; + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + */ +export interface DecisionsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const DecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const DecisionsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const DecisionsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewInstanceDecisionItemId: { + requestsMetadata: AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata, + navigationMetadata: AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata, + pathParametersMappings: ["accessReviewInstanceDecisionItem%2Did"], + }, + filterByCurrentUserWithOn: { + requestsMetadata: FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, + pathParametersMappings: ["on"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, + recordAllDecisions: { + requestsMetadata: RecordAllDecisionsRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const DecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: DecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemCollectionResponseFromDiscriminatorValue, + queryParametersMapper: DecisionsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: DecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstanceDecisionItem, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/index.ts new file mode 100644 index 0000000000..f2daf863d7 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/index.ts @@ -0,0 +1,141 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemFromDiscriminatorValue, serializeAccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItem } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { InsightsRequestBuilderNavigationMetadata, InsightsRequestBuilderRequestsMetadata, type InsightsRequestBuilder } from './insights/index.js'; +// @ts-ignore +import { InstanceRequestBuilderNavigationMetadata, InstanceRequestBuilderRequestsMetadata, type InstanceRequestBuilder } from './instance/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + */ +export interface AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ + get insights(): InsightsRequestBuilder; + /** + * Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ + get instance(): InstanceRequestBuilder; + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + */ +export interface AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + insights: { + requestsMetadata: InsightsRequestBuilderRequestsMetadata, + navigationMetadata: InsightsRequestBuilderNavigationMetadata, + }, + instance: { + requestsMetadata: InstanceRequestBuilderRequestsMetadata, + navigationMetadata: InstanceRequestBuilderNavigationMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + queryParametersMapper: AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstanceDecisionItem, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/insights/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/insights/count/index.ts new file mode 100644 index 0000000000..bf43da32a6 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/insights/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/insights/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/insights/index.ts new file mode 100644 index 0000000000..be4f8fccb2 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/insights/index.ts @@ -0,0 +1,152 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createGovernanceInsightCollectionResponseFromDiscriminatorValue, createGovernanceInsightFromDiscriminatorValue, serializeGovernanceInsight, type GovernanceInsight, type GovernanceInsightCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { GovernanceInsightItemRequestBuilderRequestsMetadata, type GovernanceInsightItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface InsightsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @returns {GovernanceInsightItemRequestBuilder} + */ + byGovernanceInsightId(governanceInsightId: string) : GovernanceInsightItemRequestBuilder; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ +export interface InsightsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const InsightsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const InsightsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const InsightsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byGovernanceInsightId: { + requestsMetadata: GovernanceInsightItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["governanceInsight%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const InsightsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: InsightsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightCollectionResponseFromDiscriminatorValue, + queryParametersMapper: InsightsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: InsightsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeGovernanceInsight, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/insights/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/insights/item/index.ts new file mode 100644 index 0000000000..a895f19a48 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/insights/item/index.ts @@ -0,0 +1,116 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createGovernanceInsightFromDiscriminatorValue, serializeGovernanceInsight, type GovernanceInsight } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ +export interface GovernanceInsightItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const GovernanceInsightItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const GovernanceInsightItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const GovernanceInsightItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + queryParametersMapper: GovernanceInsightItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeGovernanceInsight, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/acceptRecommendations/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/acceptRecommendations/index.ts new file mode 100644 index 0000000000..368e05cdb8 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/acceptRecommendations/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the acceptRecommendations method. + */ +export interface AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-acceptrecommendations?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const AcceptRecommendationsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/acceptRecommendations"; +/** + * Metadata for all the requests in the request builder. + */ +export const AcceptRecommendationsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: AcceptRecommendationsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/applyDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/applyDecisions/index.ts new file mode 100644 index 0000000000..b7f4f7892c --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/applyDecisions/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the applyDecisions method. + */ +export interface ApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-applydecisions?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const ApplyDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/applyDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const ApplyDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: ApplyDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/batchApplyCustomDataProvidedResourceDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/batchApplyCustomDataProvidedResourceDecisions/index.ts new file mode 100644 index 0000000000..e02a07ec9e --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/batchApplyCustomDataProvidedResourceDecisions/index.ts @@ -0,0 +1,107 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { AccessReviewInstanceDecisionItemApplyResultObject, type AccessReviewInstanceDecisionItemApplyResult } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * The applyDescription property + */ + applyDescription?: string | null; + /** + * The applyResult property + */ + applyResult?: AccessReviewInstanceDecisionItemApplyResult | null; + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The customDataProvidedResourceId property + */ + customDataProvidedResourceId?: string | null; +} +/** + * Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + */ +export interface BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchApplyCustomDataProvidedResourceDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(batchApplyCustomDataProvidedResourceDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "applyDescription": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyDescription = n.getStringValue(); }, + "applyResult": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyResult = n.getEnumValue(AccessReviewInstanceDecisionItemApplyResultObject); }, + "backingStoreEnabled": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.backingStoreEnabled = true; }, + "customDataProvidedResourceId": n => { batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.customDataProvidedResourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(writer: SerializationWriter, batchApplyCustomDataProvidedResourceDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchApplyCustomDataProvidedResourceDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("applyDescription", batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyDescription); + writer.writeEnumValue("applyResult", batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.applyResult); + writer.writeStringValue("customDataProvidedResourceId", batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.customDataProvidedResourceId); + writer.writeAdditionalData(batchApplyCustomDataProvidedResourceDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchApplyCustomDataProvidedResourceDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/batchRecordDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/batchRecordDecisions/index.ts new file mode 100644 index 0000000000..696f19cb8f --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/batchRecordDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchRecordDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the batchRecordDecisions method. + */ +export interface BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific pending accessReviewInstance in batches by using principalId, resourceId, or neither. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchRecordDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchRecordDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchRecordDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchRecordDecisionsPostRequestBody(batchRecordDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { batchRecordDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { batchRecordDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { batchRecordDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { batchRecordDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { batchRecordDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchRecordDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchRecordDecisionsPostRequestBody(writer: SerializationWriter, batchRecordDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchRecordDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", batchRecordDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", batchRecordDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", batchRecordDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", batchRecordDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(batchRecordDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchRecordDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/batchRecordDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchRecordDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchRecordDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchRecordDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/contactedReviewers/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/contactedReviewers/count/index.ts new file mode 100644 index 0000000000..7cd011e8bb --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/contactedReviewers/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/contactedReviewers/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/contactedReviewers/index.ts new file mode 100644 index 0000000000..fb10382117 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/contactedReviewers/index.ts @@ -0,0 +1,152 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewReviewerCollectionResponseFromDiscriminatorValue, createAccessReviewReviewerFromDiscriminatorValue, serializeAccessReviewReviewer, type AccessReviewReviewer, type AccessReviewReviewerCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { AccessReviewReviewerItemRequestBuilderRequestsMetadata, type AccessReviewReviewerItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +export interface ContactedReviewersRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewReviewerId The unique identifier of accessReviewReviewer + * @returns {AccessReviewReviewerItemRequestBuilder} + */ + byAccessReviewReviewerId(accessReviewReviewerId: string) : AccessReviewReviewerItemRequestBuilder; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to contactedReviewers for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ +export interface ContactedReviewersRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const ContactedReviewersRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const ContactedReviewersRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const ContactedReviewersRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewReviewerId: { + requestsMetadata: AccessReviewReviewerItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["accessReviewReviewer%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const ContactedReviewersRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: ContactedReviewersRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerCollectionResponseFromDiscriminatorValue, + queryParametersMapper: ContactedReviewersRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: ContactedReviewersRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewReviewer, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/contactedReviewers/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/contactedReviewers/item/index.ts new file mode 100644 index 0000000000..d674facdd8 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/contactedReviewers/item/index.ts @@ -0,0 +1,116 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewReviewerFromDiscriminatorValue, serializeAccessReviewReviewer, type AccessReviewReviewer } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ +export interface AccessReviewReviewerItemRequestBuilder extends BaseRequestBuilder { + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property contactedReviewers for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property contactedReviewers in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewReviewer, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + */ +export interface AccessReviewReviewerItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewReviewerItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewReviewerItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewReviewerItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewReviewerItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewReviewerItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerFromDiscriminatorValue, + queryParametersMapper: AccessReviewReviewerItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewReviewerItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewReviewerFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewReviewer, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/count/index.ts new file mode 100644 index 0000000000..2718bef474 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/filterByCurrentUserWithOn/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/filterByCurrentUserWithOn/index.ts new file mode 100644 index 0000000000..f51cd6bbf4 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/filterByCurrentUserWithOn/index.ts @@ -0,0 +1,139 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemFromDiscriminatorValue, deserializeIntoBaseCollectionPaginationCountResponse, serializeAccessReviewInstanceDecisionItem, serializeBaseCollectionPaginationCountResponse, type AccessReviewInstanceDecisionItem, type BaseCollectionPaginationCountResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {FilterByCurrentUserWithOnGetResponse} + */ +// @ts-ignore +export function createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoFilterByCurrentUserWithOnGetResponse; +} +/** + * The deserialization information for the current model + * @param FilterByCurrentUserWithOnGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoFilterByCurrentUserWithOnGetResponse(filterByCurrentUserWithOnGetResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(filterByCurrentUserWithOnGetResponse), + "value": n => { filterByCurrentUserWithOnGetResponse.value = n.getCollectionOfObjectValues(createAccessReviewInstanceDecisionItemFromDiscriminatorValue); }, + } +} +export interface FilterByCurrentUserWithOnGetResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: AccessReviewInstanceDecisionItem[] | null; +} +/** + * Provides operations to call the filterByCurrentUser method. + */ +export interface FilterByCurrentUserWithOnRequestBuilder extends BaseRequestBuilder { + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-list-decisions?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Retrieve the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + */ +export interface FilterByCurrentUserWithOnRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Serializes information the current object + * @param FilterByCurrentUserWithOnGetResponse The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeFilterByCurrentUserWithOnGetResponse(writer: SerializationWriter, filterByCurrentUserWithOnGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!filterByCurrentUserWithOnGetResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, filterByCurrentUserWithOnGetResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", filterByCurrentUserWithOnGetResponse.value, serializeAccessReviewInstanceDecisionItem); +} +/** + * Uri template for the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const FilterByCurrentUserWithOnRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: FilterByCurrentUserWithOnRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createFilterByCurrentUserWithOnGetResponseFromDiscriminatorValue, + queryParametersMapper: FilterByCurrentUserWithOnRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/index.ts new file mode 100644 index 0000000000..38fb37f4d3 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/index.ts @@ -0,0 +1,174 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemCollectionResponseFromDiscriminatorValue, createAccessReviewInstanceDecisionItemFromDiscriminatorValue, serializeAccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItemCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, type FilterByCurrentUserWithOnRequestBuilder } from './filterByCurrentUserWithOn/index.js'; +// @ts-ignore +import { AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata, AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata, type AccessReviewInstanceDecisionItemItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { RecordAllDecisionsRequestBuilderRequestsMetadata, type RecordAllDecisionsRequestBuilder } from './recordAllDecisions/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + */ +export interface DecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to call the recordAllDecisions method. + */ + get recordAllDecisions(): RecordAllDecisionsRequestBuilder; + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + * @param accessReviewInstanceDecisionItemId1 The unique identifier of accessReviewInstanceDecisionItem + * @returns {AccessReviewInstanceDecisionItemItemRequestBuilder} + */ + byAccessReviewInstanceDecisionItemId1(accessReviewInstanceDecisionItemId1: string) : AccessReviewInstanceDecisionItemItemRequestBuilder; + /** + * Provides operations to call the filterByCurrentUser method. + * @param on Usage: on='{on}' + * @returns {FilterByCurrentUserWithOnRequestBuilder} + */ + filterByCurrentUserWithOn(on: string | undefined) : FilterByCurrentUserWithOnRequestBuilder; + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to decisions for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + */ +export interface DecisionsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const DecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const DecisionsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const DecisionsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byAccessReviewInstanceDecisionItemId1: { + requestsMetadata: AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata, + navigationMetadata: AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata, + pathParametersMappings: ["accessReviewInstanceDecisionItem%2Did1"], + }, + filterByCurrentUserWithOn: { + requestsMetadata: FilterByCurrentUserWithOnRequestBuilderRequestsMetadata, + pathParametersMappings: ["on"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, + recordAllDecisions: { + requestsMetadata: RecordAllDecisionsRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const DecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: DecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemCollectionResponseFromDiscriminatorValue, + queryParametersMapper: DecisionsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: DecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstanceDecisionItem, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/index.ts new file mode 100644 index 0000000000..5bde0842c9 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/index.ts @@ -0,0 +1,131 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceDecisionItemFromDiscriminatorValue, serializeAccessReviewInstanceDecisionItem, type AccessReviewInstanceDecisionItem } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { InsightsRequestBuilderNavigationMetadata, InsightsRequestBuilderRequestsMetadata, type InsightsRequestBuilder } from './insights/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + */ +export interface AccessReviewInstanceDecisionItemItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ + get insights(): InsightsRequestBuilder; + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property decisions for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property decisions in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewInstanceDecisionItem, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + */ +export interface AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + insights: { + requestsMetadata: InsightsRequestBuilderRequestsMetadata, + navigationMetadata: InsightsRequestBuilderNavigationMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewInstanceDecisionItemItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + queryParametersMapper: AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewInstanceDecisionItemItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceDecisionItemFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstanceDecisionItem, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/insights/count/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/insights/count/index.ts new file mode 100644 index 0000000000..ed6142140d --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/insights/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/insights/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/insights/index.ts new file mode 100644 index 0000000000..1a376783e2 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/insights/index.ts @@ -0,0 +1,152 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createGovernanceInsightCollectionResponseFromDiscriminatorValue, createGovernanceInsightFromDiscriminatorValue, serializeGovernanceInsight, type GovernanceInsight, type GovernanceInsightCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { GovernanceInsightItemRequestBuilderRequestsMetadata, type GovernanceInsightItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface InsightsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + * @param governanceInsightId The unique identifier of governanceInsight + * @returns {GovernanceInsightItemRequestBuilder} + */ + byGovernanceInsightId(governanceInsightId: string) : GovernanceInsightItemRequestBuilder; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to insights for identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ +export interface InsightsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const InsightsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const InsightsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const InsightsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byGovernanceInsightId: { + requestsMetadata: GovernanceInsightItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["governanceInsight%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const InsightsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: InsightsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightCollectionResponseFromDiscriminatorValue, + queryParametersMapper: InsightsRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: InsightsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeGovernanceInsight, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/insights/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/insights/item/index.ts new file mode 100644 index 0000000000..09cd96ff26 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/item/insights/item/index.ts @@ -0,0 +1,116 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createGovernanceInsightFromDiscriminatorValue, serializeGovernanceInsight, type GovernanceInsight } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface GovernanceInsightItemRequestBuilder extends BaseRequestBuilder { + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property insights for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property insights in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: GovernanceInsight, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + */ +export interface GovernanceInsightItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const GovernanceInsightItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/{accessReviewInstanceDecisionItem%2Did1}/insights/{governanceInsight%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const GovernanceInsightItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const GovernanceInsightItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + queryParametersMapper: GovernanceInsightItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: GovernanceInsightItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createGovernanceInsightFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeGovernanceInsight, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/recordAllDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/recordAllDecisions/index.ts new file mode 100644 index 0000000000..52c0a84e9d --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/decisions/recordAllDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RecordAllDecisionsPostRequestBody} + */ +// @ts-ignore +export function createRecordAllDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRecordAllDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param RecordAllDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRecordAllDecisionsPostRequestBody(recordAllDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { recordAllDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { recordAllDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { recordAllDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { recordAllDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { recordAllDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +export interface RecordAllDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the recordAllDecisions method. + */ +export interface RecordAllDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta|Find more info here} + */ + post(body: RecordAllDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: RecordAllDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RecordAllDecisionsPostRequestBody The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeRecordAllDecisionsPostRequestBody(writer: SerializationWriter, recordAllDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!recordAllDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", recordAllDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", recordAllDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", recordAllDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", recordAllDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(recordAllDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const RecordAllDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/decisions/recordAllDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const RecordAllDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: RecordAllDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeRecordAllDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/definition/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/definition/index.ts new file mode 100644 index 0000000000..1d37043984 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/definition/index.ts @@ -0,0 +1,69 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewScheduleDefinitionFromDiscriminatorValue, type AccessReviewScheduleDefinition } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + */ +export interface DefinitionRequestBuilder extends BaseRequestBuilder { + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + */ +export interface DefinitionRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const DefinitionRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/definition{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const DefinitionRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const DefinitionRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: DefinitionRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewScheduleDefinitionFromDiscriminatorValue, + queryParametersMapper: DefinitionRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/index.ts new file mode 100644 index 0000000000..afa9a6daf4 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/index.ts @@ -0,0 +1,222 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewInstanceFromDiscriminatorValue, serializeAccessReviewInstance, type AccessReviewInstance } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { AcceptRecommendationsRequestBuilderRequestsMetadata, type AcceptRecommendationsRequestBuilder } from './acceptRecommendations/index.js'; +// @ts-ignore +import { ApplyDecisionsRequestBuilderRequestsMetadata, type ApplyDecisionsRequestBuilder } from './applyDecisions/index.js'; +// @ts-ignore +import { BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata, type BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder } from './batchApplyCustomDataProvidedResourceDecisions/index.js'; +// @ts-ignore +import { BatchRecordDecisionsRequestBuilderRequestsMetadata, type BatchRecordDecisionsRequestBuilder } from './batchRecordDecisions/index.js'; +// @ts-ignore +import { ContactedReviewersRequestBuilderNavigationMetadata, ContactedReviewersRequestBuilderRequestsMetadata, type ContactedReviewersRequestBuilder } from './contactedReviewers/index.js'; +// @ts-ignore +import { DecisionsRequestBuilderNavigationMetadata, DecisionsRequestBuilderRequestsMetadata, type DecisionsRequestBuilder } from './decisions/index.js'; +// @ts-ignore +import { DefinitionRequestBuilderRequestsMetadata, type DefinitionRequestBuilder } from './definition/index.js'; +// @ts-ignore +import { ResetDecisionsRequestBuilderRequestsMetadata, type ResetDecisionsRequestBuilder } from './resetDecisions/index.js'; +// @ts-ignore +import { SendReminderRequestBuilderRequestsMetadata, type SendReminderRequestBuilder } from './sendReminder/index.js'; +// @ts-ignore +import { StopRequestBuilderRequestsMetadata, type StopRequestBuilder } from './stop/index.js'; +// @ts-ignore +import { StopApplyDecisionsRequestBuilderRequestsMetadata, type StopApplyDecisionsRequestBuilder } from './stopApplyDecisions/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + */ +export interface InstanceRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + */ + get acceptRecommendations(): AcceptRecommendationsRequestBuilder; + /** + * Provides operations to call the applyDecisions method. + */ + get applyDecisions(): ApplyDecisionsRequestBuilder; + /** + * Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + */ + get batchApplyCustomDataProvidedResourceDecisions(): BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder; + /** + * Provides operations to call the batchRecordDecisions method. + */ + get batchRecordDecisions(): BatchRecordDecisionsRequestBuilder; + /** + * Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + */ + get contactedReviewers(): ContactedReviewersRequestBuilder; + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + */ + get decisions(): DecisionsRequestBuilder; + /** + * Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + */ + get definition(): DefinitionRequestBuilder; + /** + * Provides operations to call the resetDecisions method. + */ + get resetDecisions(): ResetDecisionsRequestBuilder; + /** + * Provides operations to call the sendReminder method. + */ + get sendReminder(): SendReminderRequestBuilder; + /** + * Provides operations to call the stop method. + */ + get stop(): StopRequestBuilder; + /** + * Provides operations to call the stopApplyDecisions method. + */ + get stopApplyDecisions(): StopApplyDecisionsRequestBuilder; + /** + * Delete navigation property instance for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property instance in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewInstance, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property instance for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property instance in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewInstance, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * There's exactly one accessReviewInstance associated with each decision. The instance is the parent of the decision item, representing the recurrence of the access review the decision is made on. + */ +export interface InstanceRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const InstanceRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const InstanceRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const InstanceRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + acceptRecommendations: { + requestsMetadata: AcceptRecommendationsRequestBuilderRequestsMetadata, + }, + applyDecisions: { + requestsMetadata: ApplyDecisionsRequestBuilderRequestsMetadata, + }, + batchApplyCustomDataProvidedResourceDecisions: { + requestsMetadata: BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderRequestsMetadata, + }, + batchRecordDecisions: { + requestsMetadata: BatchRecordDecisionsRequestBuilderRequestsMetadata, + }, + contactedReviewers: { + requestsMetadata: ContactedReviewersRequestBuilderRequestsMetadata, + navigationMetadata: ContactedReviewersRequestBuilderNavigationMetadata, + }, + decisions: { + requestsMetadata: DecisionsRequestBuilderRequestsMetadata, + navigationMetadata: DecisionsRequestBuilderNavigationMetadata, + }, + definition: { + requestsMetadata: DefinitionRequestBuilderRequestsMetadata, + }, + resetDecisions: { + requestsMetadata: ResetDecisionsRequestBuilderRequestsMetadata, + }, + sendReminder: { + requestsMetadata: SendReminderRequestBuilderRequestsMetadata, + }, + stop: { + requestsMetadata: StopRequestBuilderRequestsMetadata, + }, + stopApplyDecisions: { + requestsMetadata: StopApplyDecisionsRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const InstanceRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: InstanceRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: InstanceRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceFromDiscriminatorValue, + queryParametersMapper: InstanceRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: InstanceRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewInstanceFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewInstance, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/resetDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/resetDecisions/index.ts new file mode 100644 index 0000000000..ba604fc5e1 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/resetDecisions/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the resetDecisions method. + */ +export interface ResetDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Resets decisions of all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const ResetDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/resetDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const ResetDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: ResetDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/sendReminder/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/sendReminder/index.ts new file mode 100644 index 0000000000..a6332ee2e5 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/sendReminder/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the sendReminder method. + */ +export interface SendReminderRequestBuilder extends BaseRequestBuilder { + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Send a reminder to the reviewers of a currently active accessReviewInstance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const SendReminderRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/sendReminder"; +/** + * Metadata for all the requests in the request builder. + */ +export const SendReminderRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: SendReminderRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/stop/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/stop/index.ts new file mode 100644 index 0000000000..fd8f4f431a --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/stop/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the stop method. + */ +export interface StopRequestBuilder extends BaseRequestBuilder { + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const StopRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stop"; +/** + * Metadata for all the requests in the request builder. + */ +export const StopRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: StopRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/stopApplyDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/stopApplyDecisions/index.ts new file mode 100644 index 0000000000..1eac9f14fb --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/item/instance/stopApplyDecisions/index.ts @@ -0,0 +1,44 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the stopApplyDecisions method. + */ +export interface StopApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Invoke action stopApplyDecisions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Invoke action stopApplyDecisions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const StopApplyDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stopApplyDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const StopApplyDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: StopApplyDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/recordAllDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/recordAllDecisions/index.ts new file mode 100644 index 0000000000..d09f4da615 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/decisions/recordAllDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RecordAllDecisionsPostRequestBody} + */ +// @ts-ignore +export function createRecordAllDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRecordAllDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param RecordAllDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoRecordAllDecisionsPostRequestBody(recordAllDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { recordAllDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { recordAllDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { recordAllDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { recordAllDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { recordAllDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +export interface RecordAllDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the recordAllDecisions method. + */ +export interface RecordAllDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta|Find more info here} + */ + post(body: RecordAllDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: RecordAllDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param RecordAllDecisionsPostRequestBody The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeRecordAllDecisionsPostRequestBody(writer: SerializationWriter, recordAllDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!recordAllDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", recordAllDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", recordAllDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", recordAllDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", recordAllDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(recordAllDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const RecordAllDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/recordAllDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const RecordAllDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: RecordAllDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeRecordAllDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/index.ts new file mode 100644 index 0000000000..1fee5f0c59 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/index.ts @@ -0,0 +1,158 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createAccessReviewStageFromDiscriminatorValue, serializeAccessReviewStage, type AccessReviewStage } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { AcceptRecommendationsRequestBuilderRequestsMetadata, type AcceptRecommendationsRequestBuilder } from './acceptRecommendations/index.js'; +// @ts-ignore +import { BatchRecordDecisionsRequestBuilderRequestsMetadata, type BatchRecordDecisionsRequestBuilder } from './batchRecordDecisions/index.js'; +// @ts-ignore +import { DecisionsRequestBuilderNavigationMetadata, DecisionsRequestBuilderRequestsMetadata, type DecisionsRequestBuilder } from './decisions/index.js'; +// @ts-ignore +import { StopRequestBuilderRequestsMetadata, type StopRequestBuilder } from './stop/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + */ +export interface AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + */ + get acceptRecommendations(): AcceptRecommendationsRequestBuilder; + /** + * Provides operations to call the batchRecordDecisions method. + */ + get batchRecordDecisions(): BatchRecordDecisionsRequestBuilder; + /** + * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + */ + get decisions(): DecisionsRequestBuilder; + /** + * Provides operations to call the stop method. + */ + get stop(): StopRequestBuilder; + /** + * Delete navigation property stages for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: AccessReviewStage, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property stages for identityGovernance + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property stages in identityGovernance + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: AccessReviewStage, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + */ +export interface AccessReviewStageItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const AccessReviewStageItemRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const AccessReviewStageItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const AccessReviewStageItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + acceptRecommendations: { + requestsMetadata: AcceptRecommendationsRequestBuilderRequestsMetadata, + }, + batchRecordDecisions: { + requestsMetadata: BatchRecordDecisionsRequestBuilderRequestsMetadata, + }, + decisions: { + requestsMetadata: DecisionsRequestBuilderRequestsMetadata, + navigationMetadata: DecisionsRequestBuilderNavigationMetadata, + }, + stop: { + requestsMetadata: StopRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const AccessReviewStageItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: AccessReviewStageItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: AccessReviewStageItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewStageFromDiscriminatorValue, + queryParametersMapper: AccessReviewStageItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: AccessReviewStageItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createAccessReviewStageFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeAccessReviewStage, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/stop/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/stop/index.ts new file mode 100644 index 0000000000..1e0705718b --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stages/item/stop/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the stop method. + */ +export interface StopRequestBuilder extends BaseRequestBuilder { + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const StopRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/stop"; +/** + * Metadata for all the requests in the request builder. + */ +export const StopRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: StopRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stop/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stop/index.ts new file mode 100644 index 0000000000..ad509f2950 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stop/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the stop method. + */ +export interface StopRequestBuilder extends BaseRequestBuilder { + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Stop a currently active accessReviewInstance. After the access review instance stops, the instance status will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const StopRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stop"; +/** + * Metadata for all the requests in the request builder. + */ +export const StopRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: StopRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stopApplyDecisions/index.ts b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stopApplyDecisions/index.ts new file mode 100644 index 0000000000..67f2e08b29 --- /dev/null +++ b/packages/msgraph-beta-sdk-identityGovernance/identityGovernance/accessReviews/unified/instances/item/stopApplyDecisions/index.ts @@ -0,0 +1,44 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the stopApplyDecisions method. + */ +export interface StopApplyDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Invoke action stopApplyDecisions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Invoke action stopApplyDecisions + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const StopApplyDecisionsRequestBuilderUriTemplate = "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stopApplyDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const StopApplyDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: StopApplyDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-networkAccess/networkAccess/reports/index.ts b/packages/msgraph-beta-sdk-networkAccess/networkAccess/reports/index.ts index 6cc83715c8..ee52664038 100644 --- a/packages/msgraph-beta-sdk-networkAccess/networkAccess/reports/index.ts +++ b/packages/msgraph-beta-sdk-networkAccess/networkAccess/reports/index.ts @@ -32,7 +32,7 @@ import { MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateT // @ts-ignore import { MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilderRequestsMetadata, type MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder } from './microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime/index.js'; // @ts-ignore -import { MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderRequestsMetadata, type MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder } from './microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId/index.js'; +import { MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderRequestsMetadata, type MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder } from './microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529/index.js'; // @ts-ignore import { MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderRequestsMetadata, type MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilder } from './microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d/index.js'; // @ts-ignore @@ -157,9 +157,9 @@ export interface ReportsRequestBuilder extends BaseRequestBuilder Record void>) { - return deserializeIntoUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse; -} -/** - * The deserialization information for the current model - * @param UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse The instance to deserialize into. - * @returns {Record void>} - */ -// @ts-ignore -export function deserializeIntoUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse(usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse: Partial | undefined = {}) : Record void> { - return { - ...deserializeIntoBaseCollectionPaginationCountResponse(usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse), - "value": n => { usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse.value = n.getCollectionOfObjectValues(createUsageProfilingPointFromDiscriminatorValue); }, - } -} -/** - * Provides operations to call the usageProfiling method. - */ -export interface MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder extends BaseRequestBuilder { - /** - * Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @returns {Promise} - * @throws {ODataError} error when the service returns a 4XX or 5XX status code - * @see {@link https://learn.microsoft.com/graph/api/networkaccess-reports-usageprofiling?view=graph-rest-beta|Find more info here} - */ - get(requestConfiguration?: RequestConfiguration | undefined) : Promise; - /** - * Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @returns {RequestInformation} - */ - toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; -} -/** - * Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. - */ -export interface MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters { - /** - * Usage: applicationId='@applicationId' - */ - applicationId?: string; - /** - * Include count of items - */ - count?: boolean; - /** - * Usage: discoveredApplicationSegmentId='@discoveredApplicationSegmentId' - */ - discoveredApplicationSegmentId?: string; - /** - * Filter items by property values - */ - filter?: string; - /** - * Search items by search phrases - */ - search?: string; - /** - * Skip the first n items - */ - skip?: number; - /** - * Show only the first n items - */ - top?: number; -} -/** - * Serializes information the current object - * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. - * @param UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse The instance to serialize from. - * @param writer Serialization writer to use to serialize this model - */ -// @ts-ignore -export function serializeUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse(writer: SerializationWriter, usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { - if (!usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse || isSerializingDerivedType) { return; } - serializeBaseCollectionPaginationCountResponse(writer, usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse, isSerializingDerivedType) - writer.writeCollectionOfObjectValues("value", usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse.value, serializeUsageProfilingPoint); -} -export interface UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse extends BaseCollectionPaginationCountResponse, Parsable { - /** - * The value property - */ - value?: UsageProfilingPoint[] | null; -} -/** - * Uri template for the request builder. - */ -export const MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderUriTemplate = "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.usageProfiling(startDateTime={startDateTime},endDateTime={endDateTime},aggregatedBy='{aggregatedBy}',discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId'){?%24count,%24filter,%24search,%24skip,%24top,applicationId*,discoveredApplicationSegmentId*}"; -/** - * Mapper for query parameters from symbol name to serialization name represented as a constant. - */ -const MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParametersMapper: Record = { - "count": "%24count", - "filter": "%24filter", - "search": "%24search", - "skip": "%24skip", - "top": "%24top", -}; -/** - * Metadata for all the requests in the request builder. - */ -export const MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderRequestsMetadata: RequestsMetadata = { - get: { - uriTemplate: MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderUriTemplate, - responseBodyContentType: "application/json", - errorMappings: { - XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, - }, - adapterMethodName: "send", - responseBodyFactory: createUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponseFromDiscriminatorValue, - queryParametersMapper: MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParametersMapper, - }, -}; -/* tslint:enable */ -/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-networkAccess/networkAccess/reports/microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529/index.ts b/packages/msgraph-beta-sdk-networkAccess/networkAccess/reports/microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529/index.ts new file mode 100644 index 0000000000..73f8efd994 --- /dev/null +++ b/packages/msgraph-beta-sdk-networkAccess/networkAccess/reports/microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529/index.ts @@ -0,0 +1,154 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { deserializeIntoBaseCollectionPaginationCountResponse, serializeBaseCollectionPaginationCountResponse, type BaseCollectionPaginationCountResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createUsageProfilingPointFromDiscriminatorValue, serializeUsageProfilingPoint, type UsageProfilingPoint } from '@microsoft/msgraph-beta-sdk/models/networkaccess/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse} + */ +// @ts-ignore +export function createUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse; +} +/** + * The deserialization information for the current model + * @param UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse(usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoBaseCollectionPaginationCountResponse(usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse), + "value": n => { usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse.value = n.getCollectionOfObjectValues(createUsageProfilingPointFromDiscriminatorValue); }, + } +} +/** + * Provides operations to call the usageProfiling method. + */ +export interface MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder extends BaseRequestBuilder { + /** + * Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/networkaccess-reports-usageprofiling?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. + */ +export interface MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters { + /** + * Usage: agentTypeId='@agentTypeId' + */ + agentTypeId?: string; + /** + * Usage: agentVirtualId='@agentVirtualId' + */ + agentVirtualId?: string; + /** + * Usage: aiAgentId='@aiAgentId' + */ + aiAgentId?: string; + /** + * Usage: aiAgentName='@aiAgentName' + */ + aiAgentName?: string; + /** + * Usage: applicationId='@applicationId' + */ + applicationId?: string; + /** + * Include count of items + */ + count?: boolean; + /** + * Usage: destinationUrl='@destinationUrl' + */ + destinationUrl?: string; + /** + * Usage: discoveredApplicationSegmentId='@discoveredApplicationSegmentId' + */ + discoveredApplicationSegmentId?: string; + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse(writer: SerializationWriter, usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse || isSerializingDerivedType) { return; } + serializeBaseCollectionPaginationCountResponse(writer, usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse, isSerializingDerivedType) + writer.writeCollectionOfObjectValues("value", usageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse.value, serializeUsageProfilingPoint); +} +export interface UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse extends BaseCollectionPaginationCountResponse, Parsable { + /** + * The value property + */ + value?: UsageProfilingPoint[] | null; +} +/** + * Uri template for the request builder. + */ +export const MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderUriTemplate = "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.usageProfiling(startDateTime={startDateTime},endDateTime={endDateTime},aggregatedBy='{aggregatedBy}',discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId',aiAgentId='@aiAgentId',aiAgentName='@aiAgentName',agentTypeId='@agentTypeId',agentVirtualId='@agentVirtualId',destinationUrl='@destinationUrl'){?%24count,%24filter,%24search,%24skip,%24top,agentTypeId*,agentVirtualId*,aiAgentId*,aiAgentName*,applicationId*,destinationUrl*,discoveredApplicationSegmentId*}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "filter": "%24filter", + "search": "%24search", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponseFromDiscriminatorValue, + queryParametersMapper: MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-policies/policies/crossTenantAccessPolicy/defaultEscaped/m365Capabilities/item/index.ts b/packages/msgraph-beta-sdk-policies/policies/crossTenantAccessPolicy/defaultEscaped/m365Capabilities/item/index.ts index dfaf88bb1f..100ee2a020 100644 --- a/packages/msgraph-beta-sdk-policies/policies/crossTenantAccessPolicy/defaultEscaped/m365Capabilities/item/index.ts +++ b/packages/msgraph-beta-sdk-policies/policies/crossTenantAccessPolicy/defaultEscaped/m365Capabilities/item/index.ts @@ -26,11 +26,12 @@ export interface M365CapabilityBaseNameItemRequestBuilder extends BaseRequestBui */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Update the navigation property m365Capabilities in policies + * Update an existing Microsoft 365 cross-tenant capability for the default cross-tenant access policy. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationdefault-update-m365capabilities?view=graph-rest-beta|Find more info here} */ patch(body: M365CapabilityBase, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** @@ -46,7 +47,7 @@ export interface M365CapabilityBaseNameItemRequestBuilder extends BaseRequestBui */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; /** - * Update the navigation property m365Capabilities in policies + * Update an existing Microsoft 365 cross-tenant capability for the default cross-tenant access policy. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} diff --git a/packages/msgraph-beta-sdk-policies/policies/crossTenantAccessPolicy/partners/item/m365Capabilities/item/index.ts b/packages/msgraph-beta-sdk-policies/policies/crossTenantAccessPolicy/partners/item/m365Capabilities/item/index.ts index 2b3e8dac40..c0e85b2203 100644 --- a/packages/msgraph-beta-sdk-policies/policies/crossTenantAccessPolicy/partners/item/m365Capabilities/item/index.ts +++ b/packages/msgraph-beta-sdk-policies/policies/crossTenantAccessPolicy/partners/item/m365Capabilities/item/index.ts @@ -13,9 +13,10 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ */ export interface M365CapabilityBaseNameItemRequestBuilder extends BaseRequestBuilder { /** - * Delete navigation property m365Capabilities for policies + * Delete a Microsoft 365 cross-tenant capability from a partner organization in the cross-tenant access policy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-delete-m365capabilities?view=graph-rest-beta|Find more info here} */ delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** @@ -26,15 +27,16 @@ export interface M365CapabilityBaseNameItemRequestBuilder extends BaseRequestBui */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Update the navigation property m365Capabilities in policies + * Update an existing Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-update-m365capabilities?view=graph-rest-beta|Find more info here} */ patch(body: M365CapabilityBase, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Delete navigation property m365Capabilities for policies + * Delete a Microsoft 365 cross-tenant capability from a partner organization in the cross-tenant access policy. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ @@ -46,7 +48,7 @@ export interface M365CapabilityBaseNameItemRequestBuilder extends BaseRequestBui */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; /** - * Update the navigation property m365Capabilities in policies + * Update an existing Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} diff --git a/packages/msgraph-beta-sdk-reports/reports/getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion/index.ts b/packages/msgraph-beta-sdk-reports/reports/getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion/index.ts similarity index 63% rename from packages/msgraph-beta-sdk-reports/reports/getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion/index.ts rename to packages/msgraph-beta-sdk-reports/reports/getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion/index.ts index 32e5af0318..163a1db8a1 100644 --- a/packages/msgraph-beta-sdk-reports/reports/getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion/index.ts +++ b/packages/msgraph-beta-sdk-reports/reports/getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion/index.ts @@ -9,7 +9,7 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ /** * Provides operations to call the getMicrosoft365CopilotUsageUserDetail method. */ -export interface GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder extends BaseRequestBuilder { +export interface GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder extends BaseRequestBuilder { /** * Get the most recent activity data for enabled users of Microsoft 365 Copilot apps. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -17,24 +17,33 @@ export interface GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionReque * @throws {ODataError} error when the service returns a 4XX or 5XX status code * @see {@link https://learn.microsoft.com/graph/api/reportroot-getmicrosoft365copilotusageuserdetail?view=graph-rest-beta|Find more info here} */ - get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** * Get the most recent activity data for enabled users of Microsoft 365 Copilot apps. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ - toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the most recent activity data for enabled users of Microsoft 365 Copilot apps. + */ +export interface GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetQueryParameters { + /** + * Usage: version='@version' + */ + version?: string; } /** * Uri template for the request builder. */ -export const GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilderUriTemplate = "{+baseurl}/reports/getMicrosoft365CopilotUsageUserDetail(period='{period}',version='{version}')"; +export const GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderUriTemplate = "{+baseurl}/reports/getMicrosoft365CopilotUsageUserDetail(period='{period}',version='@version'){?version*}"; /** * Metadata for all the requests in the request builder. */ -export const GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilderRequestsMetadata: RequestsMetadata = { +export const GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderRequestsMetadata: RequestsMetadata = { get: { - uriTemplate: GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilderUriTemplate, + uriTemplate: GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderUriTemplate, responseBodyContentType: "application/octet-stream, application/json", errorMappings: { XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, diff --git a/packages/msgraph-beta-sdk-reports/reports/getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion/index.ts b/packages/msgraph-beta-sdk-reports/reports/getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion/index.ts similarity index 62% rename from packages/msgraph-beta-sdk-reports/reports/getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion/index.ts rename to packages/msgraph-beta-sdk-reports/reports/getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion/index.ts index cc63c119c5..51971ff073 100644 --- a/packages/msgraph-beta-sdk-reports/reports/getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion/index.ts +++ b/packages/msgraph-beta-sdk-reports/reports/getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion/index.ts @@ -9,7 +9,7 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ /** * Provides operations to call the getMicrosoft365CopilotUserCountSummary method. */ -export interface GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder extends BaseRequestBuilder { +export interface GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder extends BaseRequestBuilder { /** * Get the aggregated number of active and enabled users of Microsoft 365 Copilot for a specified time period. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -17,24 +17,33 @@ export interface GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequ * @throws {ODataError} error when the service returns a 4XX or 5XX status code * @see {@link https://learn.microsoft.com/graph/api/reportroot-getmicrosoft365copilotusercountsummary?view=graph-rest-beta|Find more info here} */ - get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** * Get the aggregated number of active and enabled users of Microsoft 365 Copilot for a specified time period. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ - toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the aggregated number of active and enabled users of Microsoft 365 Copilot for a specified time period. + */ +export interface GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetQueryParameters { + /** + * Usage: version='@version' + */ + version?: string; } /** * Uri template for the request builder. */ -export const GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilderUriTemplate = "{+baseurl}/reports/getMicrosoft365CopilotUserCountSummary(period='{period}',version='{version}')"; +export const GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderUriTemplate = "{+baseurl}/reports/getMicrosoft365CopilotUserCountSummary(period='{period}',version='@version'){?version*}"; /** * Metadata for all the requests in the request builder. */ -export const GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilderRequestsMetadata: RequestsMetadata = { +export const GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderRequestsMetadata: RequestsMetadata = { get: { - uriTemplate: GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilderUriTemplate, + uriTemplate: GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderUriTemplate, responseBodyContentType: "application/octet-stream, application/json", errorMappings: { XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, diff --git a/packages/msgraph-beta-sdk-reports/reports/getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion/index.ts b/packages/msgraph-beta-sdk-reports/reports/getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion/index.ts similarity index 61% rename from packages/msgraph-beta-sdk-reports/reports/getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion/index.ts rename to packages/msgraph-beta-sdk-reports/reports/getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion/index.ts index 2167679df2..3b316e6338 100644 --- a/packages/msgraph-beta-sdk-reports/reports/getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion/index.ts +++ b/packages/msgraph-beta-sdk-reports/reports/getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion/index.ts @@ -9,7 +9,7 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ /** * Provides operations to call the getMicrosoft365CopilotUserCountTrend method. */ -export interface GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder extends BaseRequestBuilder { +export interface GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder extends BaseRequestBuilder { /** * Get the trend in the daily number of active and enabled users of Microsoft 365 Copilot for a specified time period. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. @@ -17,24 +17,33 @@ export interface GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionReques * @throws {ODataError} error when the service returns a 4XX or 5XX status code * @see {@link https://learn.microsoft.com/graph/api/reportroot-getmicrosoft365copilotusercounttrend?view=graph-rest-beta|Find more info here} */ - get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** * Get the trend in the daily number of active and enabled users of Microsoft 365 Copilot for a specified time period. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ - toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the trend in the daily number of active and enabled users of Microsoft 365 Copilot for a specified time period. + */ +export interface GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetQueryParameters { + /** + * Usage: version='@version' + */ + version?: string; } /** * Uri template for the request builder. */ -export const GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilderUriTemplate = "{+baseurl}/reports/getMicrosoft365CopilotUserCountTrend(period='{period}',version='{version}')"; +export const GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderUriTemplate = "{+baseurl}/reports/getMicrosoft365CopilotUserCountTrend(period='{period}',version='@version'){?version*}"; /** * Metadata for all the requests in the request builder. */ -export const GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilderRequestsMetadata: RequestsMetadata = { +export const GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderRequestsMetadata: RequestsMetadata = { get: { - uriTemplate: GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilderUriTemplate, + uriTemplate: GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderUriTemplate, responseBodyContentType: "application/octet-stream, application/json", errorMappings: { XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, diff --git a/packages/msgraph-beta-sdk-reports/reports/getSharePointApiUsageWithDateWithAppIdreportTypeReportType/index.ts b/packages/msgraph-beta-sdk-reports/reports/getSharePointApiUsageWithDateWithAppIdreportTypeReportType/index.ts new file mode 100644 index 0000000000..d5efd17c3c --- /dev/null +++ b/packages/msgraph-beta-sdk-reports/reports/getSharePointApiUsageWithDateWithAppIdreportTypeReportType/index.ts @@ -0,0 +1,56 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the getSharePointApiUsage method. + */ +export interface GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder extends BaseRequestBuilder { + /** + * Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: egressReport (default) includes usage (UsageMB in CSV, usageMB in JSON), and throttlingReport includes throttled request counts (ThrottledRequests in CSV, throttledRequests in JSON). Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn't enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message 'Tenant is not enabled for this report type.' CSV column headers use PascalCase (ThrottledRequests) while JSON properties use camelCase (throttledRequests) to maintain consistency with other Microsoft Graph reporting APIs. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/reportroot-getsharepointapiusage?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: egressReport (default) includes usage (UsageMB in CSV, usageMB in JSON), and throttlingReport includes throttled request counts (ThrottledRequests in CSV, throttledRequests in JSON). Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn't enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message 'Tenant is not enabled for this report type.' CSV column headers use PascalCase (ThrottledRequests) while JSON properties use camelCase (throttledRequests) to maintain consistency with other Microsoft Graph reporting APIs. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: egressReport (default) includes usage (UsageMB in CSV, usageMB in JSON), and throttlingReport includes throttled request counts (ThrottledRequests in CSV, throttledRequests in JSON). Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn't enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message 'Tenant is not enabled for this report type.' CSV column headers use PascalCase (ThrottledRequests) while JSON properties use camelCase (throttledRequests) to maintain consistency with other Microsoft Graph reporting APIs. + */ +export interface GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters { + /** + * Usage: reportType='@reportType' + */ + reportType?: string; +} +/** + * Uri template for the request builder. + */ +export const GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderUriTemplate = "{+baseurl}/reports/getSharePointApiUsage(date={date},appId='{appId}',reportType='@reportType'){?reportType*}"; +/** + * Metadata for all the requests in the request builder. + */ +export const GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderUriTemplate, + responseBodyContentType: "application/octet-stream, application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "ArrayBuffer", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-reports/reports/getSharePointApiUsageWithDatereportTypeReportType/index.ts b/packages/msgraph-beta-sdk-reports/reports/getSharePointApiUsageWithDatereportTypeReportType/index.ts new file mode 100644 index 0000000000..9221947f3e --- /dev/null +++ b/packages/msgraph-beta-sdk-reports/reports/getSharePointApiUsageWithDatereportTypeReportType/index.ts @@ -0,0 +1,55 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the getSharePointApiUsage method. + */ +export interface GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder extends BaseRequestBuilder { + /** + * Invoke function getSharePointApiUsage + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Invoke function getSharePointApiUsage + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Invoke function getSharePointApiUsage + */ +export interface GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetQueryParameters { + /** + * Usage: reportType='@reportType' + */ + reportType?: string; +} +/** + * Uri template for the request builder. + */ +export const GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderUriTemplate = "{+baseurl}/reports/getSharePointApiUsage(date={date},reportType='@reportType'){?reportType*}"; +/** + * Metadata for all the requests in the request builder. + */ +export const GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderUriTemplate, + responseBodyContentType: "application/octet-stream, application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "ArrayBuffer", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-reports/reports/getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType/index.ts b/packages/msgraph-beta-sdk-reports/reports/getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType/index.ts new file mode 100644 index 0000000000..8a3b5eeceb --- /dev/null +++ b/packages/msgraph-beta-sdk-reports/reports/getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType/index.ts @@ -0,0 +1,55 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the getSharePointApiUsage method. + */ +export interface GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder extends BaseRequestBuilder { + /** + * Invoke function getSharePointApiUsage + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Invoke function getSharePointApiUsage + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Invoke function getSharePointApiUsage + */ +export interface GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters { + /** + * Usage: reportType='@reportType' + */ + reportType?: string; +} +/** + * Uri template for the request builder. + */ +export const GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderUriTemplate = "{+baseurl}/reports/getSharePointApiUsage(period='{period}',appId='{appId}',reportType='@reportType'){?reportType*}"; +/** + * Metadata for all the requests in the request builder. + */ +export const GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderUriTemplate, + responseBodyContentType: "application/octet-stream, application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "ArrayBuffer", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-reports/reports/getSharePointApiUsageWithPeriodreportTypeReportType/index.ts b/packages/msgraph-beta-sdk-reports/reports/getSharePointApiUsageWithPeriodreportTypeReportType/index.ts new file mode 100644 index 0000000000..d036a0f08a --- /dev/null +++ b/packages/msgraph-beta-sdk-reports/reports/getSharePointApiUsageWithPeriodreportTypeReportType/index.ts @@ -0,0 +1,55 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the getSharePointApiUsage method. + */ +export interface GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder extends BaseRequestBuilder { + /** + * Invoke function getSharePointApiUsage + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Invoke function getSharePointApiUsage + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Invoke function getSharePointApiUsage + */ +export interface GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetQueryParameters { + /** + * Usage: reportType='@reportType' + */ + reportType?: string; +} +/** + * Uri template for the request builder. + */ +export const GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderUriTemplate = "{+baseurl}/reports/getSharePointApiUsage(period='{period}',reportType='@reportType'){?reportType*}"; +/** + * Metadata for all the requests in the request builder. + */ +export const GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderUriTemplate, + responseBodyContentType: "application/octet-stream, application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "ArrayBuffer", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-reports/reports/index.ts b/packages/msgraph-beta-sdk-reports/reports/index.ts index bc91a1ff19..c28826400b 100644 --- a/packages/msgraph-beta-sdk-reports/reports/index.ts +++ b/packages/msgraph-beta-sdk-reports/reports/index.ts @@ -96,11 +96,11 @@ import { GetMailboxUsageQuotaStatusMailboxCountsWithPeriodRequestBuilderRequests // @ts-ignore import { GetMailboxUsageStorageWithPeriodRequestBuilderRequestsMetadata, type GetMailboxUsageStorageWithPeriodRequestBuilder } from './getMailboxUsageStorageWithPeriod/index.js'; // @ts-ignore -import { GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilderRequestsMetadata, type GetMicrosoft365CopilotUsageUserDetailWithPeriodWithVersionRequestBuilder } from './getMicrosoft365CopilotUsageUserDetailWithPeriodWithVersion/index.js'; +import { GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderRequestsMetadata, type GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder } from './getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion/index.js'; // @ts-ignore -import { GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilderRequestsMetadata, type GetMicrosoft365CopilotUserCountSummaryWithPeriodWithVersionRequestBuilder } from './getMicrosoft365CopilotUserCountSummaryWithPeriodWithVersion/index.js'; +import { GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderRequestsMetadata, type GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder } from './getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion/index.js'; // @ts-ignore -import { GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilderRequestsMetadata, type GetMicrosoft365CopilotUserCountTrendWithPeriodWithVersionRequestBuilder } from './getMicrosoft365CopilotUserCountTrendWithPeriodWithVersion/index.js'; +import { GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderRequestsMetadata, type GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder } from './getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion/index.js'; // @ts-ignore import { GetOffice365ActivationCountsRequestBuilderRequestsMetadata, type GetOffice365ActivationCountsRequestBuilder } from './getOffice365ActivationCounts/index.js'; // @ts-ignore @@ -160,6 +160,14 @@ import { GetSharePointActivityUserDetailWithDateRequestBuilderRequestsMetadata, // @ts-ignore import { GetSharePointActivityUserDetailWithPeriodRequestBuilderRequestsMetadata, type GetSharePointActivityUserDetailWithPeriodRequestBuilder } from './getSharePointActivityUserDetailWithPeriod/index.js'; // @ts-ignore +import { GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderRequestsMetadata, type GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder } from './getSharePointApiUsageWithDatereportTypeReportType/index.js'; +// @ts-ignore +import { GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderRequestsMetadata, type GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder } from './getSharePointApiUsageWithDateWithAppIdreportTypeReportType/index.js'; +// @ts-ignore +import { GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderRequestsMetadata, type GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder } from './getSharePointApiUsageWithPeriodreportTypeReportType/index.js'; +// @ts-ignore +import { GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderRequestsMetadata, type GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder } from './getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType/index.js'; +// @ts-ignore import { GetSharePointSiteUsageDetailWithDateRequestBuilderRequestsMetadata, type GetSharePointSiteUsageDetailWithDateRequestBuilder } from './getSharePointSiteUsageDetailWithDate/index.js'; // @ts-ignore import { GetSharePointSiteUsageDetailWithPeriodRequestBuilderRequestsMetadata, type GetSharePointSiteUsageDetailWithPeriodRequestBuilder } from './getSharePointSiteUsageDetailWithPeriod/index.js'; @@ -290,6 +298,8 @@ import { ManagedDeviceEnrollmentTopFailuresRequestBuilderRequestsMetadata, type // @ts-ignore import { ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilderRequestsMetadata, type ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder } from './managedDeviceEnrollmentTopFailuresWithPeriod/index.js'; // @ts-ignore +import { MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderNavigationMetadata, MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderRequestsMetadata, type MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder } from './microsoftAppsFileStorageContainerUsageSummary/index.js'; +// @ts-ignore import { MonthlyPrintUsageByPrinterRequestBuilderNavigationMetadata, MonthlyPrintUsageByPrinterRequestBuilderRequestsMetadata, type MonthlyPrintUsageByPrinterRequestBuilder } from './monthlyPrintUsageByPrinter/index.js'; // @ts-ignore import { MonthlyPrintUsageByUserRequestBuilderNavigationMetadata, MonthlyPrintUsageByUserRequestBuilderRequestsMetadata, type MonthlyPrintUsageByUserRequestBuilder } from './monthlyPrintUsageByUser/index.js'; @@ -422,6 +432,10 @@ export interface ReportsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the usageByDataLocation property of the microsoft.graph.microsoftAppsFileStorageContainerUsage entity. + */ + get usageByDataLocation(): UsageByDataLocationRequestBuilder; + /** + * Delete navigation property microsoftAppsFileStorageContainerUsageSummary for reports + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get storage usage data for SharePoint Embedded file storage containers in a tenant. The response follows a hierarchical structure: Tenant > Geo > App. Use $expand to include nested levels. This method is available in the global service only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/reportroot-getmicrosoftappsfilestoragecontainerusagesummary?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property microsoftAppsFileStorageContainerUsageSummary in reports + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: MicrosoftAppsFileStorageContainerUsage, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property microsoftAppsFileStorageContainerUsageSummary for reports + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Get storage usage data for SharePoint Embedded file storage containers in a tenant. The response follows a hierarchical structure: Tenant > Geo > App. Use $expand to include nested levels. This method is available in the global service only. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property microsoftAppsFileStorageContainerUsageSummary in reports + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: MicrosoftAppsFileStorageContainerUsage, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get storage usage data for SharePoint Embedded file storage containers in a tenant. The response follows a hierarchical structure: Tenant > Geo > App. Use $expand to include nested levels. This method is available in the global service only. + */ +export interface MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderUriTemplate = "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + usageByDataLocation: { + requestsMetadata: UsageByDataLocationRequestBuilderRequestsMetadata, + navigationMetadata: UsageByDataLocationRequestBuilderNavigationMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createMicrosoftAppsFileStorageContainerUsageFromDiscriminatorValue, + queryParametersMapper: MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createMicrosoftAppsFileStorageContainerUsageFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeMicrosoftAppsFileStorageContainerUsage, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/count/index.ts b/packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/count/index.ts new file mode 100644 index 0000000000..79b410a76e --- /dev/null +++ b/packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/index.ts b/packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/index.ts new file mode 100644 index 0000000000..282709a829 --- /dev/null +++ b/packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/index.ts @@ -0,0 +1,153 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createMicrosoftAppsFileStorageContainerGeoUsageCollectionResponseFromDiscriminatorValue, createMicrosoftAppsFileStorageContainerGeoUsageFromDiscriminatorValue, serializeMicrosoftAppsFileStorageContainerGeoUsage, type MicrosoftAppsFileStorageContainerGeoUsage, type MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderNavigationMetadata, MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderRequestsMetadata, type MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the usageByDataLocation property of the microsoft.graph.microsoftAppsFileStorageContainerUsage entity. + */ +export interface UsageByDataLocationRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the usageByDataLocation property of the microsoft.graph.microsoftAppsFileStorageContainerUsage entity. + * @param microsoftAppsFileStorageContainerGeoUsageDataLocationCode The unique identifier of microsoftAppsFileStorageContainerGeoUsage + * @returns {MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder} + */ + byMicrosoftAppsFileStorageContainerGeoUsageDataLocationCode(microsoftAppsFileStorageContainerGeoUsageDataLocationCode: string) : MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder; + /** + * Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to usageByDataLocation for reports + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: MicrosoftAppsFileStorageContainerGeoUsage, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to usageByDataLocation for reports + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: MicrosoftAppsFileStorageContainerGeoUsage, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + */ +export interface UsageByDataLocationRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const UsageByDataLocationRequestBuilderUriTemplate = "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const UsageByDataLocationRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const UsageByDataLocationRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byMicrosoftAppsFileStorageContainerGeoUsageDataLocationCode: { + requestsMetadata: MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderRequestsMetadata, + navigationMetadata: MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderNavigationMetadata, + pathParametersMappings: ["microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const UsageByDataLocationRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: UsageByDataLocationRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createMicrosoftAppsFileStorageContainerGeoUsageCollectionResponseFromDiscriminatorValue, + queryParametersMapper: UsageByDataLocationRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: UsageByDataLocationRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createMicrosoftAppsFileStorageContainerGeoUsageFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeMicrosoftAppsFileStorageContainerGeoUsage, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/item/index.ts b/packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/item/index.ts new file mode 100644 index 0000000000..dcc7b98c90 --- /dev/null +++ b/packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/item/index.ts @@ -0,0 +1,131 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createMicrosoftAppsFileStorageContainerGeoUsageFromDiscriminatorValue, serializeMicrosoftAppsFileStorageContainerGeoUsage, type MicrosoftAppsFileStorageContainerGeoUsage } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type UsageByAppRequestBuilder, UsageByAppRequestBuilderNavigationMetadata, UsageByAppRequestBuilderRequestsMetadata } from './usageByApp/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the usageByDataLocation property of the microsoft.graph.microsoftAppsFileStorageContainerUsage entity. + */ +export interface MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the usageByApp property of the microsoft.graph.microsoftAppsFileStorageContainerGeoUsage entity. + */ + get usageByApp(): UsageByAppRequestBuilder; + /** + * Delete navigation property usageByDataLocation for reports + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property usageByDataLocation in reports + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: MicrosoftAppsFileStorageContainerGeoUsage, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property usageByDataLocation for reports + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property usageByDataLocation in reports + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: MicrosoftAppsFileStorageContainerGeoUsage, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + */ +export interface MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderUriTemplate = "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + usageByApp: { + requestsMetadata: UsageByAppRequestBuilderRequestsMetadata, + navigationMetadata: UsageByAppRequestBuilderNavigationMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createMicrosoftAppsFileStorageContainerGeoUsageFromDiscriminatorValue, + queryParametersMapper: MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createMicrosoftAppsFileStorageContainerGeoUsageFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeMicrosoftAppsFileStorageContainerGeoUsage, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/item/usageByApp/count/index.ts b/packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/item/usageByApp/count/index.ts new file mode 100644 index 0000000000..296bdd0944 --- /dev/null +++ b/packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/item/usageByApp/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}/usageByApp/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/item/usageByApp/index.ts b/packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/item/usageByApp/index.ts new file mode 100644 index 0000000000..fffcd2ebf2 --- /dev/null +++ b/packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/item/usageByApp/index.ts @@ -0,0 +1,152 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createMicrosoftAppsFileStorageContainerAppUsageCollectionResponseFromDiscriminatorValue, createMicrosoftAppsFileStorageContainerAppUsageFromDiscriminatorValue, serializeMicrosoftAppsFileStorageContainerAppUsage, type MicrosoftAppsFileStorageContainerAppUsage, type MicrosoftAppsFileStorageContainerAppUsageCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderRequestsMetadata, type MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the usageByApp property of the microsoft.graph.microsoftAppsFileStorageContainerGeoUsage entity. + */ +export interface UsageByAppRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the usageByApp property of the microsoft.graph.microsoftAppsFileStorageContainerGeoUsage entity. + * @param microsoftAppsFileStorageContainerAppUsageAppId The unique identifier of microsoftAppsFileStorageContainerAppUsage + * @returns {MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder} + */ + byMicrosoftAppsFileStorageContainerAppUsageAppId(microsoftAppsFileStorageContainerAppUsageAppId: string) : MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder; + /** + * Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Create new navigation property to usageByApp for reports + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: MicrosoftAppsFileStorageContainerAppUsage, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Create new navigation property to usageByApp for reports + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: MicrosoftAppsFileStorageContainerAppUsage, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + */ +export interface UsageByAppRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const UsageByAppRequestBuilderUriTemplate = "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}/usageByApp{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const UsageByAppRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const UsageByAppRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byMicrosoftAppsFileStorageContainerAppUsageAppId: { + requestsMetadata: MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["microsoftAppsFileStorageContainerAppUsage%2DappId"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const UsageByAppRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: UsageByAppRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createMicrosoftAppsFileStorageContainerAppUsageCollectionResponseFromDiscriminatorValue, + queryParametersMapper: UsageByAppRequestBuilderGetQueryParametersMapper, + }, + post: { + uriTemplate: UsageByAppRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createMicrosoftAppsFileStorageContainerAppUsageFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeMicrosoftAppsFileStorageContainerAppUsage, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/item/usageByApp/item/index.ts b/packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/item/usageByApp/item/index.ts new file mode 100644 index 0000000000..9aaf53c2d3 --- /dev/null +++ b/packages/msgraph-beta-sdk-reports/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/item/usageByApp/item/index.ts @@ -0,0 +1,116 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createMicrosoftAppsFileStorageContainerAppUsageFromDiscriminatorValue, serializeMicrosoftAppsFileStorageContainerAppUsage, type MicrosoftAppsFileStorageContainerAppUsage } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the usageByApp property of the microsoft.graph.microsoftAppsFileStorageContainerGeoUsage entity. + */ +export interface MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder extends BaseRequestBuilder { + /** + * Delete navigation property usageByApp for reports + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Update the navigation property usageByApp in reports + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + patch(body: MicrosoftAppsFileStorageContainerAppUsage, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Delete navigation property usageByApp for reports + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; + /** + * Update the navigation property usageByApp in reports + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPatchRequestInformation(body: MicrosoftAppsFileStorageContainerAppUsage, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + */ +export interface MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderUriTemplate = "{+baseurl}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}/usageByApp/{microsoftAppsFileStorageContainerAppUsage%2DappId}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderRequestsMetadata: RequestsMetadata = { + delete: { + uriTemplate: MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, + get: { + uriTemplate: MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createMicrosoftAppsFileStorageContainerAppUsageFromDiscriminatorValue, + queryParametersMapper: MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParametersMapper, + }, + patch: { + uriTemplate: MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createMicrosoftAppsFileStorageContainerAppUsageFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeMicrosoftAppsFileStorageContainerAppUsage, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/count/index.ts b/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/count/index.ts new file mode 100644 index 0000000000..2b511299d9 --- /dev/null +++ b/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/security/caseManagement/caseTypeConfigurations/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/index.ts b/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/index.ts new file mode 100644 index 0000000000..43f999be50 --- /dev/null +++ b/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/index.ts @@ -0,0 +1,127 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { createCaseTypeConfigurationCollectionResponseFromDiscriminatorValue, type CaseTypeConfigurationCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/security/caseManagement/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { CaseTypeConfigurationItemRequestBuilderNavigationMetadata, CaseTypeConfigurationItemRequestBuilderRequestsMetadata, type CaseTypeConfigurationItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the caseTypeConfigurations property of the microsoft.graph.security.caseManagementRoot entity. + */ +export interface CaseTypeConfigurationsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the caseTypeConfigurations property of the microsoft.graph.security.caseManagementRoot entity. + * @param caseTypeConfigurationId The unique identifier of caseTypeConfiguration + * @returns {CaseTypeConfigurationItemRequestBuilder} + */ + byCaseTypeConfigurationId(caseTypeConfigurationId: string) : CaseTypeConfigurationItemRequestBuilder; + /** + * Get a list of the caseTypeConfiguration objects and their properties. Each object describes the allowed status tree and the custom-field schema for one case type (genericCase, incidentCase, or exposureCase). + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/security-casemanagementroot-list-casetypeconfigurations?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get a list of the caseTypeConfiguration objects and their properties. Each object describes the allowed status tree and the custom-field schema for one case type (genericCase, incidentCase, or exposureCase). + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get a list of the caseTypeConfiguration objects and their properties. Each object describes the allowed status tree and the custom-field schema for one case type (genericCase, incidentCase, or exposureCase). + */ +export interface CaseTypeConfigurationsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const CaseTypeConfigurationsRequestBuilderUriTemplate = "{+baseurl}/security/caseManagement/caseTypeConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CaseTypeConfigurationsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const CaseTypeConfigurationsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byCaseTypeConfigurationId: { + requestsMetadata: CaseTypeConfigurationItemRequestBuilderRequestsMetadata, + navigationMetadata: CaseTypeConfigurationItemRequestBuilderNavigationMetadata, + pathParametersMappings: ["caseTypeConfiguration%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CaseTypeConfigurationsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CaseTypeConfigurationsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createCaseTypeConfigurationCollectionResponseFromDiscriminatorValue, + queryParametersMapper: CaseTypeConfigurationsRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/customFields/count/index.ts b/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/customFields/count/index.ts new file mode 100644 index 0000000000..c9d664d609 --- /dev/null +++ b/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/customFields/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/customFields/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/customFields/index.ts b/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/customFields/index.ts new file mode 100644 index 0000000000..de9548b247 --- /dev/null +++ b/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/customFields/index.ts @@ -0,0 +1,125 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { createCustomFieldDefinitionCollectionResponseFromDiscriminatorValue, type CustomFieldDefinitionCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/security/caseManagement/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { CustomFieldDefinitionItemRequestBuilderRequestsMetadata, type CustomFieldDefinitionItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the customFields property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + */ +export interface CustomFieldsRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the customFields property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + * @param customFieldDefinitionId The unique identifier of customFieldDefinition + * @returns {CustomFieldDefinitionItemRequestBuilder} + */ + byCustomFieldDefinitionId(customFieldDefinitionId: string) : CustomFieldDefinitionItemRequestBuilder; + /** + * The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + */ +export interface CustomFieldsRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const CustomFieldsRequestBuilderUriTemplate = "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/customFields{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CustomFieldsRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const CustomFieldsRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byCustomFieldDefinitionId: { + requestsMetadata: CustomFieldDefinitionItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["customFieldDefinition%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CustomFieldsRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CustomFieldsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createCustomFieldDefinitionCollectionResponseFromDiscriminatorValue, + queryParametersMapper: CustomFieldsRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/customFields/item/index.ts b/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/customFields/item/index.ts new file mode 100644 index 0000000000..63cd683171 --- /dev/null +++ b/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/customFields/item/index.ts @@ -0,0 +1,69 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { createCustomFieldDefinitionFromDiscriminatorValue, type CustomFieldDefinition } from '@microsoft/msgraph-beta-sdk/models/security/caseManagement/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the customFields property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + */ +export interface CustomFieldDefinitionItemRequestBuilder extends BaseRequestBuilder { + /** + * The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + */ +export interface CustomFieldDefinitionItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const CustomFieldDefinitionItemRequestBuilderUriTemplate = "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/customFields/{customFieldDefinition%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CustomFieldDefinitionItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CustomFieldDefinitionItemRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CustomFieldDefinitionItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createCustomFieldDefinitionFromDiscriminatorValue, + queryParametersMapper: CustomFieldDefinitionItemRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/index.ts b/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/index.ts new file mode 100644 index 0000000000..7ff107c5e9 --- /dev/null +++ b/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/index.ts @@ -0,0 +1,94 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { createCaseTypeConfigurationFromDiscriminatorValue, type CaseTypeConfiguration } from '@microsoft/msgraph-beta-sdk/models/security/caseManagement/index.js'; +// @ts-ignore +import { CustomFieldsRequestBuilderNavigationMetadata, CustomFieldsRequestBuilderRequestsMetadata, type CustomFieldsRequestBuilder } from './customFields/index.js'; +// @ts-ignore +import { StatusesRequestBuilderNavigationMetadata, StatusesRequestBuilderRequestsMetadata, type StatusesRequestBuilder } from './statuses/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the caseTypeConfigurations property of the microsoft.graph.security.caseManagementRoot entity. + */ +export interface CaseTypeConfigurationItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to manage the customFields property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + */ + get customFields(): CustomFieldsRequestBuilder; + /** + * Provides operations to manage the statuses property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + */ + get statuses(): StatusesRequestBuilder; + /** + * The collection of case type configurations that define the statuses and custom fields available for each case type. Read-only. Supports $select, $count, and $expand of the statuses and customFields relationships. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * The collection of case type configurations that define the statuses and custom fields available for each case type. Read-only. Supports $select, $count, and $expand of the statuses and customFields relationships. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * The collection of case type configurations that define the statuses and custom fields available for each case type. Read-only. Supports $select, $count, and $expand of the statuses and customFields relationships. + */ +export interface CaseTypeConfigurationItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const CaseTypeConfigurationItemRequestBuilderUriTemplate = "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CaseTypeConfigurationItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const CaseTypeConfigurationItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + customFields: { + requestsMetadata: CustomFieldsRequestBuilderRequestsMetadata, + navigationMetadata: CustomFieldsRequestBuilderNavigationMetadata, + }, + statuses: { + requestsMetadata: StatusesRequestBuilderRequestsMetadata, + navigationMetadata: StatusesRequestBuilderNavigationMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CaseTypeConfigurationItemRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CaseTypeConfigurationItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createCaseTypeConfigurationFromDiscriminatorValue, + queryParametersMapper: CaseTypeConfigurationItemRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/statuses/count/index.ts b/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/statuses/count/index.ts new file mode 100644 index 0000000000..3fcf260947 --- /dev/null +++ b/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/statuses/count/index.ts @@ -0,0 +1,67 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to count the resources in the collection. + */ +export interface CountRequestBuilder extends BaseRequestBuilder { + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the number of the resource + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the number of the resource + */ +export interface CountRequestBuilderGetQueryParameters { + /** + * Filter items by property values + */ + filter?: string; + /** + * Search items by search phrases + */ + search?: string; +} +/** + * Uri template for the request builder. + */ +export const CountRequestBuilderUriTemplate = "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/statuses/$count{?%24filter,%24search}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const CountRequestBuilderGetQueryParametersMapper: Record = { + "filter": "%24filter", + "search": "%24search", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const CountRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: CountRequestBuilderUriTemplate, + responseBodyContentType: "text/plain;q=0.9", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendPrimitive", + responseBodyFactory: "number", + queryParametersMapper: CountRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/statuses/index.ts b/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/statuses/index.ts new file mode 100644 index 0000000000..24d569a36c --- /dev/null +++ b/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/statuses/index.ts @@ -0,0 +1,125 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { createStatusDefinitionCollectionResponseFromDiscriminatorValue, type StatusDefinitionCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/security/caseManagement/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { StatusDefinitionItemRequestBuilderRequestsMetadata, type StatusDefinitionItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the statuses property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + */ +export interface StatusesRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the statuses property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + * @param statusDefinitionId The unique identifier of statusDefinition + * @returns {StatusDefinitionItemRequestBuilder} + */ + byStatusDefinitionId(statusDefinitionId: string) : StatusDefinitionItemRequestBuilder; + /** + * The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + */ +export interface StatusesRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const StatusesRequestBuilderUriTemplate = "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/statuses{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const StatusesRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const StatusesRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byStatusDefinitionId: { + requestsMetadata: StatusDefinitionItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["statusDefinition%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const StatusesRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: StatusesRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createStatusDefinitionCollectionResponseFromDiscriminatorValue, + queryParametersMapper: StatusesRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/statuses/item/index.ts b/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/statuses/item/index.ts new file mode 100644 index 0000000000..3feac953bd --- /dev/null +++ b/packages/msgraph-beta-sdk-security/security/caseManagement/caseTypeConfigurations/item/statuses/item/index.ts @@ -0,0 +1,69 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { createStatusDefinitionFromDiscriminatorValue, type StatusDefinition } from '@microsoft/msgraph-beta-sdk/models/security/caseManagement/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the statuses property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + */ +export interface StatusDefinitionItemRequestBuilder extends BaseRequestBuilder { + /** + * The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + */ +export interface StatusDefinitionItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const StatusDefinitionItemRequestBuilderUriTemplate = "{+baseurl}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/statuses/{statusDefinition%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const StatusDefinitionItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const StatusDefinitionItemRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: StatusDefinitionItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createStatusDefinitionFromDiscriminatorValue, + queryParametersMapper: StatusDefinitionItemRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-security/security/caseManagement/index.ts b/packages/msgraph-beta-sdk-security/security/caseManagement/index.ts index 8bddd67136..2c44612fd0 100644 --- a/packages/msgraph-beta-sdk-security/security/caseManagement/index.ts +++ b/packages/msgraph-beta-sdk-security/security/caseManagement/index.ts @@ -8,6 +8,8 @@ import { createCaseManagementRootFromDiscriminatorValue, serializeCaseManagement // @ts-ignore import { CasesRequestBuilderNavigationMetadata, CasesRequestBuilderRequestsMetadata, type CasesRequestBuilder } from './cases/index.js'; // @ts-ignore +import { CaseTypeConfigurationsRequestBuilderNavigationMetadata, CaseTypeConfigurationsRequestBuilderRequestsMetadata, type CaseTypeConfigurationsRequestBuilder } from './caseTypeConfigurations/index.js'; +// @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; /** @@ -18,6 +20,10 @@ export interface CaseManagementRequestBuilder extends BaseRequestBuilder { /** - * Invoke action disablePolicy + * Disable an eDiscovery hold policy (legal hold) to release the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/security-ediscoveryholdpolicy-disablepolicy?view=graph-rest-beta|Find more info here} */ post(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Invoke action disablePolicy + * Disable an eDiscovery hold policy (legal hold) to release the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ diff --git a/packages/msgraph-beta-sdk-security/security/cases/ediscoveryCases/item/legalHolds/item/microsoftGraphSecurityEnablePolicy/index.ts b/packages/msgraph-beta-sdk-security/security/cases/ediscoveryCases/item/legalHolds/item/microsoftGraphSecurityEnablePolicy/index.ts index 32878273a5..84232c9dc5 100644 --- a/packages/msgraph-beta-sdk-security/security/cases/ediscoveryCases/item/legalHolds/item/microsoftGraphSecurityEnablePolicy/index.ts +++ b/packages/msgraph-beta-sdk-security/security/cases/ediscoveryCases/item/legalHolds/item/microsoftGraphSecurityEnablePolicy/index.ts @@ -11,13 +11,14 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ */ export interface MicrosoftGraphSecurityEnablePolicyRequestBuilder extends BaseRequestBuilder { /** - * Invoke action enablePolicy + * Enable an eDiscovery hold policy (legal hold) to apply the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/security-ediscoveryholdpolicy-enablepolicy?view=graph-rest-beta|Find more info here} */ post(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Invoke action enablePolicy + * Enable an eDiscovery hold policy (legal hold) to apply the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ diff --git a/packages/msgraph-beta-sdk-security/security/dataSecurityAndGovernance/index.ts b/packages/msgraph-beta-sdk-security/security/dataSecurityAndGovernance/index.ts index 19ea8804ac..31d449f1aa 100644 --- a/packages/msgraph-beta-sdk-security/security/dataSecurityAndGovernance/index.ts +++ b/packages/msgraph-beta-sdk-security/security/dataSecurityAndGovernance/index.ts @@ -8,6 +8,8 @@ import { createODataErrorFromDiscriminatorValue, type ODataError } from '@micros // @ts-ignore import { PolicyFilesRequestBuilderNavigationMetadata, PolicyFilesRequestBuilderRequestsMetadata, type PolicyFilesRequestBuilder } from './policyFiles/index.js'; // @ts-ignore +import { ProcessContentRequestBuilderRequestsMetadata, type ProcessContentRequestBuilder } from './processContent/index.js'; +// @ts-ignore import { ProcessContentAsyncRequestBuilderRequestsMetadata, type ProcessContentAsyncRequestBuilder } from './processContentAsync/index.js'; // @ts-ignore import { ProtectionScopesRequestBuilderNavigationMetadata, ProtectionScopesRequestBuilderRequestsMetadata, type ProtectionScopesRequestBuilder } from './protectionScopes/index.js'; @@ -24,6 +26,10 @@ export interface DataSecurityAndGovernanceRequestBuilder extends BaseRequestBuil * Provides operations to manage the policyFiles property of the microsoft.graph.tenantDataSecurityAndGovernance entity. */ get policyFiles(): PolicyFilesRequestBuilder; + /** + * Provides operations to call the processContent method. + */ + get processContent(): ProcessContentRequestBuilder; /** * Provides operations to call the processContentAsync method. */ @@ -109,6 +115,9 @@ export const DataSecurityAndGovernanceRequestBuilderNavigationMetadata: Record Record void>) { + return deserializeIntoProcessContentPostRequestBody; +} +/** + * The deserialization information for the current model + * @param ProcessContentPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoProcessContentPostRequestBody(processContentPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { processContentPostRequestBody.backingStoreEnabled = true; }, + "contentToProcess": n => { processContentPostRequestBody.contentToProcess = n.getObjectValue(createProcessContentRequestFromDiscriminatorValue); }, + } +} +export interface ProcessContentPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The contentToProcess property + */ + contentToProcess?: ProcessContentRequest | null; +} +/** + * Provides operations to call the processContent method. + */ +export interface ProcessContentRequestBuilder extends BaseRequestBuilder { + /** + * Invoke action processContent + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + post(body: ProcessContentPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Invoke action processContent + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: ProcessContentPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Serializes information the current object + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param ProcessContentPostRequestBody The instance to serialize from. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeProcessContentPostRequestBody(writer: SerializationWriter, processContentPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!processContentPostRequestBody || isSerializingDerivedType) { return; } + writer.writeObjectValue("contentToProcess", processContentPostRequestBody.contentToProcess, serializeProcessContentRequest); + writer.writeAdditionalData(processContentPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const ProcessContentRequestBuilderUriTemplate = "{+baseurl}/security/dataSecurityAndGovernance/processContent"; +/** + * Metadata for all the requests in the request builder. + */ +export const ProcessContentRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: ProcessContentRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createProcessContentResponseFromDiscriminatorValue, + requestBodyContentType: "application/json", + requestBodySerializer: serializeProcessContentPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-security/security/dataSecurityAndGovernance/protectionScopes/compute/index.ts b/packages/msgraph-beta-sdk-security/security/dataSecurityAndGovernance/protectionScopes/compute/index.ts index 8087fc6c08..38da979622 100644 --- a/packages/msgraph-beta-sdk-security/security/dataSecurityAndGovernance/protectionScopes/compute/index.ts +++ b/packages/msgraph-beta-sdk-security/security/dataSecurityAndGovernance/protectionScopes/compute/index.ts @@ -2,7 +2,7 @@ /* eslint-disable */ // Generated by Microsoft Kiota // @ts-ignore -import { createDeviceMetadataFromDiscriminatorValue, createIntegratedApplicationMetadataFromDiscriminatorValue, createPolicyLocationFromDiscriminatorValue, createPolicyTenantScopeFromDiscriminatorValue, deserializeIntoBaseCollectionPaginationCountResponse, PolicyPivotPropertyObject, serializeBaseCollectionPaginationCountResponse, serializeDeviceMetadata, serializeIntegratedApplicationMetadata, serializePolicyLocation, serializePolicyTenantScope, type BaseCollectionPaginationCountResponse, type DeviceMetadata, type IntegratedApplicationMetadata, type PolicyLocation, type PolicyPivotProperty, type PolicyTenantScope, type UserActivityTypes, UserActivityTypesObject } from '@microsoft/msgraph-beta-sdk/models/index.js'; +import { createDeviceMetadataFromDiscriminatorValue, createEvaluationScopeFromDiscriminatorValue, createIntegratedApplicationMetadataFromDiscriminatorValue, createPolicyLocationFromDiscriminatorValue, createPolicyTenantScopeFromDiscriminatorValue, deserializeIntoBaseCollectionPaginationCountResponse, PolicyPivotPropertyObject, serializeBaseCollectionPaginationCountResponse, serializeDeviceMetadata, serializeEvaluationScope, serializeIntegratedApplicationMetadata, serializePolicyLocation, serializePolicyTenantScope, type BaseCollectionPaginationCountResponse, type DeviceMetadata, type EvaluationScope, type IntegratedApplicationMetadata, type PolicyLocation, type PolicyPivotProperty, type PolicyTenantScope, type UserActivityTypes, UserActivityTypesObject } from '@microsoft/msgraph-beta-sdk/models/index.js'; // @ts-ignore import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; // @ts-ignore @@ -21,6 +21,10 @@ export interface ComputePostRequestBody extends AdditionalDataHolder, BackedMode * The deviceMetadata property */ deviceMetadata?: DeviceMetadata | null; + /** + * The evaluationScope property + */ + evaluationScope?: EvaluationScope | null; /** * The integratedAppMetadata property */ @@ -89,6 +93,7 @@ export function deserializeIntoComputePostRequestBody(computePostRequestBody: Pa "activities": n => { computePostRequestBody.activities = n.getCollectionOfEnumValues(UserActivityTypesObject); }, "backingStoreEnabled": n => { computePostRequestBody.backingStoreEnabled = true; }, "deviceMetadata": n => { computePostRequestBody.deviceMetadata = n.getObjectValue(createDeviceMetadataFromDiscriminatorValue); }, + "evaluationScope": n => { computePostRequestBody.evaluationScope = n.getObjectValue(createEvaluationScopeFromDiscriminatorValue); }, "integratedAppMetadata": n => { computePostRequestBody.integratedAppMetadata = n.getObjectValue(createIntegratedApplicationMetadataFromDiscriminatorValue); }, "locations": n => { computePostRequestBody.locations = n.getCollectionOfObjectValues(createPolicyLocationFromDiscriminatorValue); }, "pivotOn": n => { computePostRequestBody.pivotOn = n.getEnumValue(PolicyPivotPropertyObject); }, @@ -117,6 +122,7 @@ export function serializeComputePostRequestBody(writer: SerializationWriter, com if (!computePostRequestBody || isSerializingDerivedType) { return; } writer.writeEnumValue("activities", computePostRequestBody.activities); writer.writeObjectValue("deviceMetadata", computePostRequestBody.deviceMetadata, serializeDeviceMetadata); + writer.writeObjectValue("evaluationScope", computePostRequestBody.evaluationScope, serializeEvaluationScope); writer.writeObjectValue("integratedAppMetadata", computePostRequestBody.integratedAppMetadata, serializeIntegratedApplicationMetadata); writer.writeCollectionOfObjectValues("locations", computePostRequestBody.locations, serializePolicyLocation); writer.writeEnumValue("pivotOn", computePostRequestBody.pivotOn); diff --git a/packages/msgraph-beta-sdk-solutions/solutions/backupRestore/browseSessions/item/browse/index.ts b/packages/msgraph-beta-sdk-solutions/solutions/backupRestore/browseSessions/item/browse/index.ts index a87d042d2d..fdd52d2695 100644 --- a/packages/msgraph-beta-sdk-solutions/solutions/backupRestore/browseSessions/item/browse/index.ts +++ b/packages/msgraph-beta-sdk-solutions/solutions/backupRestore/browseSessions/item/browse/index.ts @@ -25,6 +25,10 @@ export interface BrowsePostRequestBody extends AdditionalDataHolder, BackedModel * The filter property */ filter?: string | null; + /** + * The optimizedBrowse property + */ + optimizedBrowse?: boolean | null; /** * The orderBy property */ @@ -86,6 +90,7 @@ export function deserializeIntoBrowsePostRequestBody(browsePostRequestBody: Part "browseLocationItemKey": n => { browsePostRequestBody.browseLocationItemKey = n.getStringValue(); }, "browseResourceType": n => { browsePostRequestBody.browseResourceType = n.getEnumValue(BrowsableResourceTypeObject); }, "filter": n => { browsePostRequestBody.filter = n.getStringValue(); }, + "optimizedBrowse": n => { browsePostRequestBody.optimizedBrowse = n.getBooleanValue() ?? false; }, "orderBy": n => { browsePostRequestBody.orderBy = n.getEnumValue(BrowseQueryOrderObject); }, } } @@ -113,6 +118,7 @@ export function serializeBrowsePostRequestBody(writer: SerializationWriter, brow writer.writeStringValue("browseLocationItemKey", browsePostRequestBody.browseLocationItemKey); writer.writeEnumValue("browseResourceType", browsePostRequestBody.browseResourceType); writer.writeStringValue("filter", browsePostRequestBody.filter); + writer.writeBooleanValue("optimizedBrowse", browsePostRequestBody.optimizedBrowse ?? false); writer.writeEnumValue("orderBy", browsePostRequestBody.orderBy); writer.writeAdditionalData(browsePostRequestBody.additionalData); } diff --git a/packages/msgraph-beta-sdk-teamwork/teamwork/messaging/customEmojis/index.ts b/packages/msgraph-beta-sdk-teamwork/teamwork/messaging/customEmojis/index.ts index 4ba8f6ac84..d74b299dc8 100644 --- a/packages/msgraph-beta-sdk-teamwork/teamwork/messaging/customEmojis/index.ts +++ b/packages/msgraph-beta-sdk-teamwork/teamwork/messaging/customEmojis/index.ts @@ -27,28 +27,30 @@ export interface CustomEmojisRequestBuilder extends BaseRequestBuilder} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/teamworkmessaging-list-customemojis?view=graph-rest-beta|Find more info here} */ get(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Create new navigation property to customEmojis for teamwork + * Create a new custom emoji in the teamwork messaging of the organization, which adds the custom emoji to Teams for the tenant. The emoji image is provided as base64-encoded content bytes. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/teamworkmessaging-post-customemojis?view=graph-rest-beta|Find more info here} */ post(body: TeamworkCustomEmoji, requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Get customEmojis from teamwork + * Get a list of custom emojis available in the teamwork messaging of the organization. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; /** - * Create new navigation property to customEmojis for teamwork + * Create a new custom emoji in the teamwork messaging of the organization, which adds the custom emoji to Teams for the tenant. The emoji image is provided as base64-encoded content bytes. * @param body The request body * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} @@ -56,7 +58,7 @@ export interface CustomEmojisRequestBuilder extends BaseRequestBuilder | undefined) : RequestInformation; } /** - * Get customEmojis from teamwork + * Get a list of custom emojis available in the teamwork messaging of the organization. */ export interface CustomEmojisRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-beta-sdk-teamwork/teamwork/messaging/customEmojis/item/index.ts b/packages/msgraph-beta-sdk-teamwork/teamwork/messaging/customEmojis/item/index.ts index 8a0cee1075..54a0894499 100644 --- a/packages/msgraph-beta-sdk-teamwork/teamwork/messaging/customEmojis/item/index.ts +++ b/packages/msgraph-beta-sdk-teamwork/teamwork/messaging/customEmojis/item/index.ts @@ -19,7 +19,7 @@ export interface TeamworkCustomEmojiDisplayNameItemRequestBuilder extends BaseRe */ delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; /** - * Get customEmojis from teamwork + * The collection of custom emojis available in organization messaging. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -40,7 +40,7 @@ export interface TeamworkCustomEmojiDisplayNameItemRequestBuilder extends BaseRe */ toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; /** - * Get customEmojis from teamwork + * The collection of custom emojis available in organization messaging. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ @@ -54,7 +54,7 @@ export interface TeamworkCustomEmojiDisplayNameItemRequestBuilder extends BaseRe toPatchRequestInformation(body: TeamworkCustomEmoji, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; } /** - * Get customEmojis from teamwork + * The collection of custom emojis available in organization messaging. */ export interface TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-beta-sdk-teamwork/teamwork/messaging/index.ts b/packages/msgraph-beta-sdk-teamwork/teamwork/messaging/index.ts index 5b795f9b7b..6c2f0da269 100644 --- a/packages/msgraph-beta-sdk-teamwork/teamwork/messaging/index.ts +++ b/packages/msgraph-beta-sdk-teamwork/teamwork/messaging/index.ts @@ -25,7 +25,7 @@ export interface MessagingRequestBuilder extends BaseRequestBuilder | undefined) : Promise; /** - * Get messaging from teamwork + * The messaging functionality, including custom emojis. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} * @throws {ODataError} error when the service returns a 4XX or 5XX status code @@ -46,7 +46,7 @@ export interface MessagingRequestBuilder extends BaseRequestBuilder | undefined) : RequestInformation; /** - * Get messaging from teamwork + * The messaging functionality, including custom emojis. * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ @@ -60,7 +60,7 @@ export interface MessagingRequestBuilder extends BaseRequestBuilder | undefined) : RequestInformation; } /** - * Get messaging from teamwork + * The messaging functionality, including custom emojis. */ export interface MessagingRequestBuilderGetQueryParameters { /** diff --git a/packages/msgraph-beta-sdk-users/users/item/distributionLists/item/distributionListMembers/index.ts b/packages/msgraph-beta-sdk-users/users/item/distributionLists/item/distributionListMembers/index.ts deleted file mode 100644 index e3bec9e505..0000000000 --- a/packages/msgraph-beta-sdk-users/users/item/distributionLists/item/distributionListMembers/index.ts +++ /dev/null @@ -1,153 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -// Generated by Microsoft Kiota -// @ts-ignore -import { createDistributionListMemberCollectionResponseFromDiscriminatorValue, createDistributionListMemberFromDiscriminatorValue, serializeDistributionListMember, type DistributionListMember, type DistributionListMemberCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; -// @ts-ignore -import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; -// @ts-ignore -import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; -// @ts-ignore -import { DistributionListMemberItemRequestBuilderNavigationMetadata, DistributionListMemberItemRequestBuilderRequestsMetadata, type DistributionListMemberItemRequestBuilder } from './item/index.js'; -// @ts-ignore -import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; - -/** - * Provides operations to manage the distributionListMembers property of the microsoft.graph.distributionList entity. - */ -export interface DistributionListMembersRequestBuilder extends BaseRequestBuilder { - /** - * Provides operations to count the resources in the collection. - */ - get count(): CountRequestBuilder; - /** - * Provides operations to manage the distributionListMembers property of the microsoft.graph.distributionList entity. - * @param distributionListMemberId The unique identifier of distributionListMember - * @returns {DistributionListMemberItemRequestBuilder} - */ - byDistributionListMemberId(distributionListMemberId: string) : DistributionListMemberItemRequestBuilder; - /** - * The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @returns {Promise} - * @throws {ODataError} error when the service returns a 4XX or 5XX status code - */ - get(requestConfiguration?: RequestConfiguration | undefined) : Promise; - /** - * Create new navigation property to distributionListMembers for users - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @returns {Promise} - * @throws {ODataError} error when the service returns a 4XX or 5XX status code - */ - post(body: DistributionListMember, requestConfiguration?: RequestConfiguration | undefined) : Promise; - /** - * The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @returns {RequestInformation} - */ - toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; - /** - * Create new navigation property to distributionListMembers for users - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @returns {RequestInformation} - */ - toPostRequestInformation(body: DistributionListMember, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; -} -/** - * The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - */ -export interface DistributionListMembersRequestBuilderGetQueryParameters { - /** - * Include count of items - */ - count?: boolean; - /** - * Expand related entities - */ - expand?: string[]; - /** - * Filter items by property values - */ - filter?: string; - /** - * Order items by property values - */ - orderby?: string[]; - /** - * Search items by search phrases - */ - search?: string; - /** - * Select properties to be returned - */ - select?: string[]; - /** - * Skip the first n items - */ - skip?: number; - /** - * Show only the first n items - */ - top?: number; -} -/** - * Uri template for the request builder. - */ -export const DistributionListMembersRequestBuilderUriTemplate = "{+baseurl}/users/{user%2Did}/distributionLists/{distributionList%2Did}/distributionListMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; -/** - * Mapper for query parameters from symbol name to serialization name represented as a constant. - */ -const DistributionListMembersRequestBuilderGetQueryParametersMapper: Record = { - "count": "%24count", - "expand": "%24expand", - "filter": "%24filter", - "orderby": "%24orderby", - "search": "%24search", - "select": "%24select", - "skip": "%24skip", - "top": "%24top", -}; -/** - * Metadata for all the navigation properties in the request builder. - */ -export const DistributionListMembersRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { - byDistributionListMemberId: { - requestsMetadata: DistributionListMemberItemRequestBuilderRequestsMetadata, - navigationMetadata: DistributionListMemberItemRequestBuilderNavigationMetadata, - pathParametersMappings: ["distributionListMember%2Did"], - }, - count: { - requestsMetadata: CountRequestBuilderRequestsMetadata, - }, -}; -/** - * Metadata for all the requests in the request builder. - */ -export const DistributionListMembersRequestBuilderRequestsMetadata: RequestsMetadata = { - get: { - uriTemplate: DistributionListMembersRequestBuilderUriTemplate, - responseBodyContentType: "application/json", - errorMappings: { - XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, - }, - adapterMethodName: "send", - responseBodyFactory: createDistributionListMemberCollectionResponseFromDiscriminatorValue, - queryParametersMapper: DistributionListMembersRequestBuilderGetQueryParametersMapper, - }, - post: { - uriTemplate: DistributionListMembersRequestBuilderUriTemplate, - responseBodyContentType: "application/json", - errorMappings: { - XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, - }, - adapterMethodName: "send", - responseBodyFactory: createDistributionListMemberFromDiscriminatorValue, - requestBodyContentType: "application/json", - requestBodySerializer: serializeDistributionListMember, - requestInformationContentSetMethod: "setContentFromParsable", - }, -}; -/* tslint:enable */ -/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-users/users/item/distributionLists/item/distributionListMembers/item/contact/index.ts b/packages/msgraph-beta-sdk-users/users/item/distributionLists/item/distributionListMembers/item/contact/index.ts deleted file mode 100644 index f00145a644..0000000000 --- a/packages/msgraph-beta-sdk-users/users/item/distributionLists/item/distributionListMembers/item/contact/index.ts +++ /dev/null @@ -1,69 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -// Generated by Microsoft Kiota -// @ts-ignore -import { createContactFromDiscriminatorValue, type Contact } from '@microsoft/msgraph-beta-sdk/models/index.js'; -// @ts-ignore -import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; -// @ts-ignore -import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; - -/** - * Provides operations to manage the contact property of the microsoft.graph.distributionListMember entity. - */ -export interface ContactRequestBuilder extends BaseRequestBuilder { - /** - * Get contact from users - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @returns {Promise} - * @throws {ODataError} error when the service returns a 4XX or 5XX status code - */ - get(requestConfiguration?: RequestConfiguration | undefined) : Promise; - /** - * Get contact from users - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @returns {RequestInformation} - */ - toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; -} -/** - * Get contact from users - */ -export interface ContactRequestBuilderGetQueryParameters { - /** - * Expand related entities - */ - expand?: string[]; - /** - * Select properties to be returned - */ - select?: string[]; -} -/** - * Uri template for the request builder. - */ -export const ContactRequestBuilderUriTemplate = "{+baseurl}/users/{user%2Did}/distributionLists/{distributionList%2Did}/distributionListMembers/{distributionListMember%2Did}/contact{?%24expand,%24select}"; -/** - * Mapper for query parameters from symbol name to serialization name represented as a constant. - */ -const ContactRequestBuilderGetQueryParametersMapper: Record = { - "expand": "%24expand", - "select": "%24select", -}; -/** - * Metadata for all the requests in the request builder. - */ -export const ContactRequestBuilderRequestsMetadata: RequestsMetadata = { - get: { - uriTemplate: ContactRequestBuilderUriTemplate, - responseBodyContentType: "application/json", - errorMappings: { - XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, - }, - adapterMethodName: "send", - responseBodyFactory: createContactFromDiscriminatorValue, - queryParametersMapper: ContactRequestBuilderGetQueryParametersMapper, - }, -}; -/* tslint:enable */ -/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-users/users/item/distributionLists/item/distributionListMembers/item/index.ts b/packages/msgraph-beta-sdk-users/users/item/distributionLists/item/distributionListMembers/item/index.ts deleted file mode 100644 index 2871123c5a..0000000000 --- a/packages/msgraph-beta-sdk-users/users/item/distributionLists/item/distributionListMembers/item/index.ts +++ /dev/null @@ -1,130 +0,0 @@ -/* tslint:disable */ -/* eslint-disable */ -// Generated by Microsoft Kiota -// @ts-ignore -import { createDistributionListMemberFromDiscriminatorValue, serializeDistributionListMember, type DistributionListMember } from '@microsoft/msgraph-beta-sdk/models/index.js'; -// @ts-ignore -import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; -// @ts-ignore -import { ContactRequestBuilderRequestsMetadata, type ContactRequestBuilder } from './contact/index.js'; -// @ts-ignore -import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; - -/** - * Provides operations to manage the distributionListMembers property of the microsoft.graph.distributionList entity. - */ -export interface DistributionListMemberItemRequestBuilder extends BaseRequestBuilder { - /** - * Provides operations to manage the contact property of the microsoft.graph.distributionListMember entity. - */ - get contact(): ContactRequestBuilder; - /** - * Delete navigation property distributionListMembers for users - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @throws {ODataError} error when the service returns a 4XX or 5XX status code - */ - delete(requestConfiguration?: RequestConfiguration | undefined) : Promise; - /** - * The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @returns {Promise} - * @throws {ODataError} error when the service returns a 4XX or 5XX status code - */ - get(requestConfiguration?: RequestConfiguration | undefined) : Promise; - /** - * Update the navigation property distributionListMembers in users - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @returns {Promise} - * @throws {ODataError} error when the service returns a 4XX or 5XX status code - */ - patch(body: DistributionListMember, requestConfiguration?: RequestConfiguration | undefined) : Promise; - /** - * Delete navigation property distributionListMembers for users - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @returns {RequestInformation} - */ - toDeleteRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; - /** - * The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @returns {RequestInformation} - */ - toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; - /** - * Update the navigation property distributionListMembers in users - * @param body The request body - * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. - * @returns {RequestInformation} - */ - toPatchRequestInformation(body: DistributionListMember, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; -} -/** - * The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - */ -export interface DistributionListMemberItemRequestBuilderGetQueryParameters { - /** - * Expand related entities - */ - expand?: string[]; - /** - * Select properties to be returned - */ - select?: string[]; -} -/** - * Uri template for the request builder. - */ -export const DistributionListMemberItemRequestBuilderUriTemplate = "{+baseurl}/users/{user%2Did}/distributionLists/{distributionList%2Did}/distributionListMembers/{distributionListMember%2Did}{?%24expand,%24select}"; -/** - * Mapper for query parameters from symbol name to serialization name represented as a constant. - */ -const DistributionListMemberItemRequestBuilderGetQueryParametersMapper: Record = { - "expand": "%24expand", - "select": "%24select", -}; -/** - * Metadata for all the navigation properties in the request builder. - */ -export const DistributionListMemberItemRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { - contact: { - requestsMetadata: ContactRequestBuilderRequestsMetadata, - }, -}; -/** - * Metadata for all the requests in the request builder. - */ -export const DistributionListMemberItemRequestBuilderRequestsMetadata: RequestsMetadata = { - delete: { - uriTemplate: DistributionListMemberItemRequestBuilderUriTemplate, - responseBodyContentType: "application/json", - errorMappings: { - XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, - }, - adapterMethodName: "sendNoResponseContent", - }, - get: { - uriTemplate: DistributionListMemberItemRequestBuilderUriTemplate, - responseBodyContentType: "application/json", - errorMappings: { - XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, - }, - adapterMethodName: "send", - responseBodyFactory: createDistributionListMemberFromDiscriminatorValue, - queryParametersMapper: DistributionListMemberItemRequestBuilderGetQueryParametersMapper, - }, - patch: { - uriTemplate: DistributionListMemberItemRequestBuilderUriTemplate, - responseBodyContentType: "application/json", - errorMappings: { - XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, - }, - adapterMethodName: "send", - responseBodyFactory: createDistributionListMemberFromDiscriminatorValue, - requestBodyContentType: "application/json", - requestBodySerializer: serializeDistributionListMember, - requestInformationContentSetMethod: "setContentFromParsable", - }, -}; -/* tslint:enable */ -/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-users/users/item/distributionLists/item/index.ts b/packages/msgraph-beta-sdk-users/users/item/distributionLists/item/index.ts index 7aa3dce1aa..fc3020de39 100644 --- a/packages/msgraph-beta-sdk-users/users/item/distributionLists/item/index.ts +++ b/packages/msgraph-beta-sdk-users/users/item/distributionLists/item/index.ts @@ -10,8 +10,6 @@ import { AddMembersRequestBuilderRequestsMetadata, type AddMembersRequestBuilder // @ts-ignore import { DeleteMembersRequestBuilderRequestsMetadata, type DeleteMembersRequestBuilder } from './deleteMembers/index.js'; // @ts-ignore -import { DistributionListMembersRequestBuilderNavigationMetadata, DistributionListMembersRequestBuilderRequestsMetadata, type DistributionListMembersRequestBuilder } from './distributionListMembers/index.js'; -// @ts-ignore import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; /** @@ -26,10 +24,6 @@ export interface DistributionListItemRequestBuilder extends BaseRequestBuilder { + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const AcceptRecommendationsRequestBuilderUriTemplate = "{+baseurl}/users/{user%2Did}/pendingAccessReviewInstances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/acceptRecommendations"; +/** + * Metadata for all the requests in the request builder. + */ +export const AcceptRecommendationsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: AcceptRecommendationsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-users/users/item/pendingAccessReviewInstances/item/decisions/item/instance/stages/item/batchRecordDecisions/index.ts b/packages/msgraph-beta-sdk-users/users/item/pendingAccessReviewInstances/item/decisions/item/instance/stages/item/batchRecordDecisions/index.ts new file mode 100644 index 0000000000..d62657c2bf --- /dev/null +++ b/packages/msgraph-beta-sdk-users/users/item/pendingAccessReviewInstances/item/decisions/item/instance/stages/item/batchRecordDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchRecordDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the batchRecordDecisions method. + */ +export interface BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchRecordDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchRecordDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchRecordDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchRecordDecisionsPostRequestBody(batchRecordDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { batchRecordDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { batchRecordDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { batchRecordDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { batchRecordDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { batchRecordDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchRecordDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchRecordDecisionsPostRequestBody(writer: SerializationWriter, batchRecordDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchRecordDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", batchRecordDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", batchRecordDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", batchRecordDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", batchRecordDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(batchRecordDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchRecordDecisionsRequestBuilderUriTemplate = "{+baseurl}/users/{user%2Did}/pendingAccessReviewInstances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/instance/stages/{accessReviewStage%2Did}/batchRecordDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchRecordDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchRecordDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchRecordDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-users/users/item/pendingAccessReviewInstances/item/decisions/item/instance/stages/item/index.ts b/packages/msgraph-beta-sdk-users/users/item/pendingAccessReviewInstances/item/decisions/item/instance/stages/item/index.ts index 83279b0641..70c88d357a 100644 --- a/packages/msgraph-beta-sdk-users/users/item/pendingAccessReviewInstances/item/decisions/item/instance/stages/item/index.ts +++ b/packages/msgraph-beta-sdk-users/users/item/pendingAccessReviewInstances/item/decisions/item/instance/stages/item/index.ts @@ -6,6 +6,10 @@ import { createAccessReviewStageFromDiscriminatorValue, serializeAccessReviewSta // @ts-ignore import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; // @ts-ignore +import { AcceptRecommendationsRequestBuilderRequestsMetadata, type AcceptRecommendationsRequestBuilder } from './acceptRecommendations/index.js'; +// @ts-ignore +import { BatchRecordDecisionsRequestBuilderRequestsMetadata, type BatchRecordDecisionsRequestBuilder } from './batchRecordDecisions/index.js'; +// @ts-ignore import { DecisionsRequestBuilderNavigationMetadata, DecisionsRequestBuilderRequestsMetadata, type DecisionsRequestBuilder } from './decisions/index.js'; // @ts-ignore import { StopRequestBuilderRequestsMetadata, type StopRequestBuilder } from './stop/index.js'; @@ -16,6 +20,14 @@ import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. */ export interface AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + */ + get acceptRecommendations(): AcceptRecommendationsRequestBuilder; + /** + * Provides operations to call the batchRecordDecisions method. + */ + get batchRecordDecisions(): BatchRecordDecisionsRequestBuilder; /** * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. */ @@ -93,6 +105,12 @@ const AccessReviewStageItemRequestBuilderGetQueryParametersMapper: Record, NavigationMetadata> = { + acceptRecommendations: { + requestsMetadata: AcceptRecommendationsRequestBuilderRequestsMetadata, + }, + batchRecordDecisions: { + requestsMetadata: BatchRecordDecisionsRequestBuilderRequestsMetadata, + }, decisions: { requestsMetadata: DecisionsRequestBuilderRequestsMetadata, navigationMetadata: DecisionsRequestBuilderNavigationMetadata, diff --git a/packages/msgraph-beta-sdk-users/users/item/pendingAccessReviewInstances/item/stages/item/acceptRecommendations/index.ts b/packages/msgraph-beta-sdk-users/users/item/pendingAccessReviewInstances/item/stages/item/acceptRecommendations/index.ts new file mode 100644 index 0000000000..fd5b082403 --- /dev/null +++ b/packages/msgraph-beta-sdk-users/users/item/pendingAccessReviewInstances/item/stages/item/acceptRecommendations/index.ts @@ -0,0 +1,45 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to call the acceptRecommendations method. + */ +export interface AcceptRecommendationsRequestBuilder extends BaseRequestBuilder { + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-beta|Find more info here} + */ + post(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Uri template for the request builder. + */ +export const AcceptRecommendationsRequestBuilderUriTemplate = "{+baseurl}/users/{user%2Did}/pendingAccessReviewInstances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations"; +/** + * Metadata for all the requests in the request builder. + */ +export const AcceptRecommendationsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: AcceptRecommendationsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-users/users/item/pendingAccessReviewInstances/item/stages/item/batchRecordDecisions/index.ts b/packages/msgraph-beta-sdk-users/users/item/pendingAccessReviewInstances/item/stages/item/batchRecordDecisions/index.ts new file mode 100644 index 0000000000..2eebd582c9 --- /dev/null +++ b/packages/msgraph-beta-sdk-users/users/item/pendingAccessReviewInstances/item/stages/item/batchRecordDecisions/index.ts @@ -0,0 +1,111 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions'; + +export interface BatchRecordDecisionsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The decision property + */ + decision?: string | null; + /** + * The justification property + */ + justification?: string | null; + /** + * The principalId property + */ + principalId?: string | null; + /** + * The resourceId property + */ + resourceId?: string | null; +} +/** + * Provides operations to call the batchRecordDecisions method. + */ +export interface BatchRecordDecisionsRequestBuilder extends BaseRequestBuilder { + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-beta|Find more info here} + */ + post(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + * @param body The request body + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toPostRequestInformation(body: BatchRecordDecisionsPostRequestBody, requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {BatchRecordDecisionsPostRequestBody} + */ +// @ts-ignore +export function createBatchRecordDecisionsPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoBatchRecordDecisionsPostRequestBody; +} +/** + * The deserialization information for the current model + * @param BatchRecordDecisionsPostRequestBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoBatchRecordDecisionsPostRequestBody(batchRecordDecisionsPostRequestBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { batchRecordDecisionsPostRequestBody.backingStoreEnabled = true; }, + "decision": n => { batchRecordDecisionsPostRequestBody.decision = n.getStringValue(); }, + "justification": n => { batchRecordDecisionsPostRequestBody.justification = n.getStringValue(); }, + "principalId": n => { batchRecordDecisionsPostRequestBody.principalId = n.getStringValue(); }, + "resourceId": n => { batchRecordDecisionsPostRequestBody.resourceId = n.getStringValue(); }, + } +} +/** + * Serializes information the current object + * @param BatchRecordDecisionsPostRequestBody The instance to serialize from. + * @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type. + * @param writer Serialization writer to use to serialize this model + */ +// @ts-ignore +export function serializeBatchRecordDecisionsPostRequestBody(writer: SerializationWriter, batchRecordDecisionsPostRequestBody: Partial | undefined | null = {}, isSerializingDerivedType: boolean = false) : void { + if (!batchRecordDecisionsPostRequestBody || isSerializingDerivedType) { return; } + writer.writeStringValue("decision", batchRecordDecisionsPostRequestBody.decision); + writer.writeStringValue("justification", batchRecordDecisionsPostRequestBody.justification); + writer.writeStringValue("principalId", batchRecordDecisionsPostRequestBody.principalId); + writer.writeStringValue("resourceId", batchRecordDecisionsPostRequestBody.resourceId); + writer.writeAdditionalData(batchRecordDecisionsPostRequestBody.additionalData); +} +/** + * Uri template for the request builder. + */ +export const BatchRecordDecisionsRequestBuilderUriTemplate = "{+baseurl}/users/{user%2Did}/pendingAccessReviewInstances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions"; +/** + * Metadata for all the requests in the request builder. + */ +export const BatchRecordDecisionsRequestBuilderRequestsMetadata: RequestsMetadata = { + post: { + uriTemplate: BatchRecordDecisionsRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "sendNoResponseContent", + requestBodyContentType: "application/json", + requestBodySerializer: serializeBatchRecordDecisionsPostRequestBody, + requestInformationContentSetMethod: "setContentFromParsable", + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-users/users/item/pendingAccessReviewInstances/item/stages/item/index.ts b/packages/msgraph-beta-sdk-users/users/item/pendingAccessReviewInstances/item/stages/item/index.ts index 78f05a8f5b..b0e76b1ba0 100644 --- a/packages/msgraph-beta-sdk-users/users/item/pendingAccessReviewInstances/item/stages/item/index.ts +++ b/packages/msgraph-beta-sdk-users/users/item/pendingAccessReviewInstances/item/stages/item/index.ts @@ -6,6 +6,10 @@ import { createAccessReviewStageFromDiscriminatorValue, serializeAccessReviewSta // @ts-ignore import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; // @ts-ignore +import { AcceptRecommendationsRequestBuilderRequestsMetadata, type AcceptRecommendationsRequestBuilder } from './acceptRecommendations/index.js'; +// @ts-ignore +import { BatchRecordDecisionsRequestBuilderRequestsMetadata, type BatchRecordDecisionsRequestBuilder } from './batchRecordDecisions/index.js'; +// @ts-ignore import { DecisionsRequestBuilderNavigationMetadata, DecisionsRequestBuilderRequestsMetadata, type DecisionsRequestBuilder } from './decisions/index.js'; // @ts-ignore import { StopRequestBuilderRequestsMetadata, type StopRequestBuilder } from './stop/index.js'; @@ -16,6 +20,14 @@ import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type * Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. */ export interface AccessReviewStageItemRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to call the acceptRecommendations method. + */ + get acceptRecommendations(): AcceptRecommendationsRequestBuilder; + /** + * Provides operations to call the batchRecordDecisions method. + */ + get batchRecordDecisions(): BatchRecordDecisionsRequestBuilder; /** * Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. */ @@ -93,6 +105,12 @@ const AccessReviewStageItemRequestBuilderGetQueryParametersMapper: Record, NavigationMetadata> = { + acceptRecommendations: { + requestsMetadata: AcceptRecommendationsRequestBuilderRequestsMetadata, + }, + batchRecordDecisions: { + requestsMetadata: BatchRecordDecisionsRequestBuilderRequestsMetadata, + }, decisions: { requestsMetadata: DecisionsRequestBuilderRequestsMetadata, navigationMetadata: DecisionsRequestBuilderNavigationMetadata, diff --git a/packages/msgraph-beta-sdk-users/users/item/distributionLists/item/distributionListMembers/count/index.ts b/packages/msgraph-beta-sdk-users/users/item/sponsorOf/count/index.ts similarity index 95% rename from packages/msgraph-beta-sdk-users/users/item/distributionLists/item/distributionListMembers/count/index.ts rename to packages/msgraph-beta-sdk-users/users/item/sponsorOf/count/index.ts index 8f60c9d6cb..c7378b8375 100644 --- a/packages/msgraph-beta-sdk-users/users/item/distributionLists/item/distributionListMembers/count/index.ts +++ b/packages/msgraph-beta-sdk-users/users/item/sponsorOf/count/index.ts @@ -40,7 +40,7 @@ export interface CountRequestBuilderGetQueryParameters { /** * Uri template for the request builder. */ -export const CountRequestBuilderUriTemplate = "{+baseurl}/users/{user%2Did}/distributionLists/{distributionList%2Did}/distributionListMembers/$count{?%24filter,%24search}"; +export const CountRequestBuilderUriTemplate = "{+baseurl}/users/{user%2Did}/sponsorOf/$count{?%24filter,%24search}"; /** * Mapper for query parameters from symbol name to serialization name represented as a constant. */ diff --git a/packages/msgraph-beta-sdk-users/users/item/sponsorOf/index.ts b/packages/msgraph-beta-sdk-users/users/item/sponsorOf/index.ts new file mode 100644 index 0000000000..7c25d96d73 --- /dev/null +++ b/packages/msgraph-beta-sdk-users/users/item/sponsorOf/index.ts @@ -0,0 +1,126 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createDirectoryObjectCollectionResponseFromDiscriminatorValue, type DirectoryObjectCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js'; +// @ts-ignore +import { DirectoryObjectItemRequestBuilderRequestsMetadata, type DirectoryObjectItemRequestBuilder } from './item/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + */ +export interface SponsorOfRequestBuilder extends BaseRequestBuilder { + /** + * Provides operations to count the resources in the collection. + */ + get count(): CountRequestBuilder; + /** + * Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + * @param directoryObjectId The unique identifier of directoryObject + * @returns {DirectoryObjectItemRequestBuilder} + */ + byDirectoryObjectId(directoryObjectId: string) : DirectoryObjectItemRequestBuilder; + /** + * Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + * @see {@link https://learn.microsoft.com/graph/api/user-list-sponsorof?view=graph-rest-beta|Find more info here} + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + */ +export interface SponsorOfRequestBuilderGetQueryParameters { + /** + * Include count of items + */ + count?: boolean; + /** + * Expand related entities + */ + expand?: string[]; + /** + * Filter items by property values + */ + filter?: string; + /** + * Order items by property values + */ + orderby?: string[]; + /** + * Search items by search phrases + */ + search?: string; + /** + * Select properties to be returned + */ + select?: string[]; + /** + * Skip the first n items + */ + skip?: number; + /** + * Show only the first n items + */ + top?: number; +} +/** + * Uri template for the request builder. + */ +export const SponsorOfRequestBuilderUriTemplate = "{+baseurl}/users/{user%2Did}/sponsorOf{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const SponsorOfRequestBuilderGetQueryParametersMapper: Record = { + "count": "%24count", + "expand": "%24expand", + "filter": "%24filter", + "orderby": "%24orderby", + "search": "%24search", + "select": "%24select", + "skip": "%24skip", + "top": "%24top", +}; +/** + * Metadata for all the navigation properties in the request builder. + */ +export const SponsorOfRequestBuilderNavigationMetadata: Record, NavigationMetadata> = { + byDirectoryObjectId: { + requestsMetadata: DirectoryObjectItemRequestBuilderRequestsMetadata, + pathParametersMappings: ["directoryObject%2Did"], + }, + count: { + requestsMetadata: CountRequestBuilderRequestsMetadata, + }, +}; +/** + * Metadata for all the requests in the request builder. + */ +export const SponsorOfRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: SponsorOfRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createDirectoryObjectCollectionResponseFromDiscriminatorValue, + queryParametersMapper: SponsorOfRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk-users/users/item/sponsorOf/item/index.ts b/packages/msgraph-beta-sdk-users/users/item/sponsorOf/item/index.ts new file mode 100644 index 0000000000..b2704d5222 --- /dev/null +++ b/packages/msgraph-beta-sdk-users/users/item/sponsorOf/item/index.ts @@ -0,0 +1,69 @@ +/* tslint:disable */ +/* eslint-disable */ +// Generated by Microsoft Kiota +// @ts-ignore +import { createDirectoryObjectFromDiscriminatorValue, type DirectoryObject } from '@microsoft/msgraph-beta-sdk/models/index.js'; +// @ts-ignore +import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js'; +// @ts-ignore +import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; + +/** + * Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + */ +export interface DirectoryObjectItemRequestBuilder extends BaseRequestBuilder { + /** + * Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {Promise} + * @throws {ODataError} error when the service returns a 4XX or 5XX status code + */ + get(requestConfiguration?: RequestConfiguration | undefined) : Promise; + /** + * Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. + * @returns {RequestInformation} + */ + toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined) : RequestInformation; +} +/** + * Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + */ +export interface DirectoryObjectItemRequestBuilderGetQueryParameters { + /** + * Expand related entities + */ + expand?: string[]; + /** + * Select properties to be returned + */ + select?: string[]; +} +/** + * Uri template for the request builder. + */ +export const DirectoryObjectItemRequestBuilderUriTemplate = "{+baseurl}/users/{user%2Did}/sponsorOf/{directoryObject%2Did}{?%24expand,%24select}"; +/** + * Mapper for query parameters from symbol name to serialization name represented as a constant. + */ +const DirectoryObjectItemRequestBuilderGetQueryParametersMapper: Record = { + "expand": "%24expand", + "select": "%24select", +}; +/** + * Metadata for all the requests in the request builder. + */ +export const DirectoryObjectItemRequestBuilderRequestsMetadata: RequestsMetadata = { + get: { + uriTemplate: DirectoryObjectItemRequestBuilderUriTemplate, + responseBodyContentType: "application/json", + errorMappings: { + XXX: createODataErrorFromDiscriminatorValue as ParsableFactory, + }, + adapterMethodName: "send", + responseBodyFactory: createDirectoryObjectFromDiscriminatorValue, + queryParametersMapper: DirectoryObjectItemRequestBuilderGetQueryParametersMapper, + }, +}; +/* tslint:enable */ +/* eslint-enable */ diff --git a/packages/msgraph-beta-sdk/models/index.ts b/packages/msgraph-beta-sdk/models/index.ts index f4a38763aa..43c0582d74 100644 --- a/packages/msgraph-beta-sdk/models/index.ts +++ b/packages/msgraph-beta-sdk/models/index.ts @@ -34,7 +34,7 @@ import { createBillingFromDiscriminatorValue, deserializeIntoAzureUsage, deseria // @ts-ignore import { createAcronymFromDiscriminatorValue, createBookmarkFromDiscriminatorValue, createQnaFromDiscriminatorValue, deserializeIntoAcronym, deserializeIntoAcronymCollectionResponse, deserializeIntoBookmark, deserializeIntoBookmarkCollectionResponse, deserializeIntoQna, deserializeIntoQnaCollectionResponse, deserializeIntoSearchAnswer, serializeAcronym, serializeAcronymCollectionResponse, serializeBookmark, serializeBookmarkCollectionResponse, serializeQna, serializeQnaCollectionResponse, serializeSearchAnswer, type Acronym, type Bookmark, type Qna, type SearchAnswer } from './search/index.js'; // @ts-ignore -import { deserializeIntoActivity, deserializeIntoActivityCollectionResponse, deserializeIntoAuditLog, deserializeIntoCaseCollectionResponse as Iad6694e6ef92aa1a916c0d58c57d6170b334efc92674503c640f1b19a43f7d9c, deserializeIntoCaseEscaped as I91a39f9ce1a920368ace128e3c920718a2f6519614fc75a810a25e6dff45e0e8, deserializeIntoCaseManagementEntity, deserializeIntoComment, deserializeIntoExposureCase, deserializeIntoGenericCase, deserializeIntoIncidentCase, deserializeIntoIncidentRelation, deserializeIntoRecommendationRelation, deserializeIntoRelation as Id83e93c0967cef26c9ded025447f13f6e8adc20d5379ac8a2ed9d9883db2d64f, deserializeIntoRelationCollectionResponse as Ib6f6ad78c960323a882f68ff2be2e6dd687e44e032f7a2809de5a9b447ea30fb, deserializeIntoTask as Iac7c510dce6e3e30a1d8c10f8ffdc27e8b733fcd4dc79603b6c1259ce4112692, deserializeIntoTaskCollectionResponse as I81e9de1f7ec85034fca63480097ea3c37f2d6032955a69b6ba1c2cf10dc8fb06, deserializeIntoWorkspaceIndicatorRelation, serializeActivity, serializeActivityCollectionResponse, serializeAuditLog, serializeCaseCollectionResponse as Ifc8a12254e76d547c4f55fc41514c1ea8a16c7070c1bb730aae9b9ed23c670d7, serializeCaseEscaped as Icff3ea98f9032045377a20ce1bc97a20b242f7708b98448f49e29fd16056f7f5, serializeCaseManagementEntity, serializeComment, serializeExposureCase, serializeGenericCase, serializeIncidentCase, serializeIncidentRelation, serializeRecommendationRelation, serializeRelation as Iff48b0a5549adf1f5b5c905ab658137e71dbb206b14b9867a3e5755596ce29c8, serializeRelationCollectionResponse as Ia4eb8fecf203f877f4659b7a3369598dc976d2c3a691554c8aa9d450d12bedc1, serializeTask as I58a9e8588464a470a8080fd28d5eeb2d45889cb09c2f1a2448d7c781cecc3183, serializeTaskCollectionResponse as I28ba146e1640924a943697eff875874af64768de05cd3045a6fee4fa44b1ec12, serializeWorkspaceIndicatorRelation, type Activity, type AuditLog, type CaseEscaped as I22aa6e194d54359d50ba197bee7b132ae266575f41ad379242cc61c33b83cd28, type CaseManagementEntity, type Comment, type ExposureCase, type GenericCase, type IncidentCase, type IncidentRelation, type RecommendationRelation, type Relation as I5c0ab92db8a45cbf748f29232a45e83f7d16de2d874fce6fcaf67bcbb5645de6, type Task as I733bf6512050334b8bdef192eefefc6b74d51be0f57ff2d291eccc88cc648239, type WorkspaceIndicatorRelation } from './security/caseManagement/index.js'; +import { deserializeIntoActivity, deserializeIntoActivityCollectionResponse, deserializeIntoAuditLog, deserializeIntoCaseCollectionResponse as Iad6694e6ef92aa1a916c0d58c57d6170b334efc92674503c640f1b19a43f7d9c, deserializeIntoCaseEscaped as I91a39f9ce1a920368ace128e3c920718a2f6519614fc75a810a25e6dff45e0e8, deserializeIntoCaseManagementEntity, deserializeIntoCaseTypeConfiguration, deserializeIntoCaseTypeConfigurationCollectionResponse, deserializeIntoComment, deserializeIntoCustomFieldDefinition, deserializeIntoCustomFieldDefinitionCollectionResponse, deserializeIntoDateTimeCustomFieldDefinition, deserializeIntoExposureCase, deserializeIntoGenericCase, deserializeIntoIncidentCase, deserializeIntoIncidentRelation, deserializeIntoNumberCustomFieldDefinition, deserializeIntoOptionsCustomFieldDefinition, deserializeIntoRecommendationRelation, deserializeIntoRelation as Id83e93c0967cef26c9ded025447f13f6e8adc20d5379ac8a2ed9d9883db2d64f, deserializeIntoRelationCollectionResponse as Ib6f6ad78c960323a882f68ff2be2e6dd687e44e032f7a2809de5a9b447ea30fb, deserializeIntoStatusDefinition, deserializeIntoStatusDefinitionCollectionResponse, deserializeIntoStringCustomFieldDefinition, deserializeIntoTask as Iac7c510dce6e3e30a1d8c10f8ffdc27e8b733fcd4dc79603b6c1259ce4112692, deserializeIntoTaskCollectionResponse as I81e9de1f7ec85034fca63480097ea3c37f2d6032955a69b6ba1c2cf10dc8fb06, deserializeIntoWorkspaceIndicatorRelation, serializeActivity, serializeActivityCollectionResponse, serializeAuditLog, serializeCaseCollectionResponse as Ifc8a12254e76d547c4f55fc41514c1ea8a16c7070c1bb730aae9b9ed23c670d7, serializeCaseEscaped as Icff3ea98f9032045377a20ce1bc97a20b242f7708b98448f49e29fd16056f7f5, serializeCaseManagementEntity, serializeCaseTypeConfiguration, serializeCaseTypeConfigurationCollectionResponse, serializeComment, serializeCustomFieldDefinition, serializeCustomFieldDefinitionCollectionResponse, serializeDateTimeCustomFieldDefinition, serializeExposureCase, serializeGenericCase, serializeIncidentCase, serializeIncidentRelation, serializeNumberCustomFieldDefinition, serializeOptionsCustomFieldDefinition, serializeRecommendationRelation, serializeRelation as Iff48b0a5549adf1f5b5c905ab658137e71dbb206b14b9867a3e5755596ce29c8, serializeRelationCollectionResponse as Ia4eb8fecf203f877f4659b7a3369598dc976d2c3a691554c8aa9d450d12bedc1, serializeStatusDefinition, serializeStatusDefinitionCollectionResponse, serializeStringCustomFieldDefinition, serializeTask as I58a9e8588464a470a8080fd28d5eeb2d45889cb09c2f1a2448d7c781cecc3183, serializeTaskCollectionResponse as I28ba146e1640924a943697eff875874af64768de05cd3045a6fee4fa44b1ec12, serializeWorkspaceIndicatorRelation, type Activity, type AuditLog, type CaseEscaped as I22aa6e194d54359d50ba197bee7b132ae266575f41ad379242cc61c33b83cd28, type CaseManagementEntity, type CaseTypeConfiguration, type Comment, type CustomFieldDefinition, type DateTimeCustomFieldDefinition, type ExposureCase, type GenericCase, type IncidentCase, type IncidentRelation, type NumberCustomFieldDefinition, type OptionsCustomFieldDefinition, type RecommendationRelation, type Relation as I5c0ab92db8a45cbf748f29232a45e83f7d16de2d874fce6fcaf67bcbb5645de6, type StatusDefinition, type StringCustomFieldDefinition, type Task as I733bf6512050334b8bdef192eefefc6b74d51be0f57ff2d291eccc88cc648239, type WorkspaceIndicatorRelation } from './security/caseManagement/index.js'; // @ts-ignore import { deserializeIntoBaseAuditRecord, deserializeIntoComplianceBaseAuditRecord, deserializeIntoComplianceDLPBaseAuditRecord, deserializeIntoComplianceDlpEndpointAuditRecord, deserializeIntoComplianceDlpExchangeAuditRecord, deserializeIntoComplianceDlpSharePointAuditRecord, serializeBaseAuditRecord, serializeComplianceBaseAuditRecord, serializeComplianceDLPBaseAuditRecord, serializeComplianceDlpEndpointAuditRecord, serializeComplianceDlpExchangeAuditRecord, serializeComplianceDlpSharePointAuditRecord, type BaseAuditRecord, type ComplianceBaseAuditRecord, type ComplianceDLPBaseAuditRecord, type ComplianceDlpEndpointAuditRecord, type ComplianceDlpExchangeAuditRecord, type ComplianceDlpSharePointAuditRecord } from './security/dlp/index.js'; // @ts-ignore @@ -1667,6 +1667,16 @@ export interface AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyRe */ accessPackageId?: string | null; } +export interface AccessReviewInstanceDecisionItemAccessPackageResource extends AccessReviewInstanceDecisionItemResource, Parsable { + /** + * Display name of the access package assignment policy through which access is granted. + */ + accessPackageAssignmentPolicyDisplayName?: string | null; + /** + * Identifier of the access package assignment policy through which access is granted. + */ + accessPackageAssignmentPolicyId?: string | null; +} export type AccessReviewInstanceDecisionItemApplyResult = (typeof AccessReviewInstanceDecisionItemApplyResultObject)[keyof typeof AccessReviewInstanceDecisionItemApplyResultObject]; export interface AccessReviewInstanceDecisionItemAzureRoleResource extends AccessReviewInstanceDecisionItemResource, Parsable { /** @@ -1742,7 +1752,7 @@ export interface AccessReviewInstanceDecisionItemResource extends AdditionalData */ odataType?: string | null; /** - * Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy, and CustomDataProvidedResource. + * Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource. */ type?: string | null; } @@ -2138,6 +2148,10 @@ export interface AccessReviewSet extends Entity, Parsable { * Resource that enables administrators to manage directory-level access review policies in their tenant. */ policy?: AccessReviewPolicy | null; + /** + * Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + */ + unified?: UnifiedRoot | null; } export interface AccessReviewSettings extends AdditionalDataHolder, BackedModel, Parsable { /** @@ -3819,11 +3833,11 @@ export interface AgentRiskDetection extends Entity, Parsable { */ additionalInfo?: string | null; /** - * Name of the agent. Supports $filter (eq, startsWith). + * Name of the agent. Deprecated. Use displayName instead. This property will be removed after 2027-04-28. Supports $filter (eq, startsWith). */ agentDisplayName?: string | null; /** - * The unique identifier for the agent. This is equivalent to 'id' to the specific agent type. See riskyAgentIdentity, riskyAgentIdentityBlueprintPrincipal, and riskyAgentUser. Supports $filter (eq, startsWith). + * The unique identifier for the agent. Deprecated. Use identityId instead. This property will be removed after 2027-04-28. See riskyAgentIdentity, riskyAgentIdentityBlueprintPrincipal, and riskyAgentUser. Supports $filter (eq, startsWith). */ agentId?: string | null; /** @@ -3843,11 +3857,11 @@ export interface AgentRiskDetection extends Entity, Parsable { */ detectionTimingType?: RiskDetectionTimingType | null; /** - * The displayName property + * Human-readable name of the identity associated with this risk detection. Supports $filter (eq, startsWith). */ displayName?: string | null; /** - * The identityId property + * Unique identifier of the identity associated with this risk detection. Supports $filter (eq, startsWith). */ identityId?: string | null; /** @@ -4163,7 +4177,7 @@ export interface AiInteraction extends Entity, Parsable { /** * The body property */ - body?: ItemBody | null; + body?: ChatMessageBody | null; /** * The contexts property */ @@ -13208,6 +13222,28 @@ export interface AudioConferencing extends AdditionalDataHolder, BackedModel, Pa */ tollNumbers?: string[] | null; } +export interface AudioMetadata extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The bitDepth property + */ + bitDepth?: number | null; + /** + * The channels property + */ + channels?: number | null; + /** + * The OdataType property + */ + odataType?: string | null; + /** + * The sampleRateHz property + */ + sampleRateHz?: number | null; +} export interface AudioRoutingGroup extends Entity, Parsable { /** * List of receiving participant ids. @@ -14048,6 +14084,16 @@ export interface AuthenticationFlowsPolicy extends Entity, Parsable { */ selfServiceSignUp?: SelfServiceSignUpAuthenticationFlowConfiguration | null; } +export interface AuthenticationInfo extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The OdataType property + */ + odataType?: string | null; +} export interface AuthenticationListener extends Entity, Parsable { /** * The priority of the listener. Determines the order of evaluation when an event has multiple listeners. The priority is evaluated from low to high. @@ -19366,7 +19412,7 @@ export interface ChatMessage extends Entity, Parsable { /** * The body property */ - body?: ItemBody | null; + body?: ChatMessageBody | null; /** * If the message was sent in a channel, represents identity of the channel. */ @@ -19499,6 +19545,29 @@ export interface ChatMessageAttachment extends AdditionalDataHolder, BackedModel */ thumbnailUrl?: string | null; } +export interface ChatMessageBody extends AdditionalDataHolder, BackedModel, Parsable { + /** + * Stores model information. + */ + backingStoreEnabled?: boolean | null; + /** + * The content of the chat message. + */ + content?: string | null; + /** + * The type of the content. The possible values are: text, html. The contentType property is deprecated. Going forward, use the messageBodyContentType property. + */ + contentType?: BodyType | null; + /** + * The type of the content, including support for additional Teams content types. The possible values are: text, html, markdown, unknownFutureValue. + */ + messageBodyContentType?: ChatMessageBodyContentType | null; + /** + * The OdataType property + */ + odataType?: string | null; +} +export type ChatMessageBodyContentType = (typeof ChatMessageBodyContentTypeObject)[keyof typeof ChatMessageBodyContentTypeObject]; export interface ChatMessageCollectionResponse extends BaseCollectionPaginationCountResponse, Parsable { /** * The value property @@ -19542,7 +19611,7 @@ export interface ChatMessageInfo extends Entity, Parsable { /** * Body of the chatMessage. This will still contain markers for @mentions and attachments even though the object doesn't return @mentions and attachments. */ - body?: ItemBody | null; + body?: ChatMessageBody | null; /** * Date time object representing the time at which message was created. */ @@ -19877,11 +19946,11 @@ export interface ClaimBinding extends AdditionalDataHolder, BackedModel, Parsabl */ odataType?: string | null; /** - * Source attribute value + * The source attribute from the directory or credential. */ sourceAttribute?: string | null; /** - * Entra ID attribute value + * The claim name in the verified ID credential. */ verifiedIdClaim?: string | null; } @@ -20069,6 +20138,20 @@ export interface ClientCertificateAuthentication extends ApiAuthenticationConfig */ certificateList?: Pkcs12CertificateInformation[] | null; } +export interface ClientCredentialAuthenticationInfo extends AuthenticationInfo, Parsable { + /** + * The accessTokenUrl property + */ + accessTokenUrl?: string | null; + /** + * The clientId property + */ + clientId?: string | null; + /** + * The secretName property + */ + secretName?: string | null; +} export type ClientCredentialType = (typeof ClientCredentialTypeObject)[keyof typeof ClientCredentialTypeObject]; export type ClonableTeamParts = (typeof ClonableTeamPartsObject)[keyof typeof ClonableTeamPartsObject]; export interface CloudAppSecurityProfile extends Entity, Parsable { @@ -26466,6 +26549,7 @@ export interface ContentMetadata extends AdditionalDataHolder, BackedModel, Pars */ odataType?: string | null; } +export type ContentModality = (typeof ContentModalityObject)[keyof typeof ContentModalityObject]; export interface ContentModel extends Entity, Parsable { /** * Identity of the user, device, or applicationthat created the item. Read-only. @@ -28283,6 +28367,15 @@ export function createAccessReviewInstanceCollectionResponseFromDiscriminatorVal export function createAccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResourceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { return deserializeIntoAccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource; } +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {AccessReviewInstanceDecisionItemAccessPackageResource} + */ +// @ts-ignore +export function createAccessReviewInstanceDecisionItemAccessPackageResourceFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAccessReviewInstanceDecisionItemAccessPackageResource; +} /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object @@ -28343,6 +28436,8 @@ export function createAccessReviewInstanceDecisionItemResourceFromDiscriminatorV switch (mappingValue) { case "#microsoft.graph.accessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource": return deserializeIntoAccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource; + case "#microsoft.graph.accessReviewInstanceDecisionItemAccessPackageResource": + return deserializeIntoAccessReviewInstanceDecisionItemAccessPackageResource; case "#microsoft.graph.accessReviewInstanceDecisionItemAzureRoleResource": return deserializeIntoAccessReviewInstanceDecisionItemAzureRoleResource; case "#microsoft.graph.accessReviewInstanceDecisionItemCustomDataProvidedResource": @@ -32942,6 +33037,15 @@ export function createAudioConferencingFromDiscriminatorValue(parseNode: ParseNo export function createAudioFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { return deserializeIntoAudio; } +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {AudioMetadata} + */ +// @ts-ignore +export function createAudioMetadataFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoAudioMetadata; +} /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object @@ -33388,6 +33492,26 @@ export function createAuthenticationFlowsPolicyFromDiscriminatorValue(parseNode: export function createAuthenticationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { return deserializeIntoAuthentication; } +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {AuthenticationInfo} + */ +// @ts-ignore +export function createAuthenticationInfoFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + if(!parseNode) throw new Error("parseNode cannot be undefined"); + const mappingValueNode = parseNode?.getChildNode("@odata.type"); + if (mappingValueNode) { + const mappingValue = mappingValueNode.getStringValue(); + if (mappingValue) { + switch (mappingValue) { + case "#microsoft.graph.clientCredentialAuthenticationInfo": + return deserializeIntoClientCredentialAuthenticationInfo; + } + } + } + return deserializeIntoAuthenticationInfo; +} /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object @@ -36461,6 +36585,15 @@ export function createChatMembersNotificationRecipientFromDiscriminatorValue(par export function createChatMessageAttachmentFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { return deserializeIntoChatMessageAttachment; } +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ChatMessageBody} + */ +// @ts-ignore +export function createChatMessageBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoChatMessageBody; +} /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object @@ -36829,6 +36962,15 @@ export function createClassificationResultFromDiscriminatorValue(parseNode: Pars export function createClientCertificateAuthenticationFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { return deserializeIntoClientCertificateAuthentication; } +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ClientCredentialAuthenticationInfo} + */ +// @ts-ignore +export function createClientCredentialAuthenticationInfoFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoClientCredentialAuthenticationInfo; +} /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object @@ -39342,6 +39484,8 @@ export function createConnectionInfoFromDiscriminatorValue(parseNode: ParseNode const mappingValue = mappingValueNode.getStringValue(); if (mappingValue) { switch (mappingValue) { + case "#microsoft.graph.externalSapAcConnectionInfo": + return deserializeIntoExternalSapAcConnectionInfo; case "#microsoft.graph.externalTokenBasedSapIagConnectionInfo": return deserializeIntoExternalTokenBasedSapIagConnectionInfo; } @@ -46328,6 +46472,8 @@ export function createDirectoryObjectFromDiscriminatorValue(parseNode: ParseNode return deserializeIntoPermissionGrantPreApprovalPolicy; case "#microsoft.graph.policyBase": return deserializeIntoPolicyBase; + case "#microsoft.graph.remoteTenantGroup": + return deserializeIntoRemoteTenantGroup; case "#microsoft.graph.resourceSpecificPermissionGrant": return deserializeIntoResourceSpecificPermissionGrant; case "#microsoft.graph.servicePrincipal": @@ -46508,24 +46654,6 @@ export function createDistributionListCollectionResponseFromDiscriminatorValue(p export function createDistributionListFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { return deserializeIntoDistributionList; } -/** - * Creates a new instance of the appropriate class based on discriminator value - * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {DistributionListMemberCollectionResponse} - */ -// @ts-ignore -export function createDistributionListMemberCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoDistributionListMemberCollectionResponse; -} -/** - * Creates a new instance of the appropriate class based on discriminator value - * @param parseNode The parse node to use to read the discriminator value and create the object - * @returns {DistributionListMember} - */ -// @ts-ignore -export function createDistributionListMemberFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { - return deserializeIntoDistributionListMember; -} /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object @@ -50187,8 +50315,6 @@ export function createEntityFromDiscriminatorValue(parseNode: ParseNode | undefi return deserializeIntoDirectorySettingTemplate; case "#microsoft.graph.distributionList": return deserializeIntoDistributionList; - case "#microsoft.graph.distributionListMember": - return deserializeIntoDistributionListMember; case "#microsoft.graph.dlpEvaluatePoliciesJobResponse": return deserializeIntoDlpEvaluatePoliciesJobResponse; case "#microsoft.graph.document": @@ -51307,6 +51433,8 @@ export function createEntityFromDiscriminatorValue(parseNode: ParseNode | undefi return deserializeIntoMicrosoftAccountUserConversationMember; case "#microsoft.graph.microsoftApplicationDataAccessSettings": return deserializeIntoMicrosoftApplicationDataAccessSettings; + case "#microsoft.graph.microsoftAppsFileStorageContainerUsage": + return deserializeIntoMicrosoftAppsFileStorageContainerUsage; case "#microsoft.graph.microsoftAuthenticatorAuthenticationMethod": return deserializeIntoMicrosoftAuthenticatorAuthenticationMethod; case "#microsoft.graph.microsoftAuthenticatorAuthenticationMethodConfiguration": @@ -52053,6 +52181,8 @@ export function createEntityFromDiscriminatorValue(parseNode: ParseNode | undefi return deserializeIntoRemoteAssistanceSettings; case "#microsoft.graph.remoteDesktopSecurityConfiguration": return deserializeIntoRemoteDesktopSecurityConfiguration; + case "#microsoft.graph.remoteTenantGroup": + return deserializeIntoRemoteTenantGroup; case "#microsoft.graph.removeFromLobbyOperation": return deserializeIntoRemoveFromLobbyOperation; case "#microsoft.graph.reportRoot": @@ -52203,8 +52333,14 @@ export function createEntityFromDiscriminatorValue(parseNode: ParseNode | undefi return I91a39f9ce1a920368ace128e3c920718a2f6519614fc75a810a25e6dff45e0e8; case "#microsoft.graph.security.caseManagement.caseManagementEntity": return deserializeIntoCaseManagementEntity; + case "#microsoft.graph.security.caseManagement.caseTypeConfiguration": + return deserializeIntoCaseTypeConfiguration; case "#microsoft.graph.security.caseManagement.comment": return deserializeIntoComment; + case "#microsoft.graph.security.caseManagement.customFieldDefinition": + return deserializeIntoCustomFieldDefinition; + case "#microsoft.graph.security.caseManagement.dateTimeCustomFieldDefinition": + return deserializeIntoDateTimeCustomFieldDefinition; case "#microsoft.graph.security.caseManagement.exposureCase": return deserializeIntoExposureCase; case "#microsoft.graph.security.caseManagement.genericCase": @@ -52213,10 +52349,18 @@ export function createEntityFromDiscriminatorValue(parseNode: ParseNode | undefi return deserializeIntoIncidentCase; case "#microsoft.graph.security.caseManagement.incidentRelation": return deserializeIntoIncidentRelation; + case "#microsoft.graph.security.caseManagement.numberCustomFieldDefinition": + return deserializeIntoNumberCustomFieldDefinition; + case "#microsoft.graph.security.caseManagement.optionsCustomFieldDefinition": + return deserializeIntoOptionsCustomFieldDefinition; case "#microsoft.graph.security.caseManagement.recommendationRelation": return deserializeIntoRecommendationRelation; case "#microsoft.graph.security.caseManagement.relation": return Id83e93c0967cef26c9ded025447f13f6e8adc20d5379ac8a2ed9d9883db2d64f; + case "#microsoft.graph.security.caseManagement.statusDefinition": + return deserializeIntoStatusDefinition; + case "#microsoft.graph.security.caseManagement.stringCustomFieldDefinition": + return deserializeIntoStringCustomFieldDefinition; case "#microsoft.graph.security.caseManagement.task": return Iac7c510dce6e3e30a1d8c10f8ffdc27e8b733fcd4dc79603b6c1259ce4112692; case "#microsoft.graph.security.caseManagement.workspaceIndicatorRelation": @@ -53005,6 +53149,8 @@ export function createEntityFromDiscriminatorValue(parseNode: ParseNode | undefi return deserializeIntoUnifiedRoleScheduleBase; case "#microsoft.graph.unifiedRoleScheduleInstanceBase": return deserializeIntoUnifiedRoleScheduleInstanceBase; + case "#microsoft.graph.unifiedRoot": + return deserializeIntoUnifiedRoot; case "#microsoft.graph.unifiedStorageQuota": return deserializeIntoUnifiedStorageQuota; case "#microsoft.graph.unitMap": @@ -53793,6 +53939,15 @@ export function createEvaluateLabelJobResultFromDiscriminatorValue(parseNode: Pa export function createEvaluateLabelJobResultGroupFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { return deserializeIntoEvaluateLabelJobResultGroup; } +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {EvaluationScope} + */ +// @ts-ignore +export function createEvaluationScopeFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoEvaluationScope; +} /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object @@ -54573,6 +54728,15 @@ export function createExternalProfileFromDiscriminatorValue(parseNode: ParseNode } return deserializeIntoExternalProfile; } +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {ExternalSapAcConnectionInfo} + */ +// @ts-ignore +export function createExternalSapAcConnectionInfoFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoExternalSapAcConnectionInfo; +} /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object @@ -62482,6 +62646,15 @@ export function createMediaFromDiscriminatorValue(parseNode: ParseNode | undefin export function createMediaInfoFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { return deserializeIntoMediaInfo; } +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MediaMetadata} + */ +// @ts-ignore +export function createMediaMetadataFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMediaMetadata; +} /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object @@ -62491,6 +62664,15 @@ export function createMediaInfoFromDiscriminatorValue(parseNode: ParseNode | und export function createMediaPromptFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { return deserializeIntoMediaPrompt; } +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MediaSegment} + */ +// @ts-ignore +export function createMediaSegmentFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMediaSegment; +} /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object @@ -63163,6 +63345,51 @@ export function createMicrosoftAccountUserConversationMemberFromDiscriminatorVal export function createMicrosoftApplicationDataAccessSettingsFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { return deserializeIntoMicrosoftApplicationDataAccessSettings; } +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftAppsFileStorageContainerAppUsageCollectionResponse} + */ +// @ts-ignore +export function createMicrosoftAppsFileStorageContainerAppUsageCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftAppsFileStorageContainerAppUsageCollectionResponse; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftAppsFileStorageContainerAppUsage} + */ +// @ts-ignore +export function createMicrosoftAppsFileStorageContainerAppUsageFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftAppsFileStorageContainerAppUsage; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse} + */ +// @ts-ignore +export function createMicrosoftAppsFileStorageContainerGeoUsageCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftAppsFileStorageContainerGeoUsageCollectionResponse; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftAppsFileStorageContainerGeoUsage} + */ +// @ts-ignore +export function createMicrosoftAppsFileStorageContainerGeoUsageFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftAppsFileStorageContainerGeoUsage; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {MicrosoftAppsFileStorageContainerUsage} + */ +// @ts-ignore +export function createMicrosoftAppsFileStorageContainerUsageFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoMicrosoftAppsFileStorageContainerUsage; +} /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object @@ -68887,6 +69114,8 @@ export function createPolicyLocationFromDiscriminatorValue(parseNode: ParseNode return deserializeIntoPolicyLocationApplication; case "#microsoft.graph.policyLocationDomain": return deserializeIntoPolicyLocationDomain; + case "#microsoft.graph.policyLocationTool": + return deserializeIntoPolicyLocationTool; case "#microsoft.graph.policyLocationUrl": return deserializeIntoPolicyLocationUrl; } @@ -68894,6 +69123,15 @@ export function createPolicyLocationFromDiscriminatorValue(parseNode: ParseNode } return deserializeIntoPolicyLocation; } +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {PolicyLocationTool} + */ +// @ts-ignore +export function createPolicyLocationToolFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoPolicyLocationTool; +} /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object @@ -71666,6 +71904,24 @@ export function createRemoteItemFromDiscriminatorValue(parseNode: ParseNode | un export function createRemoteLockActionResultFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { return deserializeIntoRemoteLockActionResult; } +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RemoteTenantGroupCollectionResponse} + */ +// @ts-ignore +export function createRemoteTenantGroupCollectionResponseFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRemoteTenantGroupCollectionResponse; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {RemoteTenantGroup} + */ +// @ts-ignore +export function createRemoteTenantGroupFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoRemoteTenantGroup; +} /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object @@ -76341,6 +76597,15 @@ export function createStorylineFollowingFromDiscriminatorValue(parseNode: ParseN export function createStorylineFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { return deserializeIntoStoryline; } +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {StreamingMetadata} + */ +// @ts-ignore +export function createStreamingMetadataFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoStreamingMetadata; +} /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object @@ -76970,6 +77235,24 @@ export function createSynchronizationTemplateCollectionResponseFromDiscriminator export function createSynchronizationTemplateFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { return deserializeIntoSynchronizationTemplate; } +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SyntheticMediaDetectionDetail} + */ +// @ts-ignore +export function createSyntheticMediaDetectionDetailFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSyntheticMediaDetectionDetail; +} +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {SyntheticMediaDetectionInfo} + */ +// @ts-ignore +export function createSyntheticMediaDetectionInfoFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoSyntheticMediaDetectionInfo; +} /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object @@ -79994,6 +80277,15 @@ export function createUnifiedRoleScheduleInstanceBaseFromDiscriminatorValue(pars } return deserializeIntoUnifiedRoleScheduleInstanceBase; } +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {UnifiedRoot} + */ +// @ts-ignore +export function createUnifiedRootFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoUnifiedRoot; +} /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object @@ -82156,6 +82448,15 @@ export function createVerticalSectionFromDiscriminatorValue(parseNode: ParseNode export function createVideoFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { return deserializeIntoVideo; } +/** + * Creates a new instance of the appropriate class based on discriminator value + * @param parseNode The parse node to use to read the discriminator value and create the object + * @returns {VideoMetadata} + */ +// @ts-ignore +export function createVideoMetadataFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record void>) { + return deserializeIntoVideoMetadata; +} /** * Creates a new instance of the appropriate class based on discriminator value * @param parseNode The parse node to use to read the discriminator value and create the object @@ -91230,6 +91531,19 @@ export function deserializeIntoAccessReviewInstanceDecisionItemAccessPackageAssi "accessPackageId": n => { accessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource.accessPackageId = n.getStringValue(); }, } } +/** + * The deserialization information for the current model + * @param AccessReviewInstanceDecisionItemAccessPackageResource The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAccessReviewInstanceDecisionItemAccessPackageResource(accessReviewInstanceDecisionItemAccessPackageResource: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAccessReviewInstanceDecisionItemResource(accessReviewInstanceDecisionItemAccessPackageResource), + "accessPackageAssignmentPolicyDisplayName": n => { accessReviewInstanceDecisionItemAccessPackageResource.accessPackageAssignmentPolicyDisplayName = n.getStringValue(); }, + "accessPackageAssignmentPolicyId": n => { accessReviewInstanceDecisionItemAccessPackageResource.accessPackageAssignmentPolicyId = n.getStringValue(); }, + } +} /** * The deserialization information for the current model * @param AccessReviewInstanceDecisionItemAzureRoleResource The instance to deserialize into. @@ -91609,6 +91923,7 @@ export function deserializeIntoAccessReviewSet(accessReviewSet: Partial { accessReviewSet.historyDefinitions = n.getCollectionOfObjectValues(createAccessReviewHistoryDefinitionFromDiscriminatorValue); }, "instances": n => { accessReviewSet.instances = n.getCollectionOfObjectValues(createAccessReviewInstanceFromDiscriminatorValue); }, "policy": n => { accessReviewSet.policy = n.getObjectValue(createAccessReviewPolicyFromDiscriminatorValue); }, + "unified": n => { accessReviewSet.unified = n.getObjectValue(createUnifiedRootFromDiscriminatorValue); }, } } /** @@ -93135,7 +93450,7 @@ export function deserializeIntoAiInteraction(aiInteraction: Partial { aiInteraction.appClass = n.getStringValue(); }, "attachments": n => { aiInteraction.attachments = n.getCollectionOfObjectValues(createAiInteractionAttachmentFromDiscriminatorValue); }, - "body": n => { aiInteraction.body = n.getObjectValue(createItemBodyFromDiscriminatorValue); }, + "body": n => { aiInteraction.body = n.getObjectValue(createChatMessageBodyFromDiscriminatorValue); }, "contexts": n => { aiInteraction.contexts = n.getCollectionOfObjectValues(createAiInteractionContextFromDiscriminatorValue); }, "conversationType": n => { aiInteraction.conversationType = n.getStringValue(); }, "createdDateTime": n => { aiInteraction.createdDateTime = n.getDateValue(); }, @@ -98482,6 +98797,21 @@ export function deserializeIntoAudioConferencing(audioConferencing: Partial { audioConferencing.tollNumbers = n.getCollectionOfPrimitiveValues("string"); }, } } +/** + * The deserialization information for the current model + * @param AudioMetadata The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAudioMetadata(audioMetadata: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { audioMetadata.backingStoreEnabled = true; }, + "bitDepth": n => { audioMetadata.bitDepth = n.getNumberValue(); }, + "channels": n => { audioMetadata.channels = n.getNumberValue(); }, + "@odata.type": n => { audioMetadata.odataType = n.getStringValue(); }, + "sampleRateHz": n => { audioMetadata.sampleRateHz = n.getNumberValue(); }, + } +} /** * The deserialization information for the current model * @param AudioRoutingGroup The instance to deserialize into. @@ -99107,6 +99437,18 @@ export function deserializeIntoAuthenticationFlowsPolicy(authenticationFlowsPoli "selfServiceSignUp": n => { authenticationFlowsPolicy.selfServiceSignUp = n.getObjectValue(createSelfServiceSignUpAuthenticationFlowConfigurationFromDiscriminatorValue); }, } } +/** + * The deserialization information for the current model + * @param AuthenticationInfo The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoAuthenticationInfo(authenticationInfo: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { authenticationInfo.backingStoreEnabled = true; }, + "@odata.type": n => { authenticationInfo.odataType = n.getStringValue(); }, + } +} /** * The deserialization information for the current model * @param AuthenticationListener The instance to deserialize into. @@ -103230,7 +103572,7 @@ export function deserializeIntoChatMessage(chatMessage: Partial | u return { ...deserializeIntoEntity(chatMessage), "attachments": n => { chatMessage.attachments = n.getCollectionOfObjectValues(createChatMessageAttachmentFromDiscriminatorValue); }, - "body": n => { chatMessage.body = n.getObjectValue(createItemBodyFromDiscriminatorValue); }, + "body": n => { chatMessage.body = n.getObjectValue(createChatMessageBodyFromDiscriminatorValue); }, "channelIdentity": n => { chatMessage.channelIdentity = n.getObjectValue(createChannelIdentityFromDiscriminatorValue); }, "chatId": n => { chatMessage.chatId = n.getStringValue(); }, "createdDateTime": n => { chatMessage.createdDateTime = n.getDateValue(); }, @@ -103275,6 +103617,21 @@ export function deserializeIntoChatMessageAttachment(chatMessageAttachment: Part "thumbnailUrl": n => { chatMessageAttachment.thumbnailUrl = n.getStringValue(); }, } } +/** + * The deserialization information for the current model + * @param ChatMessageBody The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoChatMessageBody(chatMessageBody: Partial | undefined = {}) : Record void> { + return { + "backingStoreEnabled": n => { chatMessageBody.backingStoreEnabled = true; }, + "content": n => { chatMessageBody.content = n.getStringValue(); }, + "contentType": n => { chatMessageBody.contentType = n.getEnumValue(BodyTypeObject); }, + "messageBodyContentType": n => { chatMessageBody.messageBodyContentType = n.getEnumValue(ChatMessageBodyContentTypeObject); }, + "@odata.type": n => { chatMessageBody.odataType = n.getStringValue(); }, + } +} /** * The deserialization information for the current model * @param ChatMessageCollectionResponse The instance to deserialize into. @@ -103345,7 +103702,7 @@ export function deserializeIntoChatMessageHostedContentCollectionResponse(chatMe export function deserializeIntoChatMessageInfo(chatMessageInfo: Partial | undefined = {}) : Record void> { return { ...deserializeIntoEntity(chatMessageInfo), - "body": n => { chatMessageInfo.body = n.getObjectValue(createItemBodyFromDiscriminatorValue); }, + "body": n => { chatMessageInfo.body = n.getObjectValue(createChatMessageBodyFromDiscriminatorValue); }, "createdDateTime": n => { chatMessageInfo.createdDateTime = n.getDateValue(); }, "eventDetail": n => { chatMessageInfo.eventDetail = n.getObjectValue(createEventMessageDetailFromDiscriminatorValue); }, "from": n => { chatMessageInfo.from = n.getObjectValue(createChatMessageFromIdentitySetFromDiscriminatorValue); }, @@ -103773,6 +104130,20 @@ export function deserializeIntoClientCertificateAuthentication(clientCertificate "certificateList": n => { clientCertificateAuthentication.certificateList = n.getCollectionOfObjectValues(createPkcs12CertificateInformationFromDiscriminatorValue); }, } } +/** + * The deserialization information for the current model + * @param ClientCredentialAuthenticationInfo The instance to deserialize into. + * @returns {Record void>} + */ +// @ts-ignore +export function deserializeIntoClientCredentialAuthenticationInfo(clientCredentialAuthenticationInfo: Partial | undefined = {}) : Record void> { + return { + ...deserializeIntoAuthenticationInfo(clientCredentialAuthenticationInfo), + "accessTokenUrl": n => { clientCredentialAuthenticationInfo.accessTokenUrl = n.getStringValue(); }, + "clientId": n => { clientCredentialAuthenticationInfo.clientId = n.getStringValue(); }, + "secretName": n => { clientCredentialAuthenticationInfo.secretName = n.getStringValue(); }, + } +} /** * The deserialization information for the current model * @param CloudAppSecurityProfile The instance to deserialize into. @@ -117160,6 +117531,7 @@ export function deserializeIntoDirectory(directory: Partial | undefin "recommendationConfiguration": n => { directory.recommendationConfiguration = n.getObjectValue(createRecommendationConfigurationFromDiscriminatorValue); }, "recommendations": n => { directory.recommendations = n.getCollectionOfObjectValues(createRecommendationFromDiscriminatorValue); }, "recovery": n => { directory.recovery = n.getObjectValue(createRecoveryFromDiscriminatorValue); }, + "remoteTenantGroups": n => { directory.remoteTenantGroups = n.getCollectionOfObjectValues(createRemoteTenantGroupFromDiscriminatorValue); }, "sharedEmailDomains": n => { directory.sharedEmailDomains = n.getCollectionOfObjectValues(createSharedEmailDomainFromDiscriminatorValue); }, "subscriptions": n => { directory.subscriptions = n.getCollectionOfObjectValues(createCompanySubscriptionFromDiscriminatorValue); }, "templates": n => { directory.templates = n.getObjectValue