@microsoft/msgraph-sdk-policies
Version:
Policies fluent API for Microsoft Graph
167 lines • 8.94 kB
JavaScript
/* tslint:disable */
/* eslint-disable */
// Generated by Microsoft Kiota
// @ts-ignore
import { createPolicyRootFromDiscriminatorValue, serializePolicyRoot } from '@microsoft/msgraph-sdk/models/index.js';
// @ts-ignore
import { createODataErrorFromDiscriminatorValue } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js';
// @ts-ignore
import { ActivityBasedTimeoutPoliciesRequestBuilderNavigationMetadata, ActivityBasedTimeoutPoliciesRequestBuilderRequestsMetadata } from './activityBasedTimeoutPolicies/index.js';
// @ts-ignore
import { AdminConsentRequestPolicyRequestBuilderRequestsMetadata } from './adminConsentRequestPolicy/index.js';
// @ts-ignore
import { AppManagementPoliciesRequestBuilderNavigationMetadata, AppManagementPoliciesRequestBuilderRequestsMetadata } from './appManagementPolicies/index.js';
// @ts-ignore
import { AuthenticationFlowsPolicyRequestBuilderRequestsMetadata } from './authenticationFlowsPolicy/index.js';
// @ts-ignore
import { AuthenticationMethodsPolicyRequestBuilderNavigationMetadata, AuthenticationMethodsPolicyRequestBuilderRequestsMetadata } from './authenticationMethodsPolicy/index.js';
// @ts-ignore
import { AuthenticationStrengthPoliciesRequestBuilderNavigationMetadata, AuthenticationStrengthPoliciesRequestBuilderRequestsMetadata } from './authenticationStrengthPolicies/index.js';
// @ts-ignore
import { AuthorizationPolicyRequestBuilderRequestsMetadata } from './authorizationPolicy/index.js';
// @ts-ignore
import { ClaimsMappingPoliciesRequestBuilderNavigationMetadata, ClaimsMappingPoliciesRequestBuilderRequestsMetadata } from './claimsMappingPolicies/index.js';
// @ts-ignore
import { ConditionalAccessPoliciesRequestBuilderNavigationMetadata, ConditionalAccessPoliciesRequestBuilderRequestsMetadata } from './conditionalAccessPolicies/index.js';
// @ts-ignore
import { CrossTenantAccessPolicyRequestBuilderNavigationMetadata, CrossTenantAccessPolicyRequestBuilderRequestsMetadata } from './crossTenantAccessPolicy/index.js';
// @ts-ignore
import { DefaultAppManagementPolicyRequestBuilderRequestsMetadata } from './defaultAppManagementPolicy/index.js';
// @ts-ignore
import { DeviceRegistrationPolicyRequestBuilderRequestsMetadata } from './deviceRegistrationPolicy/index.js';
// @ts-ignore
import { FeatureRolloutPoliciesRequestBuilderNavigationMetadata, FeatureRolloutPoliciesRequestBuilderRequestsMetadata } from './featureRolloutPolicies/index.js';
// @ts-ignore
import { HomeRealmDiscoveryPoliciesRequestBuilderNavigationMetadata, HomeRealmDiscoveryPoliciesRequestBuilderRequestsMetadata } from './homeRealmDiscoveryPolicies/index.js';
// @ts-ignore
import { IdentitySecurityDefaultsEnforcementPolicyRequestBuilderRequestsMetadata } from './identitySecurityDefaultsEnforcementPolicy/index.js';
// @ts-ignore
import { PermissionGrantPoliciesRequestBuilderNavigationMetadata, PermissionGrantPoliciesRequestBuilderRequestsMetadata } from './permissionGrantPolicies/index.js';
// @ts-ignore
import { RoleManagementPoliciesRequestBuilderNavigationMetadata, RoleManagementPoliciesRequestBuilderRequestsMetadata } from './roleManagementPolicies/index.js';
// @ts-ignore
import { RoleManagementPolicyAssignmentsRequestBuilderNavigationMetadata, RoleManagementPolicyAssignmentsRequestBuilderRequestsMetadata } from './roleManagementPolicyAssignments/index.js';
// @ts-ignore
import { TokenIssuancePoliciesRequestBuilderNavigationMetadata, TokenIssuancePoliciesRequestBuilderRequestsMetadata } from './tokenIssuancePolicies/index.js';
// @ts-ignore
import { TokenLifetimePoliciesRequestBuilderNavigationMetadata, TokenLifetimePoliciesRequestBuilderRequestsMetadata } from './tokenLifetimePolicies/index.js';
/**
* Uri template for the request builder.
*/
export const PoliciesRequestBuilderUriTemplate = "{+baseurl}/policies{?%24expand,%24select}";
/**
* Mapper for query parameters from symbol name to serialization name represented as a constant.
*/
const PoliciesRequestBuilderGetQueryParametersMapper = {
"expand": "%24expand",
"select": "%24select",
};
/**
* Metadata for all the navigation properties in the request builder.
*/
export const PoliciesRequestBuilderNavigationMetadata = {
activityBasedTimeoutPolicies: {
requestsMetadata: ActivityBasedTimeoutPoliciesRequestBuilderRequestsMetadata,
navigationMetadata: ActivityBasedTimeoutPoliciesRequestBuilderNavigationMetadata,
},
adminConsentRequestPolicy: {
requestsMetadata: AdminConsentRequestPolicyRequestBuilderRequestsMetadata,
},
appManagementPolicies: {
requestsMetadata: AppManagementPoliciesRequestBuilderRequestsMetadata,
navigationMetadata: AppManagementPoliciesRequestBuilderNavigationMetadata,
},
authenticationFlowsPolicy: {
requestsMetadata: AuthenticationFlowsPolicyRequestBuilderRequestsMetadata,
},
authenticationMethodsPolicy: {
requestsMetadata: AuthenticationMethodsPolicyRequestBuilderRequestsMetadata,
navigationMetadata: AuthenticationMethodsPolicyRequestBuilderNavigationMetadata,
},
authenticationStrengthPolicies: {
requestsMetadata: AuthenticationStrengthPoliciesRequestBuilderRequestsMetadata,
navigationMetadata: AuthenticationStrengthPoliciesRequestBuilderNavigationMetadata,
},
authorizationPolicy: {
requestsMetadata: AuthorizationPolicyRequestBuilderRequestsMetadata,
},
claimsMappingPolicies: {
requestsMetadata: ClaimsMappingPoliciesRequestBuilderRequestsMetadata,
navigationMetadata: ClaimsMappingPoliciesRequestBuilderNavigationMetadata,
},
conditionalAccessPolicies: {
requestsMetadata: ConditionalAccessPoliciesRequestBuilderRequestsMetadata,
navigationMetadata: ConditionalAccessPoliciesRequestBuilderNavigationMetadata,
},
crossTenantAccessPolicy: {
requestsMetadata: CrossTenantAccessPolicyRequestBuilderRequestsMetadata,
navigationMetadata: CrossTenantAccessPolicyRequestBuilderNavigationMetadata,
},
defaultAppManagementPolicy: {
requestsMetadata: DefaultAppManagementPolicyRequestBuilderRequestsMetadata,
},
deviceRegistrationPolicy: {
requestsMetadata: DeviceRegistrationPolicyRequestBuilderRequestsMetadata,
},
featureRolloutPolicies: {
requestsMetadata: FeatureRolloutPoliciesRequestBuilderRequestsMetadata,
navigationMetadata: FeatureRolloutPoliciesRequestBuilderNavigationMetadata,
},
homeRealmDiscoveryPolicies: {
requestsMetadata: HomeRealmDiscoveryPoliciesRequestBuilderRequestsMetadata,
navigationMetadata: HomeRealmDiscoveryPoliciesRequestBuilderNavigationMetadata,
},
identitySecurityDefaultsEnforcementPolicy: {
requestsMetadata: IdentitySecurityDefaultsEnforcementPolicyRequestBuilderRequestsMetadata,
},
permissionGrantPolicies: {
requestsMetadata: PermissionGrantPoliciesRequestBuilderRequestsMetadata,
navigationMetadata: PermissionGrantPoliciesRequestBuilderNavigationMetadata,
},
roleManagementPolicies: {
requestsMetadata: RoleManagementPoliciesRequestBuilderRequestsMetadata,
navigationMetadata: RoleManagementPoliciesRequestBuilderNavigationMetadata,
},
roleManagementPolicyAssignments: {
requestsMetadata: RoleManagementPolicyAssignmentsRequestBuilderRequestsMetadata,
navigationMetadata: RoleManagementPolicyAssignmentsRequestBuilderNavigationMetadata,
},
tokenIssuancePolicies: {
requestsMetadata: TokenIssuancePoliciesRequestBuilderRequestsMetadata,
navigationMetadata: TokenIssuancePoliciesRequestBuilderNavigationMetadata,
},
tokenLifetimePolicies: {
requestsMetadata: TokenLifetimePoliciesRequestBuilderRequestsMetadata,
navigationMetadata: TokenLifetimePoliciesRequestBuilderNavigationMetadata,
},
};
/**
* Metadata for all the requests in the request builder.
*/
export const PoliciesRequestBuilderRequestsMetadata = {
get: {
uriTemplate: PoliciesRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue,
},
adapterMethodName: "send",
responseBodyFactory: createPolicyRootFromDiscriminatorValue,
queryParametersMapper: PoliciesRequestBuilderGetQueryParametersMapper,
},
patch: {
uriTemplate: PoliciesRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue,
},
adapterMethodName: "send",
responseBodyFactory: createPolicyRootFromDiscriminatorValue,
requestBodyContentType: "application/json",
requestBodySerializer: serializePolicyRoot,
requestInformationContentSetMethod: "setContentFromParsable",
},
};
/* tslint:enable */
/* eslint-enable */
//# sourceMappingURL=index.js.map