@microsoft/msgraph-beta-sdk-groups
Version:
Groups fluent API for Microsoft Graph
137 lines • 6.32 kB
JavaScript
/* tslint:disable */
/* eslint-disable */
// Generated by Microsoft Kiota
// @ts-ignore
import { createScheduleFromDiscriminatorValue, serializeSchedule } from '@microsoft/msgraph-beta-sdk/models/index.js';
// @ts-ignore
import { createODataErrorFromDiscriminatorValue } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js';
// @ts-ignore
import { DayNotesRequestBuilderNavigationMetadata, DayNotesRequestBuilderRequestsMetadata } from './dayNotes/index.js';
// @ts-ignore
import { OfferShiftRequestsRequestBuilderNavigationMetadata, OfferShiftRequestsRequestBuilderRequestsMetadata } from './offerShiftRequests/index.js';
// @ts-ignore
import { OpenShiftChangeRequestsRequestBuilderNavigationMetadata, OpenShiftChangeRequestsRequestBuilderRequestsMetadata } from './openShiftChangeRequests/index.js';
// @ts-ignore
import { OpenShiftsRequestBuilderNavigationMetadata, OpenShiftsRequestBuilderRequestsMetadata } from './openShifts/index.js';
// @ts-ignore
import { SchedulingGroupsRequestBuilderNavigationMetadata, SchedulingGroupsRequestBuilderRequestsMetadata } from './schedulingGroups/index.js';
// @ts-ignore
import { ShareRequestBuilderRequestsMetadata } from './share/index.js';
// @ts-ignore
import { ShiftsRequestBuilderNavigationMetadata, ShiftsRequestBuilderRequestsMetadata } from './shifts/index.js';
// @ts-ignore
import { ShiftsRoleDefinitionsRequestBuilderNavigationMetadata, ShiftsRoleDefinitionsRequestBuilderRequestsMetadata } from './shiftsRoleDefinitions/index.js';
// @ts-ignore
import { SwapShiftsChangeRequestsRequestBuilderNavigationMetadata, SwapShiftsChangeRequestsRequestBuilderRequestsMetadata } from './swapShiftsChangeRequests/index.js';
// @ts-ignore
import { TimeCardsRequestBuilderNavigationMetadata, TimeCardsRequestBuilderRequestsMetadata } from './timeCards/index.js';
// @ts-ignore
import { TimeOffReasonsRequestBuilderNavigationMetadata, TimeOffReasonsRequestBuilderRequestsMetadata } from './timeOffReasons/index.js';
// @ts-ignore
import { TimeOffRequestsRequestBuilderNavigationMetadata, TimeOffRequestsRequestBuilderRequestsMetadata } from './timeOffRequests/index.js';
// @ts-ignore
import { TimesOffRequestBuilderNavigationMetadata, TimesOffRequestBuilderRequestsMetadata } from './timesOff/index.js';
/**
* Uri template for the request builder.
*/
export const ScheduleRequestBuilderUriTemplate = "{+baseurl}/groups/{group%2Did}/team/schedule{?%24expand,%24select}";
/**
* Mapper for query parameters from symbol name to serialization name represented as a constant.
*/
const ScheduleRequestBuilderGetQueryParametersMapper = {
"expand": "%24expand",
"select": "%24select",
};
/**
* Metadata for all the navigation properties in the request builder.
*/
export const ScheduleRequestBuilderNavigationMetadata = {
dayNotes: {
requestsMetadata: DayNotesRequestBuilderRequestsMetadata,
navigationMetadata: DayNotesRequestBuilderNavigationMetadata,
},
offerShiftRequests: {
requestsMetadata: OfferShiftRequestsRequestBuilderRequestsMetadata,
navigationMetadata: OfferShiftRequestsRequestBuilderNavigationMetadata,
},
openShiftChangeRequests: {
requestsMetadata: OpenShiftChangeRequestsRequestBuilderRequestsMetadata,
navigationMetadata: OpenShiftChangeRequestsRequestBuilderNavigationMetadata,
},
openShifts: {
requestsMetadata: OpenShiftsRequestBuilderRequestsMetadata,
navigationMetadata: OpenShiftsRequestBuilderNavigationMetadata,
},
schedulingGroups: {
requestsMetadata: SchedulingGroupsRequestBuilderRequestsMetadata,
navigationMetadata: SchedulingGroupsRequestBuilderNavigationMetadata,
},
share: {
requestsMetadata: ShareRequestBuilderRequestsMetadata,
},
shifts: {
requestsMetadata: ShiftsRequestBuilderRequestsMetadata,
navigationMetadata: ShiftsRequestBuilderNavigationMetadata,
},
shiftsRoleDefinitions: {
requestsMetadata: ShiftsRoleDefinitionsRequestBuilderRequestsMetadata,
navigationMetadata: ShiftsRoleDefinitionsRequestBuilderNavigationMetadata,
},
swapShiftsChangeRequests: {
requestsMetadata: SwapShiftsChangeRequestsRequestBuilderRequestsMetadata,
navigationMetadata: SwapShiftsChangeRequestsRequestBuilderNavigationMetadata,
},
timeCards: {
requestsMetadata: TimeCardsRequestBuilderRequestsMetadata,
navigationMetadata: TimeCardsRequestBuilderNavigationMetadata,
},
timeOffReasons: {
requestsMetadata: TimeOffReasonsRequestBuilderRequestsMetadata,
navigationMetadata: TimeOffReasonsRequestBuilderNavigationMetadata,
},
timeOffRequests: {
requestsMetadata: TimeOffRequestsRequestBuilderRequestsMetadata,
navigationMetadata: TimeOffRequestsRequestBuilderNavigationMetadata,
},
timesOff: {
requestsMetadata: TimesOffRequestBuilderRequestsMetadata,
navigationMetadata: TimesOffRequestBuilderNavigationMetadata,
},
};
/**
* Metadata for all the requests in the request builder.
*/
export const ScheduleRequestBuilderRequestsMetadata = {
delete: {
uriTemplate: ScheduleRequestBuilderUriTemplate,
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue,
},
adapterMethodName: "sendNoResponseContent",
},
get: {
uriTemplate: ScheduleRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue,
},
adapterMethodName: "send",
responseBodyFactory: createScheduleFromDiscriminatorValue,
queryParametersMapper: ScheduleRequestBuilderGetQueryParametersMapper,
},
put: {
uriTemplate: ScheduleRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue,
},
adapterMethodName: "send",
responseBodyFactory: createScheduleFromDiscriminatorValue,
requestBodyContentType: "application/json",
requestBodySerializer: serializeSchedule,
requestInformationContentSetMethod: "setContentFromParsable",
},
};
/* tslint:enable */
/* eslint-enable */
//# sourceMappingURL=index.js.map