@microsoft/msgraph-beta-sdk
Version:
Microsoft Graph Beta JavaScript client library
570 lines • 13.4 MB
JavaScript
/* tslint:disable */
/* eslint-disable */
// Generated by Microsoft Kiota
// @ts-ignore
import { createAgentSignInFromDiscriminatorValue, serializeAgentSignIn } from './agentic/index.js';
// @ts-ignore
import { createCallRecordFromDiscriminatorValue, deserializeIntoCallRecord, deserializeIntoOrganizer, deserializeIntoParticipantBase, deserializeIntoSegment, deserializeIntoSession, serializeCallRecord, serializeOrganizer, serializeParticipantBase, serializeSegment, serializeSession } from './callRecords/index.js';
// @ts-ignore
import { createGroupCloudLicensingFromDiscriminatorValue, createUserCloudLicensingFromDiscriminatorValue, serializeGroupCloudLicensing, serializeUserCloudLicensing } from './cloudLicensing/index.js';
// @ts-ignore
import { createMonitoringFromDiscriminatorValue, deserializeIntoAlertRecord, deserializeIntoAlertRule, deserializeIntoMonitoring, serializeAlertRecord, serializeAlertRule, serializeMonitoring } from './deviceManagement/index.js';
// @ts-ignore
import { createEdiscoveryrootFromDiscriminatorValue, deserializeIntoAddToReviewSetOperation, deserializeIntoCaseEscaped as I8afce1d0d7afd589525515152bb6773ae5c0938b50ae9565c1ae0aa9250dee01, deserializeIntoCaseExportOperation, deserializeIntoCaseHoldOperation, deserializeIntoCaseIndexOperation, deserializeIntoCaseOperation as Id00d65fe2ae6c9694203dc476f49bcbcf97c5741982a7ffcc7d0ab190d089efe, deserializeIntoCaseSettings, deserializeIntoCustodian, deserializeIntoDataSource as Ie603048a86edd65a25e209032395b6d9283480dff2ea02f737f21af24a9c490b, deserializeIntoDataSourceContainer as Ibc50916258ef0bfe048fdfd02424acf72cbfb7b0b7eb477355cc52c788fc8179, deserializeIntoEdiscoveryroot, deserializeIntoEstimateStatisticsOperation, deserializeIntoLegalHold, deserializeIntoNoncustodialDataSource, deserializeIntoPurgeDataOperation, deserializeIntoReviewSet, deserializeIntoReviewSetQuery, deserializeIntoSiteSource as Ib45bb6b954059328926c16a719a74924a7246a8b9235408ad6d5ab1bc91f6f18, deserializeIntoSourceCollection, deserializeIntoTag as I03c7bb4728a77ab39aa094a62153958b7206bee824ce86c826f4d267479cdd25, deserializeIntoTagOperation, deserializeIntoUnifiedGroupSource as Ibae8cae910659318aa8edfc32306e3f15ced4234aaec7547678bf1780a35e3f6, deserializeIntoUserSource as I0eeffb9069dc055beb9739090f727b29ee29dbcb560bf7ce4bd18a6a1659db72, serializeAddToReviewSetOperation, serializeCaseEscaped as I7d784b2eac9f345a4b55e628a48bb1bf5f2f7b8ee518520b381ca72fd55e80da, serializeCaseExportOperation, serializeCaseHoldOperation, serializeCaseIndexOperation, serializeCaseOperation as I1daa4f2f18df63b54e2035a530488b572ba404b7a5d579f42f2790309665f145, serializeCaseSettings, serializeCustodian, serializeDataSource as I8864fbf8fd95f7f306219d1afdd94e2f54123e823a1129006257958b2c8e3fa3, serializeDataSourceContainer as I633a0ba7ae10b0b3b2b6b9d22d177e70b5ae901297af0ef3f01f580fff782df5, serializeEdiscoveryroot, serializeEstimateStatisticsOperation, serializeLegalHold, serializeNoncustodialDataSource, serializePurgeDataOperation, serializeReviewSet, serializeReviewSetQuery, serializeSiteSource as I4a8915d4c9a65916ad87fbd99a88280cc9b9746f1f8bddaf73fa7f93f63b0017, serializeSourceCollection, serializeTag as Ia72cfd0cbfad4737e3014a8a19a6041b4c6646a962f0b1b3f1be9a3d625dc89e, serializeTagOperation, serializeUnifiedGroupSource as I3eaa8da53241b1d8d097fd2aaaf2e9ca913a066cf8393fc0b7d54b29dc044596, serializeUserSource as I63faac5c2c0604c2b891074f56d5f99b145f70d68ef9633b59d8bf67c004a750 } from './ediscovery/index.js';
// @ts-ignore
import { deserializeIntoConnectionQuota, deserializeIntoExternalActivity, deserializeIntoExternalActivityResult, deserializeIntoIdentity as I137354aa1f844bbb5aa5ffd805e739993f9683605f407d143ca49924697fa7af, serializeConnectionQuota, serializeExternalActivity, serializeExternalActivityResult, serializeIdentity as I178254c80164e8fb331c0f13cad495cf2b0e29315eef8e9581b000c7356716dd } from './externalConnectors/index.js';
// @ts-ignore
import { createHealthMonitoringRootFromDiscriminatorValue, deserializeIntoAlertConfiguration, deserializeIntoHealthMonitoringRoot, serializeAlertConfiguration, serializeHealthMonitoringRoot } from './healthMonitoring/index.js';
// @ts-ignore
import { createLifecycleWorkflowsContainerFromDiscriminatorValue, createWorkflowFromDiscriminatorValue, deserializeIntoCustomTaskExtension, deserializeIntoCustomTaskExtensionCallbackConfiguration, deserializeIntoCustomTaskExtensionCallbackData, deserializeIntoCustomTaskExtensionCalloutData, deserializeIntoGroupBasedSubjectSet, deserializeIntoInsights, deserializeIntoLifecycleManagementSettings, deserializeIntoLifecycleWorkflowsContainer, deserializeIntoRuleBasedSubjectSet, deserializeIntoRun, deserializeIntoTask, deserializeIntoTaskDefinition, deserializeIntoTaskProcessingResult, deserializeIntoTaskReport, deserializeIntoUserProcessingResult, deserializeIntoWorkflowTemplate, serializeCustomTaskExtension, serializeCustomTaskExtensionCallbackConfiguration, serializeCustomTaskExtensionCallbackData, serializeCustomTaskExtensionCalloutData, serializeGroupBasedSubjectSet, serializeInsights, serializeLifecycleManagementSettings, serializeLifecycleWorkflowsContainer, serializeRuleBasedSubjectSet, serializeRun, serializeTask, serializeTaskDefinition, serializeTaskProcessingResult, serializeTaskReport, serializeUserProcessingResult, serializeWorkflow, serializeWorkflowTemplate } from './identityGovernance/index.js';
// @ts-ignore
import { deserializeIntoAdministrativeUnitProvisioningFlow, deserializeIntoApiDataConnector, deserializeIntoAzureDataLakeConnector, deserializeIntoClassGroupProvisioningFlow, deserializeIntoFileDataConnector, deserializeIntoFileValidateOperation, deserializeIntoInboundApiFlow, deserializeIntoInboundFileFlow, deserializeIntoInboundFlow, deserializeIntoInboundFlowActivity, deserializeIntoIndustryDataActivity, deserializeIntoIndustryDataConnector, deserializeIntoIndustryDataRoot, deserializeIntoIndustryDataRun, deserializeIntoIndustryDataRunActivity, deserializeIntoOneRosterApiDataConnector, deserializeIntoOutboundFlowActivity, deserializeIntoOutboundProvisioningFlowSet, deserializeIntoProvisioningFlow, deserializeIntoReferenceDefinition, deserializeIntoRoleGroup, deserializeIntoSecurityGroupProvisioningFlow, deserializeIntoSourceSystemDefinition, deserializeIntoUserProvisioningFlow, deserializeIntoValidateOperation, deserializeIntoYearTimePeriodDefinition, serializeAdministrativeUnitProvisioningFlow, serializeApiDataConnector, serializeAzureDataLakeConnector, serializeClassGroupProvisioningFlow, serializeFileDataConnector, serializeFileValidateOperation, serializeInboundApiFlow, serializeInboundFileFlow, serializeInboundFlow, serializeInboundFlowActivity, serializeIndustryDataActivity, serializeIndustryDataConnector, serializeIndustryDataRoot, serializeIndustryDataRun, serializeIndustryDataRunActivity, serializeOneRosterApiDataConnector, serializeOutboundFlowActivity, serializeOutboundProvisioningFlowSet, serializeProvisioningFlow, serializeReferenceDefinition, serializeRoleGroup, serializeSecurityGroupProvisioningFlow, serializeSourceSystemDefinition, serializeUserProvisioningFlow, serializeValidateOperation, serializeYearTimePeriodDefinition } from './industryData/index.js';
// @ts-ignore
import { createManagedTenantFromDiscriminatorValue, deserializeIntoAggregatedPolicyCompliance, deserializeIntoAppPerformance, deserializeIntoCloudPcConnection, deserializeIntoCloudPcDevice, deserializeIntoCloudPcOverview, deserializeIntoConditionalAccessPolicyCoverage, deserializeIntoCredentialUserRegistrationsSummary, deserializeIntoDeviceAppPerformance, deserializeIntoDeviceHealthStatus, deserializeIntoManagedDeviceCompliance, deserializeIntoManagedDeviceComplianceTrend, deserializeIntoManagedTenant, deserializeIntoManagedTenantAlert, deserializeIntoManagedTenantAlertLog, deserializeIntoManagedTenantAlertRule, deserializeIntoManagedTenantAlertRuleDefinition, deserializeIntoManagedTenantApiNotification, deserializeIntoManagedTenantEmailNotification, deserializeIntoManagedTenantTicketingEndpoint, deserializeIntoManagementAction, deserializeIntoManagementActionTenantDeploymentStatus, deserializeIntoManagementIntent, deserializeIntoManagementTemplate, deserializeIntoManagementTemplateCollection, deserializeIntoManagementTemplateCollectionTenantSummary, deserializeIntoManagementTemplateStep, deserializeIntoManagementTemplateStepDeployment, deserializeIntoManagementTemplateStepTenantSummary, deserializeIntoManagementTemplateStepVersion, deserializeIntoTenant, deserializeIntoTenantCustomizedInformation, deserializeIntoTenantDetailedInformation, deserializeIntoTenantGroup, deserializeIntoTenantTag, serializeAggregatedPolicyCompliance, serializeAppPerformance, serializeCloudPcConnection, serializeCloudPcDevice, serializeCloudPcOverview, serializeConditionalAccessPolicyCoverage, serializeCredentialUserRegistrationsSummary, serializeDeviceAppPerformance, serializeDeviceHealthStatus, serializeManagedDeviceCompliance, serializeManagedDeviceComplianceTrend, serializeManagedTenant, serializeManagedTenantAlert, serializeManagedTenantAlertLog, serializeManagedTenantAlertRule, serializeManagedTenantAlertRuleDefinition, serializeManagedTenantApiNotification, serializeManagedTenantEmailNotification, serializeManagedTenantTicketingEndpoint, serializeManagementAction, serializeManagementActionTenantDeploymentStatus, serializeManagementIntent, serializeManagementTemplate, serializeManagementTemplateCollection, serializeManagementTemplateCollectionTenantSummary, serializeManagementTemplateStep, serializeManagementTemplateStepDeployment, serializeManagementTemplateStepTenantSummary, serializeManagementTemplateStepVersion, serializeTenant, serializeTenantCustomizedInformation, serializeTenantDetailedInformation, serializeTenantGroup, serializeTenantTag } from './managedTenants/index.js';
// @ts-ignore
import { deserializeIntoBranchSite, deserializeIntoConditionalAccessPolicy as Icab4af4b92fd591eb633ba1e5358df616b73f7701bb2e26d3b0853beaf7ba5bb, deserializeIntoConditionalAccessSettings, deserializeIntoConnection, deserializeIntoConnectivity, deserializeIntoConnectivityConfigurationLink, deserializeIntoCrossTenantAccessSettings, deserializeIntoDeviceLink, deserializeIntoExtendedProperties, deserializeIntoExternalCertificateAuthorityCertificate, deserializeIntoFilteringPolicy, deserializeIntoFilteringPolicyLink, deserializeIntoFilteringProfile, deserializeIntoFilteringRule, deserializeIntoForwardingOptions, deserializeIntoForwardingPolicy, deserializeIntoForwardingPolicyLink, deserializeIntoForwardingProfile, deserializeIntoForwardingRule, deserializeIntoFqdnFilteringRule, deserializeIntoInternetAccessForwardingRule, deserializeIntoLogs, deserializeIntoM365ForwardingRule, deserializeIntoNetworkAccessRoot, deserializeIntoPolicy, deserializeIntoPolicyLink, deserializeIntoPolicyRule, deserializeIntoPrivateAccessForwardingRule, deserializeIntoRemoteNetwork, deserializeIntoRemoteNetworkHealthEvent, deserializeIntoReports, deserializeIntoSettings as I53cd3057590271c6f775b8472e2a17a5a5148877af27385dce98545b0aece40f, deserializeIntoTenantStatus, deserializeIntoThreatIntelligencePolicy, deserializeIntoThreatIntelligencePolicyLink, deserializeIntoThreatIntelligenceRule, deserializeIntoTlsInspectionPolicy, deserializeIntoTlsInspectionPolicyLink, deserializeIntoTlsInspectionRule, deserializeIntoTlsTermination, deserializeIntoWebCategoryFilteringRule, serializeBranchSite, serializeConditionalAccessPolicy as I69c1083ad93a7dd576a62a3feda335f709d78d6a22d925b5d0ed256410a7f9b5, serializeConditionalAccessSettings, serializeConnection, serializeConnectivity, serializeConnectivityConfigurationLink, serializeCrossTenantAccessSettings, serializeDeviceLink, serializeExtendedProperties, serializeExternalCertificateAuthorityCertificate, serializeFilteringPolicy, serializeFilteringPolicyLink, serializeFilteringProfile, serializeFilteringRule, serializeForwardingOptions, serializeForwardingPolicy, serializeForwardingPolicyLink, serializeForwardingProfile, serializeForwardingRule, serializeFqdnFilteringRule, serializeInternetAccessForwardingRule, serializeLogs, serializeM365ForwardingRule, serializeNetworkAccessRoot, serializePolicy, serializePolicyLink, serializePolicyRule, serializePrivateAccessForwardingRule, serializeRemoteNetwork, serializeRemoteNetworkHealthEvent, serializeReports, serializeSettings as Ib1ee47500ca87aedef31c263c89d0853a768f1534f0bb80e6174ca911f267d4a, serializeTenantStatus, serializeThreatIntelligencePolicy, serializeThreatIntelligencePolicyLink, serializeThreatIntelligenceRule, serializeTlsInspectionPolicy, serializeTlsInspectionPolicyLink, serializeTlsInspectionRule, serializeTlsTermination, serializeWebCategoryFilteringRule } from './networkaccess/index.js';
// @ts-ignore
import { createPartnerSecurityFromDiscriminatorValue, deserializeIntoAdditionalDataDictionary, deserializeIntoAdminsMfaEnforcedSecurityRequirement, deserializeIntoCustomersMfaEnforcedSecurityRequirement, deserializeIntoCustomersSpendingBudgetSecurityRequirement, deserializeIntoPartnerSecurity, deserializeIntoPartnerSecurityAlert, deserializeIntoPartnerSecurityScore, deserializeIntoResponseTimeSecurityRequirement, deserializeIntoSecurityRequirement, deserializeIntoSecurityScoreHistory, serializeAdditionalDataDictionary, serializeAdminsMfaEnforcedSecurityRequirement, serializeCustomersMfaEnforcedSecurityRequirement, serializeCustomersSpendingBudgetSecurityRequirement, serializePartnerSecurity, serializePartnerSecurityAlert, serializePartnerSecurityScore, serializeResponseTimeSecurityRequirement, serializeSecurityRequirement, serializeSecurityScoreHistory } from './partner/security/index.js';
// @ts-ignore
import { createBillingFromDiscriminatorValue, deserializeIntoAzureUsage, deserializeIntoBilledReconciliation, deserializeIntoBilledUsage, deserializeIntoBilling, deserializeIntoBillingReconciliation, deserializeIntoExportSuccessOperation, deserializeIntoFailedOperation, deserializeIntoManifest, deserializeIntoRunningOperation, deserializeIntoUnbilledReconciliation, deserializeIntoUnbilledUsage, serializeAzureUsage, serializeBilledReconciliation, serializeBilledUsage, serializeBilling, serializeBillingReconciliation, serializeExportSuccessOperation, serializeFailedOperation, serializeManifest, serializeRunningOperation, serializeUnbilledReconciliation, serializeUnbilledUsage } from './partners/billing/index.js';
// @ts-ignore
import { createAcronymFromDiscriminatorValue, createBookmarkFromDiscriminatorValue, createQnaFromDiscriminatorValue, deserializeIntoAcronym, deserializeIntoBookmark, deserializeIntoQna, deserializeIntoSearchAnswer, serializeAcronym, serializeBookmark, serializeQna, serializeSearchAnswer } from './search/index.js';
// @ts-ignore
import { BehaviorDuringRetentionPeriodObject, createAuditCoreRootFromDiscriminatorValue, createCasesRootFromDiscriminatorValue, createCollaborationRootFromDiscriminatorValue, createDataDiscoveryRootFromDiscriminatorValue, createIdentityContainerFromDiscriminatorValue as I935b7de91425579f950e93b26ee70d12698bf4d797e21a9ad70489ad679cdff9, createIncidentFromDiscriminatorValue, createIncidentTaskFromDiscriminatorValue, createInformationProtectionFromDiscriminatorValue as I29567e88919b84838bcb9de6ac6aed5fb7672bbadd4b9d369765bbc64280daf8, createLabelsRootFromDiscriminatorValue, createRulesRootFromDiscriminatorValue, createSecurityFromDiscriminatorValue as Iffdb2cda44bc5ab6877020005d1740cb4b0e1e898ef9cb214dd8c6fd1334365d, createThreatIntelligenceFromDiscriminatorValue, createThreatSubmissionRootFromDiscriminatorValue, createTriggersRootFromDiscriminatorValue, createTriggerTypesRootFromDiscriminatorValue, deserializeIntoAnalyzedEmail, deserializeIntoArticle, deserializeIntoArticleIndicator, deserializeIntoArtifact, deserializeIntoAuditCoreRoot, deserializeIntoAuditLogQuery, deserializeIntoAuditLogRecord, deserializeIntoAuthorityTemplate, deserializeIntoCaseEscaped as I5f4dfdf5ddd11dae1f0582bb584b53a761da392c2a7af4c5ca28624a701a1fb3, deserializeIntoCaseOperation as Ic7fc14404ab53fe64b5f3c4aec5766fb4dc12f4590d27d4a33ac86b5f25d61e3, deserializeIntoCasesRoot, deserializeIntoCategoryTemplate, deserializeIntoCitationTemplate, deserializeIntoCloudAppDiscoveryReport, deserializeIntoCollaborationRoot, deserializeIntoDataDiscoveryReport, deserializeIntoDataDiscoveryRoot, deserializeIntoDataSet, deserializeIntoDataSource as I6764027d80f48c9d5833bbb7a2a8591f0d176557d1aa80ded99330970e84e01d, deserializeIntoDataSourceContainer as I4ad910a241bf46874f6248db90afbe3d14c7bf79d9cfe2dc4b21e77819c3eb80, deserializeIntoDepartmentTemplate, deserializeIntoDetectionRule, deserializeIntoDiscoveredCloudAppDetail, deserializeIntoDiscoveredCloudAppInfo, deserializeIntoDispositionReviewStage, deserializeIntoEdiscoveryAddToReviewSetOperation, deserializeIntoEdiscoveryCase, deserializeIntoEdiscoveryCaseMember, deserializeIntoEdiscoveryCaseSettings, deserializeIntoEdiscoveryCustodian, deserializeIntoEdiscoveryEstimateOperation, deserializeIntoEdiscoveryExportOperation, deserializeIntoEdiscoveryFile, deserializeIntoEdiscoveryHoldOperation, deserializeIntoEdiscoveryHoldPolicy, deserializeIntoEdiscoveryIndexOperation, deserializeIntoEdiscoveryNoncustodialDataSource, deserializeIntoEdiscoveryPurgeDataOperation, deserializeIntoEdiscoveryReviewSet, deserializeIntoEdiscoveryReviewSetQuery, deserializeIntoEdiscoveryReviewTag, deserializeIntoEdiscoverySearch, deserializeIntoEdiscoverySearchExportOperation, deserializeIntoEdiscoveryTagOperation, deserializeIntoEmailContentThreatSubmission, deserializeIntoEmailThreatSubmission, deserializeIntoEmailThreatSubmissionPolicy, deserializeIntoEmailUrlThreatSubmission, deserializeIntoEndpointDiscoveredCloudAppDetail, deserializeIntoFile as I240c6b818003ed34cc38a37c81b71cc92da4312fb1c408b723d2e5bf3856b01f, deserializeIntoFileContentThreatSubmission, deserializeIntoFilePlanDescriptor, deserializeIntoFilePlanDescriptorTemplate, deserializeIntoFilePlanReferenceTemplate, deserializeIntoFileThreatSubmission, deserializeIntoFileUrlThreatSubmission, deserializeIntoHealthIssue, deserializeIntoHost, deserializeIntoHostComponent, deserializeIntoHostCookie, deserializeIntoHostname, deserializeIntoHostPair, deserializeIntoHostPort, deserializeIntoHostReputation, deserializeIntoHostSslCertificate, deserializeIntoHostTracker, deserializeIntoIdentityAccounts, deserializeIntoIdentityContainer as I90803dec2358ad502c7ebfe37f3e561f4f130540169ee094ea1028c76d07e622, deserializeIntoIncident, deserializeIntoIncidentTask, deserializeIntoIndicator, deserializeIntoInformationProtectionPolicySetting, deserializeIntoIntelligenceProfile, deserializeIntoIntelligenceProfileIndicator, deserializeIntoIpAddress, deserializeIntoLabelsRoot, deserializeIntoNetworkAdapter, deserializeIntoPassiveDnsRecord, deserializeIntoProtectionRule, deserializeIntoRetentionEvent, deserializeIntoRetentionEventType, deserializeIntoRetentionLabel, deserializeIntoRulesRoot, deserializeIntoSearch, deserializeIntoSecurity as I9bd931e87177628201e820f7b9530d2e0a93e523fa59c0a2fe1faeb3424e471f, deserializeIntoSensor, deserializeIntoSensorCandidate, deserializeIntoSensorCandidateActivationConfiguration, deserializeIntoSiteSource as Ic34d773de4d3986a0a72c7bc54623cad35ecc69593337a1f449d3c21fdd5731e, deserializeIntoSslCertificate, deserializeIntoSubcategoryTemplate, deserializeIntoSubdomain, deserializeIntoSubmissionUserIdentity, deserializeIntoTag as If7361e3f090f866e47c2f4454422a8cbc5da89b706bd8b86ab14bab6b1b1852b, deserializeIntoThreatIntelligence, deserializeIntoThreatSubmission, deserializeIntoThreatSubmissionRoot, deserializeIntoTriggersRoot, deserializeIntoTriggerTypesRoot, deserializeIntoUnclassifiedArtifact, deserializeIntoUnifiedGroupSource as Id5bebad9041422ea6f2798b51493f0ef7d6efd10a8240b6475b9e9b7ff726a0d, deserializeIntoUrlThreatSubmission, deserializeIntoUserSource as Ia71c2d9e855b3d1388e40751103c759a038121625caac1d7126da2341e17fef5, deserializeIntoVulnerability, deserializeIntoVulnerabilityComponent, deserializeIntoWhoisBaseRecord, deserializeIntoWhoisHistoryRecord, deserializeIntoWhoisRecord, serializeAnalyzedEmail, serializeArticle, serializeArticleIndicator, serializeArtifact, serializeAuditCoreRoot, serializeAuditLogQuery, serializeAuditLogRecord, serializeAuthorityTemplate, serializeCaseEscaped as I4ce96f9785b1e7bb2c910192e6c90fa6a9809626608a571742fa3c6ca3ce735a, serializeCaseOperation as I17af4545be477c7c205a818544e0b5624037bef98a75439ff9eddd73ddf64919, serializeCasesRoot, serializeCategoryTemplate, serializeCitationTemplate, serializeCloudAppDiscoveryReport, serializeCollaborationRoot, serializeDataDiscoveryReport, serializeDataDiscoveryRoot, serializeDataSet, serializeDataSource as I61429c5ad93e2401c67bbf0ea33bc60e4bb5dfd0b6cb6164d049256a1919ba2d, serializeDataSourceContainer as Iae068f6369794e2551051d64a6d454b446382fd1e0d6a879e9c9d184f7287e52, serializeDepartmentTemplate, serializeDetectionRule, serializeDiscoveredCloudAppDetail, serializeDiscoveredCloudAppInfo, serializeDispositionReviewStage, serializeEdiscoveryAddToReviewSetOperation, serializeEdiscoveryCase, serializeEdiscoveryCaseMember, serializeEdiscoveryCaseSettings, serializeEdiscoveryCustodian, serializeEdiscoveryEstimateOperation, serializeEdiscoveryExportOperation, serializeEdiscoveryFile, serializeEdiscoveryHoldOperation, serializeEdiscoveryHoldPolicy, serializeEdiscoveryIndexOperation, serializeEdiscoveryNoncustodialDataSource, serializeEdiscoveryPurgeDataOperation, serializeEdiscoveryReviewSet, serializeEdiscoveryReviewSetQuery, serializeEdiscoveryReviewTag, serializeEdiscoverySearch, serializeEdiscoverySearchExportOperation, serializeEdiscoveryTagOperation, serializeEmailContentThreatSubmission, serializeEmailThreatSubmission, serializeEmailThreatSubmissionPolicy, serializeEmailUrlThreatSubmission, serializeEndpointDiscoveredCloudAppDetail, serializeFile as I721205f3364a718cac1cc6da243319c8d586d329c96f76da5e77f154eb0ad07f, serializeFileContentThreatSubmission, serializeFilePlanDescriptor, serializeFilePlanDescriptorTemplate, serializeFilePlanReferenceTemplate, serializeFileThreatSubmission, serializeFileUrlThreatSubmission, serializeHealthIssue, serializeHost, serializeHostComponent, serializeHostCookie, serializeHostname, serializeHostPair, serializeHostPort, serializeHostReputation, serializeHostSslCertificate, serializeHostTracker, serializeIdentityAccounts, serializeIdentityContainer as I3578b2bed1b5c0dc75d4936caf82e6213a17e94d1aa9efb2f5f64827fd00f3f1, serializeIncident, serializeIncidentTask, serializeIndicator, serializeInformationProtection as I93ca880702affc3dda968f7715f3b19a02570d0887ca6afbba9fed4e57f269d5, serializeInformationProtectionPolicySetting, serializeIntelligenceProfile, serializeIntelligenceProfileIndicator, serializeIpAddress, serializeLabelsRoot, serializeNetworkAdapter, serializePassiveDnsRecord, serializeProtectionRule, serializeRetentionEvent, serializeRetentionEventType, serializeRetentionLabel, serializeRulesRoot, serializeSearch, serializeSecurity as If791ff3f9c7169a721a08334f4c2309ead8644142fa63e427351a2f36115bf88, serializeSensor, serializeSensorCandidate, serializeSensorCandidateActivationConfiguration, serializeSiteSource as I70ae13414f0d8148f5340ef2713068adc3447c516492f563e7c4494b9143cf58, serializeSslCertificate, serializeSubcategoryTemplate, serializeSubdomain, serializeSubmissionUserIdentity, serializeTag as Iffdc035be4ca6313a13637ccd9a1b0863f153a68506db3e539455709ace28d27, serializeThreatIntelligence, serializeThreatSubmission, serializeThreatSubmissionRoot, serializeTriggersRoot, serializeTriggerTypesRoot, serializeUnclassifiedArtifact, serializeUnifiedGroupSource as I25f30adc25b7d648aabb506b63e72ea4d81734d896e32fb24f60e42186226aa2, serializeUrlThreatSubmission, serializeUserSource as Idfb570f0991582b033c5003396673437aadd8b1c838af8243cacfaad8a0711ca, serializeVulnerability, serializeVulnerabilityComponent, serializeWhoisBaseRecord, serializeWhoisHistoryRecord, serializeWhoisRecord } from './security/index.js';
// @ts-ignore
import { createTeamsAdminRootFromDiscriminatorValue, deserializeIntoTeamsAdminRoot, deserializeIntoTeamsPolicyAssignment, deserializeIntoTeamsUserConfiguration, serializeTeamsAdminRoot, serializeTeamsPolicyAssignment, serializeTeamsUserConfiguration } from './teamsAdministration/index.js';
// @ts-ignore
import { createSetFromDiscriminatorValue, createStoreFromDiscriminatorValue, createTermFromDiscriminatorValue, deserializeIntoRelation, deserializeIntoSet, deserializeIntoStore, deserializeIntoTerm, serializeRelation, serializeSet, serializeStore, serializeTerm } from './termStore/index.js';
// @ts-ignore
import { createCatalogFromDiscriminatorValue, createDeploymentAudienceFromDiscriminatorValue, createDeploymentFromDiscriminatorValue, createProductFromDiscriminatorValue, createResourceConnectionFromDiscriminatorValue, createUpdatableAssetFromDiscriminatorValue, createUpdatePolicyFromDiscriminatorValue, deserializeIntoAzureADDevice, deserializeIntoCatalog, deserializeIntoCatalogEntry, deserializeIntoComplianceChange, deserializeIntoContentApproval, deserializeIntoDeployment, deserializeIntoDeploymentAudience, deserializeIntoDriverUpdateCatalogEntry, deserializeIntoEdition, deserializeIntoFeatureUpdateCatalogEntry, deserializeIntoKnowledgeBaseArticle, deserializeIntoKnownIssue, deserializeIntoOperationalInsightsConnection, deserializeIntoProduct, deserializeIntoProductRevision, deserializeIntoQualityUpdateCatalogEntry, deserializeIntoResourceConnection, deserializeIntoSoftwareUpdateCatalogEntry, deserializeIntoUpdatableAsset, deserializeIntoUpdatableAssetGroup, deserializeIntoUpdatePolicy, serializeAzureADDevice, serializeCatalog, serializeCatalogEntry, serializeComplianceChange, serializeContentApproval, serializeDeployment, serializeDeploymentAudience, serializeDriverUpdateCatalogEntry, serializeEdition, serializeFeatureUpdateCatalogEntry, serializeKnowledgeBaseArticle, serializeKnownIssue, serializeOperationalInsightsConnection, serializeProduct, serializeProductRevision, serializeQualityUpdateCatalogEntry, serializeResourceConnection, serializeSoftwareUpdateCatalogEntry, serializeUpdatableAsset, serializeUpdatableAssetGroup, serializeUpdatePolicy } from './windowsUpdates/index.js';
// @ts-ignore
import { createUntypedNodeFromDiscriminatorValue } 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 {AadSource}
*/
// @ts-ignore
export function createAadSourceFromDiscriminatorValue(parseNode) {
return deserializeIntoAadSource;
}
/**
* 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 {AadUserConversationMember}
*/
// @ts-ignore
export function createAadUserConversationMemberFromDiscriminatorValue(parseNode) {
return deserializeIntoAadUserConversationMember;
}
/**
* 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 {AadUserConversationMemberResult}
*/
// @ts-ignore
export function createAadUserConversationMemberResultFromDiscriminatorValue(parseNode) {
return deserializeIntoAadUserConversationMemberResult;
}
/**
* 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 {AadUserNotificationRecipient}
*/
// @ts-ignore
export function createAadUserNotificationRecipientFromDiscriminatorValue(parseNode) {
return deserializeIntoAadUserNotificationRecipient;
}
/**
* 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 {AccessAction}
*/
// @ts-ignore
export function createAccessActionFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessAction;
}
/**
* 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 {AccessPackageAnswerChoice}
*/
// @ts-ignore
export function createAccessPackageAnswerChoiceFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageAnswerChoice;
}
/**
* 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 {AccessPackageAnswer}
*/
// @ts-ignore
export function createAccessPackageAnswerFromDiscriminatorValue(parseNode) {
if (!parseNode)
throw new Error("parseNode cannot be undefined");
const mappingValueNode = parseNode === null || parseNode === void 0 ? void 0 : parseNode.getChildNode("@odata.type");
if (mappingValueNode) {
const mappingValue = mappingValueNode.getStringValue();
if (mappingValue) {
switch (mappingValue) {
case "#microsoft.graph.accessPackageAnswerString":
return deserializeIntoAccessPackageAnswerString;
}
}
}
return deserializeIntoAccessPackageAnswer;
}
/**
* 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 {AccessPackageAnswerString}
*/
// @ts-ignore
export function createAccessPackageAnswerStringFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageAnswerString;
}
/**
* 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 {AccessPackageApprovalStage}
*/
// @ts-ignore
export function createAccessPackageApprovalStageFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageApprovalStage;
}
/**
* 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 {AccessPackageAssignmentCollectionResponse}
*/
// @ts-ignore
export function createAccessPackageAssignmentCollectionResponseFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageAssignmentCollectionResponse;
}
/**
* 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 {AccessPackageAssignment}
*/
// @ts-ignore
export function createAccessPackageAssignmentFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageAssignment;
}
/**
* 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 {AccessPackageAssignmentPolicyCollectionResponse}
*/
// @ts-ignore
export function createAccessPackageAssignmentPolicyCollectionResponseFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageAssignmentPolicyCollectionResponse;
}
/**
* 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 {AccessPackageAssignmentPolicy}
*/
// @ts-ignore
export function createAccessPackageAssignmentPolicyFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageAssignmentPolicy;
}
/**
* 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 {AccessPackageAssignmentRequestCallbackData}
*/
// @ts-ignore
export function createAccessPackageAssignmentRequestCallbackDataFromDiscriminatorValue(parseNode) {
if (!parseNode)
throw new Error("parseNode cannot be undefined");
const mappingValueNode = parseNode === null || parseNode === void 0 ? void 0 : parseNode.getChildNode("@odata.type");
if (mappingValueNode) {
const mappingValue = mappingValueNode.getStringValue();
if (mappingValue) {
switch (mappingValue) {
case "#microsoft.graph.assignmentRequestApprovalStageCallbackData":
return deserializeIntoAssignmentRequestApprovalStageCallbackData;
}
}
}
return deserializeIntoAccessPackageAssignmentRequestCallbackData;
}
/**
* 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 {AccessPackageAssignmentRequestCollectionResponse}
*/
// @ts-ignore
export function createAccessPackageAssignmentRequestCollectionResponseFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageAssignmentRequestCollectionResponse;
}
/**
* 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 {AccessPackageAssignmentRequest}
*/
// @ts-ignore
export function createAccessPackageAssignmentRequestFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageAssignmentRequest;
}
/**
* 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 {AccessPackageAssignmentRequestRequirements}
*/
// @ts-ignore
export function createAccessPackageAssignmentRequestRequirementsFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageAssignmentRequestRequirements;
}
/**
* 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 {AccessPackageAssignmentRequestWorkflowExtension}
*/
// @ts-ignore
export function createAccessPackageAssignmentRequestWorkflowExtensionFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageAssignmentRequestWorkflowExtension;
}
/**
* 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 {AccessPackageAssignmentResourceRoleCollectionResponse}
*/
// @ts-ignore
export function createAccessPackageAssignmentResourceRoleCollectionResponseFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageAssignmentResourceRoleCollectionResponse;
}
/**
* 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 {AccessPackageAssignmentResourceRole}
*/
// @ts-ignore
export function createAccessPackageAssignmentResourceRoleFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageAssignmentResourceRole;
}
/**
* 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 {AccessPackageAssignmentWorkflowExtension}
*/
// @ts-ignore
export function createAccessPackageAssignmentWorkflowExtensionFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageAssignmentWorkflowExtension;
}
/**
* 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 {AccessPackageCatalogCollectionResponse}
*/
// @ts-ignore
export function createAccessPackageCatalogCollectionResponseFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageCatalogCollectionResponse;
}
/**
* 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 {AccessPackageCatalog}
*/
// @ts-ignore
export function createAccessPackageCatalogFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageCatalog;
}
/**
* 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 {AccessPackageCollectionResponse}
*/
// @ts-ignore
export function createAccessPackageCollectionResponseFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageCollectionResponse;
}
/**
* 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 {AccessPackageDynamicApprovalStage}
*/
// @ts-ignore
export function createAccessPackageDynamicApprovalStageFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageDynamicApprovalStage;
}
/**
* 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 {AccessPackage}
*/
// @ts-ignore
export function createAccessPackageFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackage;
}
/**
* 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 {AccessPackageLocalizedContent}
*/
// @ts-ignore
export function createAccessPackageLocalizedContentFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageLocalizedContent;
}
/**
* 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 {AccessPackageLocalizedText}
*/
// @ts-ignore
export function createAccessPackageLocalizedTextFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageLocalizedText;
}
/**
* 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 {AccessPackageMultipleChoiceQuestion}
*/
// @ts-ignore
export function createAccessPackageMultipleChoiceQuestionFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageMultipleChoiceQuestion;
}
/**
* 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 {AccessPackageNotificationSettings}
*/
// @ts-ignore
export function createAccessPackageNotificationSettingsFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageNotificationSettings;
}
/**
* 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 {AccessPackageQuestion}
*/
// @ts-ignore
export function createAccessPackageQuestionFromDiscriminatorValue(parseNode) {
if (!parseNode)
throw new Error("parseNode cannot be undefined");
const mappingValueNode = parseNode === null || parseNode === void 0 ? void 0 : parseNode.getChildNode("@odata.type");
if (mappingValueNode) {
const mappingValue = mappingValueNode.getStringValue();
if (mappingValue) {
switch (mappingValue) {
case "#microsoft.graph.accessPackageMultipleChoiceQuestion":
return deserializeIntoAccessPackageMultipleChoiceQuestion;
case "#microsoft.graph.accessPackageTextInputQuestion":
return deserializeIntoAccessPackageTextInputQuestion;
}
}
}
return deserializeIntoAccessPackageQuestion;
}
/**
* 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 {AccessPackageRequestApprovalStageCallbackConfiguration}
*/
// @ts-ignore
export function createAccessPackageRequestApprovalStageCallbackConfigurationFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageRequestApprovalStageCallbackConfiguration;
}
/**
* 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 {AccessPackageResourceAttributeDestination}
*/
// @ts-ignore
export function createAccessPackageResourceAttributeDestinationFromDiscriminatorValue(parseNode) {
if (!parseNode)
throw new Error("parseNode cannot be undefined");
const mappingValueNode = parseNode === null || parseNode === void 0 ? void 0 : parseNode.getChildNode("@odata.type");
if (mappingValueNode) {
const mappingValue = mappingValueNode.getStringValue();
if (mappingValue) {
switch (mappingValue) {
case "#microsoft.graph.accessPackageUserDirectoryAttributeStore":
return deserializeIntoAccessPackageUserDirectoryAttributeStore;
}
}
}
return deserializeIntoAccessPackageResourceAttributeDestination;
}
/**
* 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 {AccessPackageResourceAttribute}
*/
// @ts-ignore
export function createAccessPackageResourceAttributeFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageResourceAttribute;
}
/**
* 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 {AccessPackageResourceAttributeQuestion}
*/
// @ts-ignore
export function createAccessPackageResourceAttributeQuestionFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageResourceAttributeQuestion;
}
/**
* 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 {AccessPackageResourceAttributeSource}
*/
// @ts-ignore
export function createAccessPackageResourceAttributeSourceFromDiscriminatorValue(parseNode) {
if (!parseNode)
throw new Error("parseNode cannot be undefined");
const mappingValueNode = parseNode === null || parseNode === void 0 ? void 0 : parseNode.getChildNode("@odata.type");
if (mappingValueNode) {
const mappingValue = mappingValueNode.getStringValue();
if (mappingValue) {
switch (mappingValue) {
case "#microsoft.graph.accessPackageResourceAttributeQuestion":
return deserializeIntoAccessPackageResourceAttributeQuestion;
}
}
}
return deserializeIntoAccessPackageResourceAttributeSource;
}
/**
* 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 {AccessPackageResourceCollectionResponse}
*/
// @ts-ignore
export function createAccessPackageResourceCollectionResponseFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageResourceCollectionResponse;
}
/**
* 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 {AccessPackageResourceEnvironmentCollectionResponse}
*/
// @ts-ignore
export function createAccessPackageResourceEnvironmentCollectionResponseFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageResourceEnvironmentCollectionResponse;
}
/**
* 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 {AccessPackageResourceEnvironment}
*/
// @ts-ignore
export function createAccessPackageResourceEnvironmentFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageResourceEnvironment;
}
/**
* 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 {AccessPackageResource}
*/
// @ts-ignore
export function createAccessPackageResourceFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageResource;
}
/**
* 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 {AccessPackageResourceRequestCollectionResponse}
*/
// @ts-ignore
export function createAccessPackageResourceRequestCollectionResponseFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageResourceRequestCollectionResponse;
}
/**
* 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 {AccessPackageResourceRequest}
*/
// @ts-ignore
export function createAccessPackageResourceRequestFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageResourceRequest;
}
/**
* 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 {AccessPackageResourceRoleCollectionResponse}
*/
// @ts-ignore
export function createAccessPackageResourceRoleCollectionResponseFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageResourceRoleCollectionResponse;
}
/**
* 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 {AccessPackageResourceRole}
*/
// @ts-ignore
export function createAccessPackageResourceRoleFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageResourceRole;
}
/**
* 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 {AccessPackageResourceRoleScopeCollectionResponse}
*/
// @ts-ignore
export function createAccessPackageResourceRoleScopeCollectionResponseFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageResourceRoleScopeCollectionResponse;
}
/**
* 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 {AccessPackageResourceRoleScope}
*/
// @ts-ignore
export function createAccessPackageResourceRoleScopeFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageResourceRoleScope;
}
/**
* 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 {AccessPackageResourceScopeCollectionResponse}
*/
// @ts-ignore
export function createAccessPackageResourceScopeCollectionResponseFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageResourceScopeCollectionResponse;
}
/**
* 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 {AccessPackageResourceScope}
*/
// @ts-ignore
export function createAccessPackageResourceScopeFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageResourceScope;
}
/**
* 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 {AccessPackageSubjectCollectionResponse}
*/
// @ts-ignore
export function createAccessPackageSubjectCollectionResponseFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageSubjectCollectionResponse;
}
/**
* 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 {AccessPackageSubject}
*/
// @ts-ignore
export function createAccessPackageSubjectFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageSubject;
}
/**
* 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 {AccessPackageTextInputQuestion}
*/
// @ts-ignore
export function createAccessPackageTextInputQuestionFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageTextInputQuestion;
}
/**
* 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 {AccessPackageUserDirectoryAttributeStore}
*/
// @ts-ignore
export function createAccessPackageUserDirectoryAttributeStoreFromDiscriminatorValue(parseNode) {
return deserializeIntoAccessPackageUserDirectoryAttribute