@microsoft/msgraph-beta-sdk-solutions
Version:
Solutions fluent API for Microsoft Graph
111 lines • 4.79 kB
JavaScript
/* tslint:disable */
/* eslint-disable */
// Generated by Microsoft Kiota
// @ts-ignore
import { createBookingBusinessFromDiscriminatorValue, serializeBookingBusiness } from '@microsoft/msgraph-beta-sdk/models/index.js';
// @ts-ignore
import { createODataErrorFromDiscriminatorValue } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js';
// @ts-ignore
import { AppointmentsRequestBuilderNavigationMetadata, AppointmentsRequestBuilderRequestsMetadata } from './appointments/index.js';
// @ts-ignore
import { CalendarViewRequestBuilderNavigationMetadata, CalendarViewRequestBuilderRequestsMetadata } from './calendarView/index.js';
// @ts-ignore
import { CustomersRequestBuilderNavigationMetadata, CustomersRequestBuilderRequestsMetadata } from './customers/index.js';
// @ts-ignore
import { CustomQuestionsRequestBuilderNavigationMetadata, CustomQuestionsRequestBuilderRequestsMetadata } from './customQuestions/index.js';
// @ts-ignore
import { GetStaffAvailabilityRequestBuilderRequestsMetadata } from './getStaffAvailability/index.js';
// @ts-ignore
import { PublishRequestBuilderRequestsMetadata } from './publish/index.js';
// @ts-ignore
import { ServicesRequestBuilderNavigationMetadata, ServicesRequestBuilderRequestsMetadata } from './services/index.js';
// @ts-ignore
import { StaffMembersRequestBuilderNavigationMetadata, StaffMembersRequestBuilderRequestsMetadata } from './staffMembers/index.js';
// @ts-ignore
import { UnpublishRequestBuilderRequestsMetadata } from './unpublish/index.js';
/**
* Uri template for the request builder.
*/
export const BookingBusinessItemRequestBuilderUriTemplate = "{+baseurl}/solutions/bookingBusinesses/{bookingBusiness%2Did}{?%24expand,%24select}";
/**
* Mapper for query parameters from symbol name to serialization name represented as a constant.
*/
const BookingBusinessItemRequestBuilderGetQueryParametersMapper = {
"expand": "%24expand",
"select": "%24select",
};
/**
* Metadata for all the navigation properties in the request builder.
*/
export const BookingBusinessItemRequestBuilderNavigationMetadata = {
appointments: {
requestsMetadata: AppointmentsRequestBuilderRequestsMetadata,
navigationMetadata: AppointmentsRequestBuilderNavigationMetadata,
},
calendarView: {
requestsMetadata: CalendarViewRequestBuilderRequestsMetadata,
navigationMetadata: CalendarViewRequestBuilderNavigationMetadata,
},
customers: {
requestsMetadata: CustomersRequestBuilderRequestsMetadata,
navigationMetadata: CustomersRequestBuilderNavigationMetadata,
},
customQuestions: {
requestsMetadata: CustomQuestionsRequestBuilderRequestsMetadata,
navigationMetadata: CustomQuestionsRequestBuilderNavigationMetadata,
},
getStaffAvailability: {
requestsMetadata: GetStaffAvailabilityRequestBuilderRequestsMetadata,
},
publish: {
requestsMetadata: PublishRequestBuilderRequestsMetadata,
},
services: {
requestsMetadata: ServicesRequestBuilderRequestsMetadata,
navigationMetadata: ServicesRequestBuilderNavigationMetadata,
},
staffMembers: {
requestsMetadata: StaffMembersRequestBuilderRequestsMetadata,
navigationMetadata: StaffMembersRequestBuilderNavigationMetadata,
},
unpublish: {
requestsMetadata: UnpublishRequestBuilderRequestsMetadata,
},
};
/**
* Metadata for all the requests in the request builder.
*/
export const BookingBusinessItemRequestBuilderRequestsMetadata = {
delete: {
uriTemplate: BookingBusinessItemRequestBuilderUriTemplate,
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue,
},
adapterMethodName: "sendNoResponseContent",
},
get: {
uriTemplate: BookingBusinessItemRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue,
},
adapterMethodName: "send",
responseBodyFactory: createBookingBusinessFromDiscriminatorValue,
queryParametersMapper: BookingBusinessItemRequestBuilderGetQueryParametersMapper,
},
patch: {
uriTemplate: BookingBusinessItemRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue,
},
adapterMethodName: "send",
responseBodyFactory: createBookingBusinessFromDiscriminatorValue,
requestBodyContentType: "application/json",
requestBodySerializer: serializeBookingBusiness,
requestInformationContentSetMethod: "setContentFromParsable",
},
};
/* tslint:enable */
/* eslint-enable */
//# sourceMappingURL=index.js.map