@microsoft/msgraph-beta-sdk-directory
Version:
Directory fluent API for Microsoft Graph
190 lines • 10.3 kB
JavaScript
/* tslint:disable */
/* eslint-disable */
// Generated by Microsoft Kiota
// @ts-ignore
import { createDirectoryFromDiscriminatorValue, serializeDirectory } from '@microsoft/msgraph-beta-sdk/models/index.js';
// @ts-ignore
import { createODataErrorFromDiscriminatorValue } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js';
// @ts-ignore
import { AdministrativeUnitsRequestBuilderNavigationMetadata, AdministrativeUnitsRequestBuilderRequestsMetadata } from './administrativeUnits/index.js';
// @ts-ignore
import { AttributeSetsRequestBuilderNavigationMetadata, AttributeSetsRequestBuilderRequestsMetadata } from './attributeSets/index.js';
// @ts-ignore
import { AuthenticationMethodDevicesRequestBuilderNavigationMetadata, AuthenticationMethodDevicesRequestBuilderRequestsMetadata } from './authenticationMethodDevices/index.js';
// @ts-ignore
import { CertificateAuthoritiesRequestBuilderNavigationMetadata, CertificateAuthoritiesRequestBuilderRequestsMetadata } from './certificateAuthorities/index.js';
// @ts-ignore
import { CustomSecurityAttributeDefinitionsRequestBuilderNavigationMetadata, CustomSecurityAttributeDefinitionsRequestBuilderRequestsMetadata } from './customSecurityAttributeDefinitions/index.js';
// @ts-ignore
import { DeletedItemsRequestBuilderNavigationMetadata, DeletedItemsRequestBuilderRequestsMetadata } from './deletedItems/index.js';
// @ts-ignore
import { DeviceLocalCredentialsRequestBuilderNavigationMetadata, DeviceLocalCredentialsRequestBuilderRequestsMetadata } from './deviceLocalCredentials/index.js';
// @ts-ignore
import { ExternalUserProfilesRequestBuilderNavigationMetadata, ExternalUserProfilesRequestBuilderRequestsMetadata } from './externalUserProfiles/index.js';
// @ts-ignore
import { FeatureRolloutPoliciesRequestBuilderNavigationMetadata, FeatureRolloutPoliciesRequestBuilderRequestsMetadata } from './featureRolloutPolicies/index.js';
// @ts-ignore
import { FederationConfigurationsRequestBuilderNavigationMetadata, FederationConfigurationsRequestBuilderRequestsMetadata } from './federationConfigurations/index.js';
// @ts-ignore
import { ImpactedResourcesRequestBuilderNavigationMetadata, ImpactedResourcesRequestBuilderRequestsMetadata } from './impactedResources/index.js';
// @ts-ignore
import { InboundSharedUserProfilesRequestBuilderNavigationMetadata, InboundSharedUserProfilesRequestBuilderRequestsMetadata } from './inboundSharedUserProfiles/index.js';
// @ts-ignore
import { OnPremisesSynchronizationRequestBuilderNavigationMetadata, OnPremisesSynchronizationRequestBuilderRequestsMetadata } from './onPremisesSynchronization/index.js';
// @ts-ignore
import { OutboundSharedUserProfilesRequestBuilderNavigationMetadata, OutboundSharedUserProfilesRequestBuilderRequestsMetadata } from './outboundSharedUserProfiles/index.js';
// @ts-ignore
import { PendingExternalUserProfilesRequestBuilderNavigationMetadata, PendingExternalUserProfilesRequestBuilderRequestsMetadata } from './pendingExternalUserProfiles/index.js';
// @ts-ignore
import { PublicKeyInfrastructureRequestBuilderNavigationMetadata, PublicKeyInfrastructureRequestBuilderRequestsMetadata } from './publicKeyInfrastructure/index.js';
// @ts-ignore
import { RecommendationConfigurationRequestBuilderRequestsMetadata } from './recommendationConfiguration/index.js';
// @ts-ignore
import { RecommendationsRequestBuilderNavigationMetadata, RecommendationsRequestBuilderRequestsMetadata } from './recommendations/index.js';
// @ts-ignore
import { SharedEmailDomainsRequestBuilderNavigationMetadata, SharedEmailDomainsRequestBuilderRequestsMetadata } from './sharedEmailDomains/index.js';
// @ts-ignore
import { SubscriptionsRequestBuilderNavigationMetadata, SubscriptionsRequestBuilderRequestsMetadata } from './subscriptions/index.js';
// @ts-ignore
import { SubscriptionsWithCommerceSubscriptionIdRequestBuilderRequestsMetadata } from './subscriptionsWithCommerceSubscriptionId/index.js';
// @ts-ignore
import { SubscriptionsWithOcpSubscriptionIdRequestBuilderRequestsMetadata } from './subscriptionsWithOcpSubscriptionId/index.js';
// @ts-ignore
import { TemplatesRequestBuilderNavigationMetadata, TemplatesRequestBuilderRequestsMetadata } from './templates/index.js';
/**
* Uri template for the request builder.
*/
export const DirectoryRequestBuilderUriTemplate = "{+baseurl}/directory{?%24expand,%24select}";
/**
* Mapper for query parameters from symbol name to serialization name represented as a constant.
*/
const DirectoryRequestBuilderGetQueryParametersMapper = {
"expand": "%24expand",
"select": "%24select",
};
/**
* Metadata for all the navigation properties in the request builder.
*/
export const DirectoryRequestBuilderNavigationMetadata = {
subscriptionsWithCommerceSubscriptionId: {
requestsMetadata: SubscriptionsWithCommerceSubscriptionIdRequestBuilderRequestsMetadata,
pathParametersMappings: ["commerceSubscriptionId"],
},
subscriptionsWithOcpSubscriptionId: {
requestsMetadata: SubscriptionsWithOcpSubscriptionIdRequestBuilderRequestsMetadata,
pathParametersMappings: ["ocpSubscriptionId"],
},
administrativeUnits: {
requestsMetadata: AdministrativeUnitsRequestBuilderRequestsMetadata,
navigationMetadata: AdministrativeUnitsRequestBuilderNavigationMetadata,
},
attributeSets: {
requestsMetadata: AttributeSetsRequestBuilderRequestsMetadata,
navigationMetadata: AttributeSetsRequestBuilderNavigationMetadata,
},
authenticationMethodDevices: {
requestsMetadata: AuthenticationMethodDevicesRequestBuilderRequestsMetadata,
navigationMetadata: AuthenticationMethodDevicesRequestBuilderNavigationMetadata,
},
certificateAuthorities: {
requestsMetadata: CertificateAuthoritiesRequestBuilderRequestsMetadata,
navigationMetadata: CertificateAuthoritiesRequestBuilderNavigationMetadata,
},
customSecurityAttributeDefinitions: {
requestsMetadata: CustomSecurityAttributeDefinitionsRequestBuilderRequestsMetadata,
navigationMetadata: CustomSecurityAttributeDefinitionsRequestBuilderNavigationMetadata,
},
deletedItems: {
requestsMetadata: DeletedItemsRequestBuilderRequestsMetadata,
navigationMetadata: DeletedItemsRequestBuilderNavigationMetadata,
},
deviceLocalCredentials: {
requestsMetadata: DeviceLocalCredentialsRequestBuilderRequestsMetadata,
navigationMetadata: DeviceLocalCredentialsRequestBuilderNavigationMetadata,
},
externalUserProfiles: {
requestsMetadata: ExternalUserProfilesRequestBuilderRequestsMetadata,
navigationMetadata: ExternalUserProfilesRequestBuilderNavigationMetadata,
},
featureRolloutPolicies: {
requestsMetadata: FeatureRolloutPoliciesRequestBuilderRequestsMetadata,
navigationMetadata: FeatureRolloutPoliciesRequestBuilderNavigationMetadata,
},
federationConfigurations: {
requestsMetadata: FederationConfigurationsRequestBuilderRequestsMetadata,
navigationMetadata: FederationConfigurationsRequestBuilderNavigationMetadata,
},
impactedResources: {
requestsMetadata: ImpactedResourcesRequestBuilderRequestsMetadata,
navigationMetadata: ImpactedResourcesRequestBuilderNavigationMetadata,
},
inboundSharedUserProfiles: {
requestsMetadata: InboundSharedUserProfilesRequestBuilderRequestsMetadata,
navigationMetadata: InboundSharedUserProfilesRequestBuilderNavigationMetadata,
},
onPremisesSynchronization: {
requestsMetadata: OnPremisesSynchronizationRequestBuilderRequestsMetadata,
navigationMetadata: OnPremisesSynchronizationRequestBuilderNavigationMetadata,
},
outboundSharedUserProfiles: {
requestsMetadata: OutboundSharedUserProfilesRequestBuilderRequestsMetadata,
navigationMetadata: OutboundSharedUserProfilesRequestBuilderNavigationMetadata,
},
pendingExternalUserProfiles: {
requestsMetadata: PendingExternalUserProfilesRequestBuilderRequestsMetadata,
navigationMetadata: PendingExternalUserProfilesRequestBuilderNavigationMetadata,
},
publicKeyInfrastructure: {
requestsMetadata: PublicKeyInfrastructureRequestBuilderRequestsMetadata,
navigationMetadata: PublicKeyInfrastructureRequestBuilderNavigationMetadata,
},
recommendationConfiguration: {
requestsMetadata: RecommendationConfigurationRequestBuilderRequestsMetadata,
},
recommendations: {
requestsMetadata: RecommendationsRequestBuilderRequestsMetadata,
navigationMetadata: RecommendationsRequestBuilderNavigationMetadata,
},
sharedEmailDomains: {
requestsMetadata: SharedEmailDomainsRequestBuilderRequestsMetadata,
navigationMetadata: SharedEmailDomainsRequestBuilderNavigationMetadata,
},
subscriptions: {
requestsMetadata: SubscriptionsRequestBuilderRequestsMetadata,
navigationMetadata: SubscriptionsRequestBuilderNavigationMetadata,
},
templates: {
requestsMetadata: TemplatesRequestBuilderRequestsMetadata,
navigationMetadata: TemplatesRequestBuilderNavigationMetadata,
},
};
/**
* Metadata for all the requests in the request builder.
*/
export const DirectoryRequestBuilderRequestsMetadata = {
get: {
uriTemplate: DirectoryRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue,
},
adapterMethodName: "send",
responseBodyFactory: createDirectoryFromDiscriminatorValue,
queryParametersMapper: DirectoryRequestBuilderGetQueryParametersMapper,
},
patch: {
uriTemplate: DirectoryRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue,
},
adapterMethodName: "send",
responseBodyFactory: createDirectoryFromDiscriminatorValue,
requestBodyContentType: "application/json",
requestBodySerializer: serializeDirectory,
requestInformationContentSetMethod: "setContentFromParsable",
},
};
/* tslint:enable */
/* eslint-enable */
//# sourceMappingURL=index.js.map