Skip to content

Commit 41476f6

Browse files
authored
Merge pull request #352 from microsoftgraph/beta/pipelinebuild/192530
Generated beta models and request builders
2 parents 9dbd1b5 + 47bcb72 commit 41476f6

2,623 files changed

Lines changed: 110869 additions & 87987 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

packages/kiota-dom-export.txt

Lines changed: 9344 additions & 8567 deletions
Large diffs are not rendered by default.

packages/kiota-lock.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"descriptionHash": "3316B3C66446D19C3EFFB3001E0AF9BD9EF099665E3855A857BED6874F0085D91F3627273E77CC797B1E3F5B53949891FB79002C06358944FB806234202FF2AE",
2+
"descriptionHash": "B48DF83B3B53D3C2F3FAC202F0F3768DCBBA0A73960ABFDCBF9E1074C3554B61BB55F4F20E3E9C7B56E2A1939E318079A9CAB410CE77F1794A9B481A6FE57CD1",
33
"descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml",
44
"lockFileVersion": "1.0.0",
55
"kiotaVersion": "1.28.0",

packages/msgraph-beta-sdk-admin/admin/edge/internetExplorerMode/siteLists/item/publish/index.ts

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ export function createPublishPostRequestBodyFromDiscriminatorValue(parseNode: Pa
1919
}
2020
/**
2121
* The deserialization information for the current model
22+
* @param PublishPostRequestBody The instance to deserialize into.
2223
* @returns {Record<string, (node: ParseNode) => void>}
2324
*/
2425
// @ts-ignore
@@ -31,10 +32,6 @@ export function deserializeIntoPublishPostRequestBody(publishPostRequestBody: Pa
3132
}
3233
}
3334
export interface PublishPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable {
34-
/**
35-
* Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
36-
*/
37-
additionalData?: Record<string, unknown>;
3835
/**
3936
* Stores model information.
4037
*/
@@ -75,16 +72,17 @@ export interface PublishRequestBuilder extends BaseRequestBuilder<PublishRequest
7572
}
7673
/**
7774
* Serializes information the current object
75+
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
76+
* @param PublishPostRequestBody The instance to serialize from.
7877
* @param writer Serialization writer to use to serialize this model
7978
*/
8079
// @ts-ignore
81-
export function serializePublishPostRequestBody(writer: SerializationWriter, publishPostRequestBody: Partial<PublishPostRequestBody> | undefined | null = {}) : void {
82-
if (publishPostRequestBody) {
83-
writer.writeStringValue("revision", publishPostRequestBody.revision);
84-
writer.writeCollectionOfObjectValues<BrowserSharedCookie>("sharedCookies", publishPostRequestBody.sharedCookies, serializeBrowserSharedCookie);
85-
writer.writeCollectionOfObjectValues<BrowserSite>("sites", publishPostRequestBody.sites, serializeBrowserSite);
86-
writer.writeAdditionalData(publishPostRequestBody.additionalData);
87-
}
80+
export function serializePublishPostRequestBody(writer: SerializationWriter, publishPostRequestBody: Partial<PublishPostRequestBody> | undefined | null = {}, isSerializingDerivedType: boolean = false) : void {
81+
if (!publishPostRequestBody || isSerializingDerivedType) { return; }
82+
writer.writeStringValue("revision", publishPostRequestBody.revision);
83+
writer.writeCollectionOfObjectValues<BrowserSharedCookie>("sharedCookies", publishPostRequestBody.sharedCookies, serializeBrowserSharedCookie);
84+
writer.writeCollectionOfObjectValues<BrowserSite>("sites", publishPostRequestBody.sites, serializeBrowserSite);
85+
writer.writeAdditionalData(publishPostRequestBody.additionalData);
8886
}
8987
/**
9088
* Uri template for the request builder.

packages/msgraph-beta-sdk-admin/admin/exchange/mailboxes/item/exportItems/index.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ export function createExportItemsPostResponseFromDiscriminatorValue(parseNode: P
2828
}
2929
/**
3030
* The deserialization information for the current model
31+
* @param ExportItemsPostRequestBody The instance to deserialize into.
3132
* @returns {Record<string, (node: ParseNode) => void>}
3233
*/
3334
// @ts-ignore
@@ -39,6 +40,7 @@ export function deserializeIntoExportItemsPostRequestBody(exportItemsPostRequest
3940
}
4041
/**
4142
* The deserialization information for the current model
43+
* @param ExportItemsPostResponse The instance to deserialize into.
4244
* @returns {Record<string, (node: ParseNode) => void>}
4345
*/
4446
// @ts-ignore
@@ -49,10 +51,6 @@ export function deserializeIntoExportItemsPostResponse(exportItemsPostResponse:
4951
}
5052
}
5153
export interface ExportItemsPostRequestBody extends AdditionalDataHolder, BackedModel, Parsable {
52-
/**
53-
* Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
54-
*/
55-
additionalData?: Record<string, unknown>;
5654
/**
5755
* Stores model information.
5856
*/
@@ -93,25 +91,27 @@ export interface ExportItemsRequestBuilder extends BaseRequestBuilder<ExportItem
9391
}
9492
/**
9593
* Serializes information the current object
94+
* @param ExportItemsPostRequestBody The instance to serialize from.
95+
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
9696
* @param writer Serialization writer to use to serialize this model
9797
*/
9898
// @ts-ignore
99-
export function serializeExportItemsPostRequestBody(writer: SerializationWriter, exportItemsPostRequestBody: Partial<ExportItemsPostRequestBody> | undefined | null = {}) : void {
100-
if (exportItemsPostRequestBody) {
101-
writer.writeCollectionOfPrimitiveValues<string>("ItemIds", exportItemsPostRequestBody.itemIds);
102-
writer.writeAdditionalData(exportItemsPostRequestBody.additionalData);
103-
}
99+
export function serializeExportItemsPostRequestBody(writer: SerializationWriter, exportItemsPostRequestBody: Partial<ExportItemsPostRequestBody> | undefined | null = {}, isSerializingDerivedType: boolean = false) : void {
100+
if (!exportItemsPostRequestBody || isSerializingDerivedType) { return; }
101+
writer.writeCollectionOfPrimitiveValues<string>("ItemIds", exportItemsPostRequestBody.itemIds);
102+
writer.writeAdditionalData(exportItemsPostRequestBody.additionalData);
104103
}
105104
/**
106105
* Serializes information the current object
106+
* @param ExportItemsPostResponse The instance to serialize from.
107+
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
107108
* @param writer Serialization writer to use to serialize this model
108109
*/
109110
// @ts-ignore
110-
export function serializeExportItemsPostResponse(writer: SerializationWriter, exportItemsPostResponse: Partial<ExportItemsPostResponse> | undefined | null = {}) : void {
111-
if (exportItemsPostResponse) {
112-
serializeBaseCollectionPaginationCountResponse(writer, exportItemsPostResponse)
113-
writer.writeCollectionOfObjectValues<ExportItemResponse>("value", exportItemsPostResponse.value, serializeExportItemResponse);
114-
}
111+
export function serializeExportItemsPostResponse(writer: SerializationWriter, exportItemsPostResponse: Partial<ExportItemsPostResponse> | undefined | null = {}, isSerializingDerivedType: boolean = false) : void {
112+
if (!exportItemsPostResponse || isSerializingDerivedType) { return; }
113+
serializeBaseCollectionPaginationCountResponse(writer, exportItemsPostResponse, isSerializingDerivedType)
114+
writer.writeCollectionOfObjectValues<ExportItemResponse>("value", exportItemsPostResponse.value, serializeExportItemResponse);
115115
}
116116
/**
117117
* Uri template for the request builder.

packages/msgraph-beta-sdk-admin/admin/exchange/mailboxes/item/folders/delta/index.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ export interface DeltaRequestBuilderGetQueryParameters {
8383
}
8484
/**
8585
* The deserialization information for the current model
86+
* @param DeltaGetResponse The instance to deserialize into.
8687
* @returns {Record<string, (node: ParseNode) => void>}
8788
*/
8889
// @ts-ignore
@@ -94,14 +95,15 @@ export function deserializeIntoDeltaGetResponse(deltaGetResponse: Partial<DeltaG
9495
}
9596
/**
9697
* Serializes information the current object
98+
* @param DeltaGetResponse The instance to serialize from.
99+
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
97100
* @param writer Serialization writer to use to serialize this model
98101
*/
99102
// @ts-ignore
100-
export function serializeDeltaGetResponse(writer: SerializationWriter, deltaGetResponse: Partial<DeltaGetResponse> | undefined | null = {}) : void {
101-
if (deltaGetResponse) {
102-
serializeBaseDeltaFunctionResponse(writer, deltaGetResponse)
103-
writer.writeCollectionOfObjectValues<MailboxFolder>("value", deltaGetResponse.value, serializeMailboxFolder);
104-
}
103+
export function serializeDeltaGetResponse(writer: SerializationWriter, deltaGetResponse: Partial<DeltaGetResponse> | undefined | null = {}, isSerializingDerivedType: boolean = false) : void {
104+
if (!deltaGetResponse || isSerializingDerivedType) { return; }
105+
serializeBaseDeltaFunctionResponse(writer, deltaGetResponse, isSerializingDerivedType)
106+
writer.writeCollectionOfObjectValues<MailboxFolder>("value", deltaGetResponse.value, serializeMailboxFolder);
105107
}
106108
/**
107109
* Uri template for the request builder.

packages/msgraph-beta-sdk-admin/admin/exchange/mailboxes/item/folders/item/childFolders/delta/index.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ export interface DeltaRequestBuilderGetQueryParameters {
8383
}
8484
/**
8585
* The deserialization information for the current model
86+
* @param DeltaGetResponse The instance to deserialize into.
8687
* @returns {Record<string, (node: ParseNode) => void>}
8788
*/
8889
// @ts-ignore
@@ -94,14 +95,15 @@ export function deserializeIntoDeltaGetResponse(deltaGetResponse: Partial<DeltaG
9495
}
9596
/**
9697
* Serializes information the current object
98+
* @param DeltaGetResponse The instance to serialize from.
99+
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
97100
* @param writer Serialization writer to use to serialize this model
98101
*/
99102
// @ts-ignore
100-
export function serializeDeltaGetResponse(writer: SerializationWriter, deltaGetResponse: Partial<DeltaGetResponse> | undefined | null = {}) : void {
101-
if (deltaGetResponse) {
102-
serializeBaseDeltaFunctionResponse(writer, deltaGetResponse)
103-
writer.writeCollectionOfObjectValues<MailboxFolder>("value", deltaGetResponse.value, serializeMailboxFolder);
104-
}
103+
export function serializeDeltaGetResponse(writer: SerializationWriter, deltaGetResponse: Partial<DeltaGetResponse> | undefined | null = {}, isSerializingDerivedType: boolean = false) : void {
104+
if (!deltaGetResponse || isSerializingDerivedType) { return; }
105+
serializeBaseDeltaFunctionResponse(writer, deltaGetResponse, isSerializingDerivedType)
106+
writer.writeCollectionOfObjectValues<MailboxFolder>("value", deltaGetResponse.value, serializeMailboxFolder);
105107
}
106108
/**
107109
* Uri template for the request builder.

packages/msgraph-beta-sdk-admin/admin/exchange/mailboxes/item/folders/item/childFolders/item/items/delta/index.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ export interface DeltaRequestBuilderGetQueryParameters {
8282
}
8383
/**
8484
* The deserialization information for the current model
85+
* @param DeltaGetResponse The instance to deserialize into.
8586
* @returns {Record<string, (node: ParseNode) => void>}
8687
*/
8788
// @ts-ignore
@@ -93,14 +94,15 @@ export function deserializeIntoDeltaGetResponse(deltaGetResponse: Partial<DeltaG
9394
}
9495
/**
9596
* Serializes information the current object
97+
* @param DeltaGetResponse The instance to serialize from.
98+
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
9699
* @param writer Serialization writer to use to serialize this model
97100
*/
98101
// @ts-ignore
99-
export function serializeDeltaGetResponse(writer: SerializationWriter, deltaGetResponse: Partial<DeltaGetResponse> | undefined | null = {}) : void {
100-
if (deltaGetResponse) {
101-
serializeBaseDeltaFunctionResponse(writer, deltaGetResponse)
102-
writer.writeCollectionOfObjectValues<MailboxItem>("value", deltaGetResponse.value, serializeMailboxItem);
103-
}
102+
export function serializeDeltaGetResponse(writer: SerializationWriter, deltaGetResponse: Partial<DeltaGetResponse> | undefined | null = {}, isSerializingDerivedType: boolean = false) : void {
103+
if (!deltaGetResponse || isSerializingDerivedType) { return; }
104+
serializeBaseDeltaFunctionResponse(writer, deltaGetResponse, isSerializingDerivedType)
105+
writer.writeCollectionOfObjectValues<MailboxItem>("value", deltaGetResponse.value, serializeMailboxItem);
104106
}
105107
/**
106108
* Uri template for the request builder.

packages/msgraph-beta-sdk-admin/admin/exchange/mailboxes/item/folders/item/items/delta/index.ts

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ export interface DeltaRequestBuilderGetQueryParameters {
8383
}
8484
/**
8585
* The deserialization information for the current model
86+
* @param DeltaGetResponse The instance to deserialize into.
8687
* @returns {Record<string, (node: ParseNode) => void>}
8788
*/
8889
// @ts-ignore
@@ -94,14 +95,15 @@ export function deserializeIntoDeltaGetResponse(deltaGetResponse: Partial<DeltaG
9495
}
9596
/**
9697
* Serializes information the current object
98+
* @param DeltaGetResponse The instance to serialize from.
99+
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
97100
* @param writer Serialization writer to use to serialize this model
98101
*/
99102
// @ts-ignore
100-
export function serializeDeltaGetResponse(writer: SerializationWriter, deltaGetResponse: Partial<DeltaGetResponse> | undefined | null = {}) : void {
101-
if (deltaGetResponse) {
102-
serializeBaseDeltaFunctionResponse(writer, deltaGetResponse)
103-
writer.writeCollectionOfObjectValues<MailboxItem>("value", deltaGetResponse.value, serializeMailboxItem);
104-
}
103+
export function serializeDeltaGetResponse(writer: SerializationWriter, deltaGetResponse: Partial<DeltaGetResponse> | undefined | null = {}, isSerializingDerivedType: boolean = false) : void {
104+
if (!deltaGetResponse || isSerializingDerivedType) { return; }
105+
serializeBaseDeltaFunctionResponse(writer, deltaGetResponse, isSerializingDerivedType)
106+
writer.writeCollectionOfObjectValues<MailboxItem>("value", deltaGetResponse.value, serializeMailboxItem);
105107
}
106108
/**
107109
* Uri template for the request builder.

packages/msgraph-beta-sdk-admin/admin/serviceAnnouncement/messages/archive/index.ts

Lines changed: 14 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,6 @@ import { createODataErrorFromDiscriminatorValue, type ODataError } from '@micros
77
import { type AdditionalDataHolder, type BackedModel, type BackingStore, type BaseRequestBuilder, type Parsable, type ParsableFactory, type ParseNode, type RequestConfiguration, type RequestInformation, type RequestsMetadata, type SerializationWriter } from '@microsoft/kiota-abstractions';
88

99
export interface ArchivePostRequestBody extends AdditionalDataHolder, BackedModel, Parsable {
10-
/**
11-
* Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
12-
*/
13-
additionalData?: Record<string, unknown>;
1410
/**
1511
* Stores model information.
1612
*/
@@ -21,10 +17,6 @@ export interface ArchivePostRequestBody extends AdditionalDataHolder, BackedMode
2117
messageIds?: string[] | null;
2218
}
2319
export interface ArchivePostResponse extends AdditionalDataHolder, BackedModel, Parsable {
24-
/**
25-
* Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
26-
*/
27-
additionalData?: Record<string, unknown>;
2820
/**
2921
* Stores model information.
3022
*/
@@ -75,6 +67,7 @@ export function createArchivePostResponseFromDiscriminatorValue(parseNode: Parse
7567
}
7668
/**
7769
* The deserialization information for the current model
70+
* @param ArchivePostRequestBody The instance to deserialize into.
7871
* @returns {Record<string, (node: ParseNode) => void>}
7972
*/
8073
// @ts-ignore
@@ -86,6 +79,7 @@ export function deserializeIntoArchivePostRequestBody(archivePostRequestBody: Pa
8679
}
8780
/**
8881
* The deserialization information for the current model
82+
* @param ArchivePostResponse The instance to deserialize into.
8983
* @returns {Record<string, (node: ParseNode) => void>}
9084
*/
9185
// @ts-ignore
@@ -97,25 +91,27 @@ export function deserializeIntoArchivePostResponse(archivePostResponse: Partial<
9791
}
9892
/**
9993
* Serializes information the current object
94+
* @param ArchivePostRequestBody The instance to serialize from.
95+
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
10096
* @param writer Serialization writer to use to serialize this model
10197
*/
10298
// @ts-ignore
103-
export function serializeArchivePostRequestBody(writer: SerializationWriter, archivePostRequestBody: Partial<ArchivePostRequestBody> | undefined | null = {}) : void {
104-
if (archivePostRequestBody) {
105-
writer.writeCollectionOfPrimitiveValues<string>("messageIds", archivePostRequestBody.messageIds);
106-
writer.writeAdditionalData(archivePostRequestBody.additionalData);
107-
}
99+
export function serializeArchivePostRequestBody(writer: SerializationWriter, archivePostRequestBody: Partial<ArchivePostRequestBody> | undefined | null = {}, isSerializingDerivedType: boolean = false) : void {
100+
if (!archivePostRequestBody || isSerializingDerivedType) { return; }
101+
writer.writeCollectionOfPrimitiveValues<string>("messageIds", archivePostRequestBody.messageIds);
102+
writer.writeAdditionalData(archivePostRequestBody.additionalData);
108103
}
109104
/**
110105
* Serializes information the current object
106+
* @param ArchivePostResponse The instance to serialize from.
107+
* @param isSerializingDerivedType A boolean indicating whether the serialization is for a derived type.
111108
* @param writer Serialization writer to use to serialize this model
112109
*/
113110
// @ts-ignore
114-
export function serializeArchivePostResponse(writer: SerializationWriter, archivePostResponse: Partial<ArchivePostResponse> | undefined | null = {}) : void {
115-
if (archivePostResponse) {
116-
writer.writeBooleanValue("value", archivePostResponse.value);
117-
writer.writeAdditionalData(archivePostResponse.additionalData);
118-
}
111+
export function serializeArchivePostResponse(writer: SerializationWriter, archivePostResponse: Partial<ArchivePostResponse> | undefined | null = {}, isSerializingDerivedType: boolean = false) : void {
112+
if (!archivePostResponse || isSerializingDerivedType) { return; }
113+
writer.writeBooleanValue("value", archivePostResponse.value);
114+
writer.writeAdditionalData(archivePostResponse.additionalData);
119115
}
120116
/**
121117
* Uri template for the request builder.

0 commit comments

Comments
 (0)