Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3,857 changes: 3,742 additions & 115 deletions packages/kiota-dom-export.txt

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/kiota-lock.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"descriptionHash": "36652CFA3AC725D4459415792B6045CEB6336952D3624160EEDF275826ECF3533832D3587F4DDB23C5B0A43AF69DA6D730B99CDF8F008D4CA714E84BAED200F5",
"descriptionHash": "9E99D95BCD1288D6ACD5509BB638D7A5FFAA1CBCE499D2605AA7DFD71751474D5476525C7A912CDD94FC0413398C93D7EC5320853177D6AA1DFF2C52389B1C80",
"descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml",
"lockFileVersion": "1.0.0",
"kiotaVersion": "1.34.1",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,13 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ
* Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity.
*/
export interface MailboxItemItemRequestBuilder extends BaseRequestBuilder<MailboxItemItemRequestBuilder> {
/**
* Delete navigation property items for admin
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
* @deprecated Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15
*/
delete(requestConfiguration?: RequestConfiguration<object> | undefined) : Promise<void>;
/**
* The collection of items in this folder.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
Expand All @@ -20,6 +27,13 @@ export interface MailboxItemItemRequestBuilder extends BaseRequestBuilder<Mailbo
* @deprecated Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15
*/
get(requestConfiguration?: RequestConfiguration<MailboxItemItemRequestBuilderGetQueryParameters> | undefined) : Promise<MailboxItem | undefined>;
/**
* Delete navigation property items for admin
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {RequestInformation}
* @deprecated Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15
*/
toDeleteRequestInformation(requestConfiguration?: RequestConfiguration<object> | undefined) : RequestInformation;
/**
* The collection of items in this folder.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
Expand Down Expand Up @@ -56,6 +70,14 @@ const MailboxItemItemRequestBuilderGetQueryParametersMapper: Record<string, stri
* Metadata for all the requests in the request builder.
*/
export const MailboxItemItemRequestBuilderRequestsMetadata: RequestsMetadata = {
delete: {
uriTemplate: MailboxItemItemRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue as ParsableFactory<Parsable>,
},
adapterMethodName: "sendNoResponseContent",
},
get: {
uriTemplate: MailboxItemItemRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,14 @@ import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type Requ
* Provides operations to manage the items property of the microsoft.graph.mailboxFolder entity.
*/
export interface MailboxItemItemRequestBuilder extends BaseRequestBuilder<MailboxItemItemRequestBuilder> {
/**
* Delete a mailboxItem from a mailboxFolder in a mailbox. Use the disposalType query parameter to specify whether to soft-delete or hard-delete the item.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
* @deprecated Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15
* @see {@link https://learn.microsoft.com/graph/api/mailboxfolder-delete-items?view=graph-rest-beta|Find more info here}
*/
delete(requestConfiguration?: RequestConfiguration<object> | undefined) : Promise<void>;
/**
* Read the properties and relationships of a mailboxItem object.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
Expand All @@ -21,6 +29,13 @@ export interface MailboxItemItemRequestBuilder extends BaseRequestBuilder<Mailbo
* @see {@link https://learn.microsoft.com/graph/api/mailboxitem-get?view=graph-rest-beta|Find more info here}
*/
get(requestConfiguration?: RequestConfiguration<MailboxItemItemRequestBuilderGetQueryParameters> | undefined) : Promise<MailboxItem | undefined>;
/**
* Delete a mailboxItem from a mailboxFolder in a mailbox. Use the disposalType query parameter to specify whether to soft-delete or hard-delete the item.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {RequestInformation}
* @deprecated Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15
*/
toDeleteRequestInformation(requestConfiguration?: RequestConfiguration<object> | undefined) : RequestInformation;
/**
* Read the properties and relationships of a mailboxItem object.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
Expand Down Expand Up @@ -57,6 +72,14 @@ const MailboxItemItemRequestBuilderGetQueryParametersMapper: Record<string, stri
* Metadata for all the requests in the request builder.
*/
export const MailboxItemItemRequestBuilderRequestsMetadata: RequestsMetadata = {
delete: {
uriTemplate: MailboxItemItemRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue as ParsableFactory<Parsable>,
},
adapterMethodName: "sendNoResponseContent",
},
get: {
uriTemplate: MailboxItemItemRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ import { MuteRequestBuilderRequestsMetadata, type MuteRequestBuilder } from './m
// @ts-ignore
import { RemoveFromLobbyRequestBuilderRequestsMetadata, type RemoveFromLobbyRequestBuilder } from './removeFromLobby/index.js';
// @ts-ignore
import { ReportSyntheticMediaRequestBuilderRequestsMetadata, type ReportSyntheticMediaRequestBuilder } from './reportSyntheticMedia/index.js';
// @ts-ignore
import { StartHoldMusicRequestBuilderRequestsMetadata, type StartHoldMusicRequestBuilder } from './startHoldMusic/index.js';
// @ts-ignore
import { StopHoldMusicRequestBuilderRequestsMetadata, type StopHoldMusicRequestBuilder } from './stopHoldMusic/index.js';
Expand All @@ -34,6 +36,10 @@ export interface ParticipantItemRequestBuilder extends BaseRequestBuilder<Partic
* Provides operations to call the removeFromLobby method.
*/
get removeFromLobby(): RemoveFromLobbyRequestBuilder;
/**
* Provides operations to call the reportSyntheticMedia method.
*/
get reportSyntheticMedia(): ReportSyntheticMediaRequestBuilder;
/**
* Provides operations to call the startHoldMusic method.
*/
Expand Down Expand Up @@ -120,6 +126,9 @@ export const ParticipantItemRequestBuilderNavigationMetadata: Record<Exclude<key
removeFromLobby: {
requestsMetadata: RemoveFromLobbyRequestBuilderRequestsMetadata,
},
reportSyntheticMedia: {
requestsMetadata: ReportSyntheticMediaRequestBuilderRequestsMetadata,
},
startHoldMusic: {
requestsMetadata: StartHoldMusicRequestBuilderRequestsMetadata,
},
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
/* tslint:disable */
/* eslint-disable */
// Generated by Microsoft Kiota
// @ts-ignore
import { createMediaMetadataFromDiscriminatorValue, createSyntheticMediaDetectionDetailFromDiscriminatorValue, DetectionSeverityObject, serializeMediaMetadata, serializeSyntheticMediaDetectionDetail, type DetectionSeverity, type MediaMetadata, type SyntheticMediaDetectionDetail } from '@microsoft/msgraph-beta-sdk/models/index.js';
// @ts-ignore
import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js';
// @ts-ignore
import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Guid, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions';

/**
* Creates a new instance of the appropriate class based on discriminator value
* @param parseNode The parse node to use to read the discriminator value and create the object
* @returns {ReportSyntheticMediaPostRequestBody}
*/
// @ts-ignore
export function createReportSyntheticMediaPostRequestBodyFromDiscriminatorValue(parseNode: ParseNode | undefined) : ((instance?: Parsable) => Record<string, (node: ParseNode) => void>) {
return deserializeIntoReportSyntheticMediaPostRequestBody;
}
/**
* The deserialization information for the current model
* @param ReportSyntheticMediaPostRequestBody The instance to deserialize into.
* @returns {Record<string, (node: ParseNode) => void>}
*/
// @ts-ignore
export function deserializeIntoReportSyntheticMediaPostRequestBody(reportSyntheticMediaPostRequestBody: Partial<ReportSyntheticMediaPostRequestBody> | undefined = {}) : Record<string, (node: ParseNode) => void> {
return {
"backingStoreEnabled": n => { reportSyntheticMediaPostRequestBody.backingStoreEnabled = true; },
"contentMetadata": n => { reportSyntheticMediaPostRequestBody.contentMetadata = n.getObjectValue<MediaMetadata>(createMediaMetadataFromDiscriminatorValue); },
"detectionDateTime": n => { reportSyntheticMediaPostRequestBody.detectionDateTime = n.getDateValue(); },
"detections": n => { reportSyntheticMediaPostRequestBody.detections = n.getCollectionOfObjectValues<SyntheticMediaDetectionDetail>(createSyntheticMediaDetectionDetailFromDiscriminatorValue); },
"id": n => { reportSyntheticMediaPostRequestBody.id = n.getGuidValue(); },
"isMalicious": n => { reportSyntheticMediaPostRequestBody.isMalicious = n.getBooleanValue() ?? false; },
"overallConfidence": n => { reportSyntheticMediaPostRequestBody.overallConfidence = n.getNumberValue(); },
"severity": n => { reportSyntheticMediaPostRequestBody.severity = n.getEnumValue<DetectionSeverity>(DetectionSeverityObject); },
}
}
export interface ReportSyntheticMediaPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable {
/**
* Stores model information.
*/
backingStoreEnabled?: boolean | null;
/**
* The contentMetadata property
*/
contentMetadata?: MediaMetadata | null;
/**
* The detectionDateTime property
*/
detectionDateTime?: Date | null;
/**
* The detections property
*/
detections?: SyntheticMediaDetectionDetail[] | null;
/**
* The id property
*/
id?: Guid | null;
/**
* The isMalicious property
*/
isMalicious?: boolean | null;
/**
* The overallConfidence property
*/
overallConfidence?: number | null;
/**
* The severity property
*/
severity?: DetectionSeverity | null;
}
/**
* Provides operations to call the reportSyntheticMedia method.
*/
export interface ReportSyntheticMediaRequestBuilder extends BaseRequestBuilder<ReportSyntheticMediaRequestBuilder> {
/**
* Invoke action reportSyntheticMedia
* @param body The request body
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
*/
post(body: ReportSyntheticMediaPostRequestBody, requestConfiguration?: RequestConfiguration<object> | undefined) : Promise<void>;
/**
* Invoke action reportSyntheticMedia
* @param body The request body
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {RequestInformation}
*/
toPostRequestInformation(body: ReportSyntheticMediaPostRequestBody, requestConfiguration?: RequestConfiguration<object> | undefined) : RequestInformation;
}
/**
* Serializes information the current object
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
* @param ReportSyntheticMediaPostRequestBody The instance to serialize from.
* @param writer Serialization writer to use to serialize this model
*/
// @ts-ignore
export function serializeReportSyntheticMediaPostRequestBody(writer: SerializationWriter, reportSyntheticMediaPostRequestBody: Partial<ReportSyntheticMediaPostRequestBody> | undefined | null = {}, isSerializingDerivedType: boolean = false) : void {
if (!reportSyntheticMediaPostRequestBody || isSerializingDerivedType) { return; }
writer.writeObjectValue<MediaMetadata>("contentMetadata", reportSyntheticMediaPostRequestBody.contentMetadata, serializeMediaMetadata);
writer.writeDateValue("detectionDateTime", reportSyntheticMediaPostRequestBody.detectionDateTime);
writer.writeCollectionOfObjectValues<SyntheticMediaDetectionDetail>("detections", reportSyntheticMediaPostRequestBody.detections, serializeSyntheticMediaDetectionDetail);
writer.writeGuidValue("id", reportSyntheticMediaPostRequestBody.id);
writer.writeBooleanValue("isMalicious", reportSyntheticMediaPostRequestBody.isMalicious ?? false);
writer.writeNumberValue("overallConfidence", reportSyntheticMediaPostRequestBody.overallConfidence);
writer.writeEnumValue<DetectionSeverity>("severity", reportSyntheticMediaPostRequestBody.severity);
writer.writeAdditionalData(reportSyntheticMediaPostRequestBody.additionalData);
}
/**
* Uri template for the request builder.
*/
export const ReportSyntheticMediaRequestBuilderUriTemplate = "{+baseurl}/app/calls/{call%2Did}/participants/{participant%2Did}/reportSyntheticMedia";
/**
* Metadata for all the requests in the request builder.
*/
export const ReportSyntheticMediaRequestBuilderRequestsMetadata: RequestsMetadata = {
post: {
uriTemplate: ReportSyntheticMediaRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue as ParsableFactory<Parsable>,
},
adapterMethodName: "sendNoResponseContent",
requestBodyContentType: "application/json",
requestBodySerializer: serializeReportSyntheticMediaPostRequestBody,
requestInformationContentSetMethod: "setContentFromParsable",
},
};
/* tslint:enable */
/* eslint-enable */
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ import { MuteRequestBuilderRequestsMetadata, type MuteRequestBuilder } from './m
// @ts-ignore
import { RemoveFromLobbyRequestBuilderRequestsMetadata, type RemoveFromLobbyRequestBuilder } from './removeFromLobby/index.js';
// @ts-ignore
import { ReportSyntheticMediaRequestBuilderRequestsMetadata, type ReportSyntheticMediaRequestBuilder } from './reportSyntheticMedia/index.js';
// @ts-ignore
import { StartHoldMusicRequestBuilderRequestsMetadata, type StartHoldMusicRequestBuilder } from './startHoldMusic/index.js';
// @ts-ignore
import { StopHoldMusicRequestBuilderRequestsMetadata, type StopHoldMusicRequestBuilder } from './stopHoldMusic/index.js';
Expand All @@ -34,6 +36,10 @@ export interface ParticipantItemRequestBuilder extends BaseRequestBuilder<Partic
* Provides operations to call the removeFromLobby method.
*/
get removeFromLobby(): RemoveFromLobbyRequestBuilder;
/**
* Provides operations to call the reportSyntheticMedia method.
*/
get reportSyntheticMedia(): ReportSyntheticMediaRequestBuilder;
/**
* Provides operations to call the startHoldMusic method.
*/
Expand Down Expand Up @@ -122,6 +128,9 @@ export const ParticipantItemRequestBuilderNavigationMetadata: Record<Exclude<key
removeFromLobby: {
requestsMetadata: RemoveFromLobbyRequestBuilderRequestsMetadata,
},
reportSyntheticMedia: {
requestsMetadata: ReportSyntheticMediaRequestBuilderRequestsMetadata,
},
startHoldMusic: {
requestsMetadata: StartHoldMusicRequestBuilderRequestsMetadata,
},
Expand Down
Loading
Loading