@microsoft/msgraph-beta-sdk-solutions
Version:
Solutions fluent API for Microsoft Graph
191 lines • 10.5 kB
JavaScript
/* tslint:disable */
/* eslint-disable */
// Generated by Microsoft Kiota
// @ts-ignore
import { createBackupRestoreRootFromDiscriminatorValue, serializeBackupRestoreRoot } from '@microsoft/msgraph-beta-sdk/models/index.js';
// @ts-ignore
import { createODataErrorFromDiscriminatorValue } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js';
// @ts-ignore
import { DriveInclusionRulesRequestBuilderNavigationMetadata, DriveInclusionRulesRequestBuilderRequestsMetadata } from './driveInclusionRules/index.js';
// @ts-ignore
import { DriveProtectionUnitsRequestBuilderNavigationMetadata, DriveProtectionUnitsRequestBuilderRequestsMetadata } from './driveProtectionUnits/index.js';
// @ts-ignore
import { DriveProtectionUnitsBulkAdditionJobsRequestBuilderNavigationMetadata, DriveProtectionUnitsBulkAdditionJobsRequestBuilderRequestsMetadata } from './driveProtectionUnitsBulkAdditionJobs/index.js';
// @ts-ignore
import { EmailNotificationsSettingRequestBuilderRequestsMetadata } from './emailNotificationsSetting/index.js';
// @ts-ignore
import { EnableRequestBuilderRequestsMetadata } from './enable/index.js';
// @ts-ignore
import { ExchangeProtectionPoliciesRequestBuilderNavigationMetadata, ExchangeProtectionPoliciesRequestBuilderRequestsMetadata } from './exchangeProtectionPolicies/index.js';
// @ts-ignore
import { ExchangeRestoreSessionsRequestBuilderNavigationMetadata, ExchangeRestoreSessionsRequestBuilderRequestsMetadata } from './exchangeRestoreSessions/index.js';
// @ts-ignore
import { MailboxInclusionRulesRequestBuilderNavigationMetadata, MailboxInclusionRulesRequestBuilderRequestsMetadata } from './mailboxInclusionRules/index.js';
// @ts-ignore
import { MailboxProtectionUnitsRequestBuilderNavigationMetadata, MailboxProtectionUnitsRequestBuilderRequestsMetadata } from './mailboxProtectionUnits/index.js';
// @ts-ignore
import { MailboxProtectionUnitsBulkAdditionJobsRequestBuilderNavigationMetadata, MailboxProtectionUnitsBulkAdditionJobsRequestBuilderRequestsMetadata } from './mailboxProtectionUnitsBulkAdditionJobs/index.js';
// @ts-ignore
import { OneDriveForBusinessProtectionPoliciesRequestBuilderNavigationMetadata, OneDriveForBusinessProtectionPoliciesRequestBuilderRequestsMetadata } from './oneDriveForBusinessProtectionPolicies/index.js';
// @ts-ignore
import { OneDriveForBusinessRestoreSessionsRequestBuilderNavigationMetadata, OneDriveForBusinessRestoreSessionsRequestBuilderRequestsMetadata } from './oneDriveForBusinessRestoreSessions/index.js';
// @ts-ignore
import { ProtectionPoliciesRequestBuilderNavigationMetadata, ProtectionPoliciesRequestBuilderRequestsMetadata } from './protectionPolicies/index.js';
// @ts-ignore
import { ProtectionUnitsRequestBuilderNavigationMetadata, ProtectionUnitsRequestBuilderRequestsMetadata } from './protectionUnits/index.js';
// @ts-ignore
import { RestorePointsRequestBuilderNavigationMetadata, RestorePointsRequestBuilderRequestsMetadata } from './restorePoints/index.js';
// @ts-ignore
import { RestoreSessionsRequestBuilderNavigationMetadata, RestoreSessionsRequestBuilderRequestsMetadata } from './restoreSessions/index.js';
// @ts-ignore
import { ServiceAppsRequestBuilderNavigationMetadata, ServiceAppsRequestBuilderRequestsMetadata } from './serviceApps/index.js';
// @ts-ignore
import { SharePointProtectionPoliciesRequestBuilderNavigationMetadata, SharePointProtectionPoliciesRequestBuilderRequestsMetadata } from './sharePointProtectionPolicies/index.js';
// @ts-ignore
import { SharePointRestoreSessionsRequestBuilderNavigationMetadata, SharePointRestoreSessionsRequestBuilderRequestsMetadata } from './sharePointRestoreSessions/index.js';
// @ts-ignore
import { SiteInclusionRulesRequestBuilderNavigationMetadata, SiteInclusionRulesRequestBuilderRequestsMetadata } from './siteInclusionRules/index.js';
// @ts-ignore
import { SiteProtectionUnitsRequestBuilderNavigationMetadata, SiteProtectionUnitsRequestBuilderRequestsMetadata } from './siteProtectionUnits/index.js';
// @ts-ignore
import { SiteProtectionUnitsBulkAdditionJobsRequestBuilderNavigationMetadata, SiteProtectionUnitsBulkAdditionJobsRequestBuilderRequestsMetadata } from './siteProtectionUnitsBulkAdditionJobs/index.js';
/**
* Uri template for the request builder.
*/
export const BackupRestoreRequestBuilderUriTemplate = "{+baseurl}/solutions/backupRestore{?%24expand,%24select}";
/**
* Mapper for query parameters from symbol name to serialization name represented as a constant.
*/
const BackupRestoreRequestBuilderGetQueryParametersMapper = {
"expand": "%24expand",
"select": "%24select",
};
/**
* Metadata for all the navigation properties in the request builder.
*/
export const BackupRestoreRequestBuilderNavigationMetadata = {
driveInclusionRules: {
requestsMetadata: DriveInclusionRulesRequestBuilderRequestsMetadata,
navigationMetadata: DriveInclusionRulesRequestBuilderNavigationMetadata,
},
driveProtectionUnits: {
requestsMetadata: DriveProtectionUnitsRequestBuilderRequestsMetadata,
navigationMetadata: DriveProtectionUnitsRequestBuilderNavigationMetadata,
},
driveProtectionUnitsBulkAdditionJobs: {
requestsMetadata: DriveProtectionUnitsBulkAdditionJobsRequestBuilderRequestsMetadata,
navigationMetadata: DriveProtectionUnitsBulkAdditionJobsRequestBuilderNavigationMetadata,
},
emailNotificationsSetting: {
requestsMetadata: EmailNotificationsSettingRequestBuilderRequestsMetadata,
},
enable: {
requestsMetadata: EnableRequestBuilderRequestsMetadata,
},
exchangeProtectionPolicies: {
requestsMetadata: ExchangeProtectionPoliciesRequestBuilderRequestsMetadata,
navigationMetadata: ExchangeProtectionPoliciesRequestBuilderNavigationMetadata,
},
exchangeRestoreSessions: {
requestsMetadata: ExchangeRestoreSessionsRequestBuilderRequestsMetadata,
navigationMetadata: ExchangeRestoreSessionsRequestBuilderNavigationMetadata,
},
mailboxInclusionRules: {
requestsMetadata: MailboxInclusionRulesRequestBuilderRequestsMetadata,
navigationMetadata: MailboxInclusionRulesRequestBuilderNavigationMetadata,
},
mailboxProtectionUnits: {
requestsMetadata: MailboxProtectionUnitsRequestBuilderRequestsMetadata,
navigationMetadata: MailboxProtectionUnitsRequestBuilderNavigationMetadata,
},
mailboxProtectionUnitsBulkAdditionJobs: {
requestsMetadata: MailboxProtectionUnitsBulkAdditionJobsRequestBuilderRequestsMetadata,
navigationMetadata: MailboxProtectionUnitsBulkAdditionJobsRequestBuilderNavigationMetadata,
},
oneDriveForBusinessProtectionPolicies: {
requestsMetadata: OneDriveForBusinessProtectionPoliciesRequestBuilderRequestsMetadata,
navigationMetadata: OneDriveForBusinessProtectionPoliciesRequestBuilderNavigationMetadata,
},
oneDriveForBusinessRestoreSessions: {
requestsMetadata: OneDriveForBusinessRestoreSessionsRequestBuilderRequestsMetadata,
navigationMetadata: OneDriveForBusinessRestoreSessionsRequestBuilderNavigationMetadata,
},
protectionPolicies: {
requestsMetadata: ProtectionPoliciesRequestBuilderRequestsMetadata,
navigationMetadata: ProtectionPoliciesRequestBuilderNavigationMetadata,
},
protectionUnits: {
requestsMetadata: ProtectionUnitsRequestBuilderRequestsMetadata,
navigationMetadata: ProtectionUnitsRequestBuilderNavigationMetadata,
},
restorePoints: {
requestsMetadata: RestorePointsRequestBuilderRequestsMetadata,
navigationMetadata: RestorePointsRequestBuilderNavigationMetadata,
},
restoreSessions: {
requestsMetadata: RestoreSessionsRequestBuilderRequestsMetadata,
navigationMetadata: RestoreSessionsRequestBuilderNavigationMetadata,
},
serviceApps: {
requestsMetadata: ServiceAppsRequestBuilderRequestsMetadata,
navigationMetadata: ServiceAppsRequestBuilderNavigationMetadata,
},
sharePointProtectionPolicies: {
requestsMetadata: SharePointProtectionPoliciesRequestBuilderRequestsMetadata,
navigationMetadata: SharePointProtectionPoliciesRequestBuilderNavigationMetadata,
},
sharePointRestoreSessions: {
requestsMetadata: SharePointRestoreSessionsRequestBuilderRequestsMetadata,
navigationMetadata: SharePointRestoreSessionsRequestBuilderNavigationMetadata,
},
siteInclusionRules: {
requestsMetadata: SiteInclusionRulesRequestBuilderRequestsMetadata,
navigationMetadata: SiteInclusionRulesRequestBuilderNavigationMetadata,
},
siteProtectionUnits: {
requestsMetadata: SiteProtectionUnitsRequestBuilderRequestsMetadata,
navigationMetadata: SiteProtectionUnitsRequestBuilderNavigationMetadata,
},
siteProtectionUnitsBulkAdditionJobs: {
requestsMetadata: SiteProtectionUnitsBulkAdditionJobsRequestBuilderRequestsMetadata,
navigationMetadata: SiteProtectionUnitsBulkAdditionJobsRequestBuilderNavigationMetadata,
},
};
/**
* Metadata for all the requests in the request builder.
*/
export const BackupRestoreRequestBuilderRequestsMetadata = {
delete: {
uriTemplate: BackupRestoreRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue,
},
adapterMethodName: "sendNoResponseContent",
},
get: {
uriTemplate: BackupRestoreRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue,
},
adapterMethodName: "send",
responseBodyFactory: createBackupRestoreRootFromDiscriminatorValue,
queryParametersMapper: BackupRestoreRequestBuilderGetQueryParametersMapper,
},
patch: {
uriTemplate: BackupRestoreRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue,
},
adapterMethodName: "send",
responseBodyFactory: createBackupRestoreRootFromDiscriminatorValue,
requestBodyContentType: "application/json",
requestBodySerializer: serializeBackupRestoreRoot,
requestInformationContentSetMethod: "setContentFromParsable",
},
};
/* tslint:enable */
/* eslint-enable */
//# sourceMappingURL=index.js.map