@microsoft/msgraph-beta-sdk-users
Version:
Users fluent API for Microsoft Graph
148 lines • 7.39 kB
JavaScript
/* tslint:disable */
/* eslint-disable */
// Generated by Microsoft Kiota
// @ts-ignore
import { createAuthenticationFromDiscriminatorValue, serializeAuthentication } from '@microsoft/msgraph-beta-sdk/models/index.js';
// @ts-ignore
import { createODataErrorFromDiscriminatorValue } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js';
// @ts-ignore
import { EmailMethodsRequestBuilderNavigationMetadata, EmailMethodsRequestBuilderRequestsMetadata } from './emailMethods/index.js';
// @ts-ignore
import { Fido2MethodsRequestBuilderNavigationMetadata, Fido2MethodsRequestBuilderRequestsMetadata } from './fido2Methods/index.js';
// @ts-ignore
import { HardwareOathMethodsRequestBuilderNavigationMetadata, HardwareOathMethodsRequestBuilderRequestsMetadata } from './hardwareOathMethods/index.js';
// @ts-ignore
import { MethodsRequestBuilderNavigationMetadata, MethodsRequestBuilderRequestsMetadata } from './methods/index.js';
// @ts-ignore
import { MicrosoftAuthenticatorMethodsRequestBuilderNavigationMetadata, MicrosoftAuthenticatorMethodsRequestBuilderRequestsMetadata } from './microsoftAuthenticatorMethods/index.js';
// @ts-ignore
import { OperationsRequestBuilderNavigationMetadata, OperationsRequestBuilderRequestsMetadata } from './operations/index.js';
// @ts-ignore
import { PasswordlessMicrosoftAuthenticatorMethodsRequestBuilderNavigationMetadata, PasswordlessMicrosoftAuthenticatorMethodsRequestBuilderRequestsMetadata } from './passwordlessMicrosoftAuthenticatorMethods/index.js';
// @ts-ignore
import { PasswordMethodsRequestBuilderNavigationMetadata, PasswordMethodsRequestBuilderRequestsMetadata } from './passwordMethods/index.js';
// @ts-ignore
import { PhoneMethodsRequestBuilderNavigationMetadata, PhoneMethodsRequestBuilderRequestsMetadata } from './phoneMethods/index.js';
// @ts-ignore
import { PlatformCredentialMethodsRequestBuilderNavigationMetadata, PlatformCredentialMethodsRequestBuilderRequestsMetadata } from './platformCredentialMethods/index.js';
// @ts-ignore
import { RequirementsRequestBuilderRequestsMetadata } from './requirements/index.js';
// @ts-ignore
import { SignInPreferencesRequestBuilderRequestsMetadata } from './signInPreferences/index.js';
// @ts-ignore
import { SoftwareOathMethodsRequestBuilderNavigationMetadata, SoftwareOathMethodsRequestBuilderRequestsMetadata } from './softwareOathMethods/index.js';
// @ts-ignore
import { TemporaryAccessPassMethodsRequestBuilderNavigationMetadata, TemporaryAccessPassMethodsRequestBuilderRequestsMetadata } from './temporaryAccessPassMethods/index.js';
// @ts-ignore
import { WindowsHelloForBusinessMethodsRequestBuilderNavigationMetadata, WindowsHelloForBusinessMethodsRequestBuilderRequestsMetadata } from './windowsHelloForBusinessMethods/index.js';
/**
* Uri template for the request builder.
*/
export const AuthenticationRequestBuilderUriTemplate = "{+baseurl}/users/{user%2Did}/authentication{?%24expand,%24select}";
/**
* Mapper for query parameters from symbol name to serialization name represented as a constant.
*/
const AuthenticationRequestBuilderGetQueryParametersMapper = {
"expand": "%24expand",
"select": "%24select",
};
/**
* Metadata for all the navigation properties in the request builder.
*/
export const AuthenticationRequestBuilderNavigationMetadata = {
emailMethods: {
requestsMetadata: EmailMethodsRequestBuilderRequestsMetadata,
navigationMetadata: EmailMethodsRequestBuilderNavigationMetadata,
},
fido2Methods: {
requestsMetadata: Fido2MethodsRequestBuilderRequestsMetadata,
navigationMetadata: Fido2MethodsRequestBuilderNavigationMetadata,
},
hardwareOathMethods: {
requestsMetadata: HardwareOathMethodsRequestBuilderRequestsMetadata,
navigationMetadata: HardwareOathMethodsRequestBuilderNavigationMetadata,
},
methods: {
requestsMetadata: MethodsRequestBuilderRequestsMetadata,
navigationMetadata: MethodsRequestBuilderNavigationMetadata,
},
microsoftAuthenticatorMethods: {
requestsMetadata: MicrosoftAuthenticatorMethodsRequestBuilderRequestsMetadata,
navigationMetadata: MicrosoftAuthenticatorMethodsRequestBuilderNavigationMetadata,
},
operations: {
requestsMetadata: OperationsRequestBuilderRequestsMetadata,
navigationMetadata: OperationsRequestBuilderNavigationMetadata,
},
passwordlessMicrosoftAuthenticatorMethods: {
requestsMetadata: PasswordlessMicrosoftAuthenticatorMethodsRequestBuilderRequestsMetadata,
navigationMetadata: PasswordlessMicrosoftAuthenticatorMethodsRequestBuilderNavigationMetadata,
},
passwordMethods: {
requestsMetadata: PasswordMethodsRequestBuilderRequestsMetadata,
navigationMetadata: PasswordMethodsRequestBuilderNavigationMetadata,
},
phoneMethods: {
requestsMetadata: PhoneMethodsRequestBuilderRequestsMetadata,
navigationMetadata: PhoneMethodsRequestBuilderNavigationMetadata,
},
platformCredentialMethods: {
requestsMetadata: PlatformCredentialMethodsRequestBuilderRequestsMetadata,
navigationMetadata: PlatformCredentialMethodsRequestBuilderNavigationMetadata,
},
requirements: {
requestsMetadata: RequirementsRequestBuilderRequestsMetadata,
},
signInPreferences: {
requestsMetadata: SignInPreferencesRequestBuilderRequestsMetadata,
},
softwareOathMethods: {
requestsMetadata: SoftwareOathMethodsRequestBuilderRequestsMetadata,
navigationMetadata: SoftwareOathMethodsRequestBuilderNavigationMetadata,
},
temporaryAccessPassMethods: {
requestsMetadata: TemporaryAccessPassMethodsRequestBuilderRequestsMetadata,
navigationMetadata: TemporaryAccessPassMethodsRequestBuilderNavigationMetadata,
},
windowsHelloForBusinessMethods: {
requestsMetadata: WindowsHelloForBusinessMethodsRequestBuilderRequestsMetadata,
navigationMetadata: WindowsHelloForBusinessMethodsRequestBuilderNavigationMetadata,
},
};
/**
* Metadata for all the requests in the request builder.
*/
export const AuthenticationRequestBuilderRequestsMetadata = {
delete: {
uriTemplate: AuthenticationRequestBuilderUriTemplate,
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue,
},
adapterMethodName: "sendNoResponseContent",
},
get: {
uriTemplate: AuthenticationRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue,
},
adapterMethodName: "send",
responseBodyFactory: createAuthenticationFromDiscriminatorValue,
queryParametersMapper: AuthenticationRequestBuilderGetQueryParametersMapper,
},
patch: {
uriTemplate: AuthenticationRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue,
},
adapterMethodName: "send",
responseBodyFactory: createAuthenticationFromDiscriminatorValue,
requestBodyContentType: "application/json",
requestBodySerializer: serializeAuthentication,
requestInformationContentSetMethod: "setContentFromParsable",
},
};
/* tslint:enable */
/* eslint-enable */
//# sourceMappingURL=index.js.map