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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
966 changes: 966 additions & 0 deletions packages/kiota-dom-export.txt

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions packages/kiota-lock.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"descriptionHash": "A8730F368F01E428337B83C1254B314C6CA15E472615265E041B2ECFCB5426095853625241AED04487B06192D4ECEF33E7378FED7145D43FEBE9D267D68D6FB3",
"descriptionHash": "62F83CD8AE47B1679CAE90B419ECEEA7E8E9ADF2EC503FF31CD525A647F2DDFD950071B1DB63B0F65D03260D1AAD642FD78D44B4C15B04778387EC3A018DDF3A",
"descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml",
"lockFileVersion": "1.0.0",
"kiotaVersion": "1.34.1",
"kiotaVersion": "1.35.0",
"clientClassName": "GraphBaseServiceClient",
"typeAccessModifier": "Public",
"clientNamespaceName": "github.com/microsoftgraph/msgraph-sdk-typescript/",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,25 @@ 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
*/
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.
* @returns {Promise<MailboxItem>}
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
*/
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}
*/
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 @@ -54,6 +66,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,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 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
* @see {@link https://learn.microsoft.com/graph/api/mailboxfolder-delete-items?view=graph-rest-1.0|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 @@ -20,6 +27,12 @@ export interface MailboxItemItemRequestBuilder extends BaseRequestBuilder<Mailbo
* @see {@link https://learn.microsoft.com/graph/api/mailboxitem-get?view=graph-rest-1.0|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}
*/
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 @@ -55,6 +68,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
4 changes: 2 additions & 2 deletions packages/msgraph-sdk-communications/communications/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ export interface CommunicationsRequestBuilder extends BaseRequestBuilder<Communi
get(requestConfiguration?: RequestConfiguration<CommunicationsRequestBuilderGetQueryParameters> | undefined) : Promise<CloudCommunications | undefined>;
/**
* Update communications
* @param body Represents a container that exposes navigation properties for cloud communications resources.
* @param body The request body
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {Promise<CloudCommunications>}
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
Expand All @@ -83,7 +83,7 @@ export interface CommunicationsRequestBuilder extends BaseRequestBuilder<Communi
toGetRequestInformation(requestConfiguration?: RequestConfiguration<CommunicationsRequestBuilderGetQueryParameters> | undefined) : RequestInformation;
/**
* Update communications
* @param body Represents a container that exposes navigation properties for cloud communications resources.
* @param body The request body
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {RequestInformation}
*/
Expand Down
10 changes: 10 additions & 0 deletions packages/msgraph-sdk-directory/directory/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ import { SubscriptionsRequestBuilderNavigationMetadata, SubscriptionsRequestBuil
// @ts-ignore
import { SubscriptionsWithCommerceSubscriptionIdRequestBuilderRequestsMetadata, type SubscriptionsWithCommerceSubscriptionIdRequestBuilder } from './subscriptionsWithCommerceSubscriptionId/index.js';
// @ts-ignore
import { TenantGovernanceRequestBuilderNavigationMetadata, TenantGovernanceRequestBuilderRequestsMetadata, type TenantGovernanceRequestBuilder } from './tenantGovernance/index.js';
// @ts-ignore
import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions';

/**
Expand Down Expand Up @@ -80,6 +82,10 @@ export interface DirectoryRequestBuilder extends BaseRequestBuilder<DirectoryReq
* Provides operations to manage the subscriptions property of the microsoft.graph.directory entity.
*/
get subscriptions(): SubscriptionsRequestBuilder;
/**
* Provides operations to manage the tenantGovernance property of the microsoft.graph.directory entity.
*/
get tenantGovernance(): TenantGovernanceRequestBuilder;
/**
* Get directory
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
Expand Down Expand Up @@ -191,6 +197,10 @@ export const DirectoryRequestBuilderNavigationMetadata: Record<Exclude<keyof Dir
requestsMetadata: SubscriptionsRequestBuilderRequestsMetadata,
navigationMetadata: SubscriptionsRequestBuilderNavigationMetadata,
},
tenantGovernance: {
requestsMetadata: TenantGovernanceRequestBuilderRequestsMetadata,
navigationMetadata: TenantGovernanceRequestBuilderNavigationMetadata,
},
};
/**
* Metadata for all the requests in the request builder.
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
/* tslint:disable */
/* eslint-disable */
// Generated by Microsoft Kiota
// @ts-ignore
import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js';
// @ts-ignore
import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions';

/**
* Provides operations to count the resources in the collection.
*/
export interface CountRequestBuilder extends BaseRequestBuilder<CountRequestBuilder> {
/**
* Get the number of the resource
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {Promise<number>}
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
*/
get(requestConfiguration?: RequestConfiguration<CountRequestBuilderGetQueryParameters> | undefined) : Promise<number | undefined>;
/**
* Get the number of the resource
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {RequestInformation}
*/
toGetRequestInformation(requestConfiguration?: RequestConfiguration<CountRequestBuilderGetQueryParameters> | undefined) : RequestInformation;
}
/**
* Get the number of the resource
*/
export interface CountRequestBuilderGetQueryParameters {
/**
* Filter items by property values
*/
filter?: string;
/**
* Search items by search phrases
*/
search?: string;
}
/**
* Uri template for the request builder.
*/
export const CountRequestBuilderUriTemplate = "{+baseurl}/directory/tenantGovernance/governanceInvitations/$count{?%24filter,%24search}";
/**
* Mapper for query parameters from symbol name to serialization name represented as a constant.
*/
const CountRequestBuilderGetQueryParametersMapper: Record<string, string> = {
"filter": "%24filter",
"search": "%24search",
};
/**
* Metadata for all the requests in the request builder.
*/
export const CountRequestBuilderRequestsMetadata: RequestsMetadata = {
get: {
uriTemplate: CountRequestBuilderUriTemplate,
responseBodyContentType: "text/plain;q=0.9",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue as ParsableFactory<Parsable>,
},
adapterMethodName: "sendPrimitive",
responseBodyFactory: "number",
queryParametersMapper: CountRequestBuilderGetQueryParametersMapper,
},
};
/* tslint:enable */
/* eslint-enable */
Original file line number Diff line number Diff line change
@@ -0,0 +1,152 @@
/* tslint:disable */
/* eslint-disable */
// Generated by Microsoft Kiota
// @ts-ignore
import { createGovernanceInvitationCollectionResponseFromDiscriminatorValue, createGovernanceInvitationFromDiscriminatorValue, serializeGovernanceInvitation, type GovernanceInvitation, type GovernanceInvitationCollectionResponse } from '@microsoft/msgraph-sdk/models/index.js';
// @ts-ignore
import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js';
// @ts-ignore
import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js';
// @ts-ignore
import { GovernanceInvitationItemRequestBuilderRequestsMetadata, type GovernanceInvitationItemRequestBuilder } from './item/index.js';
// @ts-ignore
import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions';

/**
* Provides operations to manage the governanceInvitations property of the microsoft.graph.tenantGovernance entity.
*/
export interface GovernanceInvitationsRequestBuilder extends BaseRequestBuilder<GovernanceInvitationsRequestBuilder> {
/**
* Provides operations to count the resources in the collection.
*/
get count(): CountRequestBuilder;
/**
* Provides operations to manage the governanceInvitations property of the microsoft.graph.tenantGovernance entity.
* @param governanceInvitationId The unique identifier of governanceInvitation
* @returns {GovernanceInvitationItemRequestBuilder}
*/
byGovernanceInvitationId(governanceInvitationId: string) : GovernanceInvitationItemRequestBuilder;
/**
* Get governanceInvitations from directory
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {Promise<GovernanceInvitationCollectionResponse>}
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
*/
get(requestConfiguration?: RequestConfiguration<GovernanceInvitationsRequestBuilderGetQueryParameters> | undefined) : Promise<GovernanceInvitationCollectionResponse | undefined>;
/**
* Create new navigation property to governanceInvitations for directory
* @param body The request body
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {Promise<GovernanceInvitation>}
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
*/
post(body: GovernanceInvitation, requestConfiguration?: RequestConfiguration<object> | undefined) : Promise<GovernanceInvitation | undefined>;
/**
* Get governanceInvitations from directory
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {RequestInformation}
*/
toGetRequestInformation(requestConfiguration?: RequestConfiguration<GovernanceInvitationsRequestBuilderGetQueryParameters> | undefined) : RequestInformation;
/**
* Create new navigation property to governanceInvitations for directory
* @param body The request body
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {RequestInformation}
*/
toPostRequestInformation(body: GovernanceInvitation, requestConfiguration?: RequestConfiguration<object> | undefined) : RequestInformation;
}
/**
* Get governanceInvitations from directory
*/
export interface GovernanceInvitationsRequestBuilderGetQueryParameters {
/**
* Include count of items
*/
count?: boolean;
/**
* Expand related entities
*/
expand?: string[];
/**
* Filter items by property values
*/
filter?: string;
/**
* Order items by property values
*/
orderby?: string[];
/**
* Search items by search phrases
*/
search?: string;
/**
* Select properties to be returned
*/
select?: string[];
/**
* Skip the first n items
*/
skip?: number;
/**
* Show only the first n items
*/
top?: number;
}
/**
* Uri template for the request builder.
*/
export const GovernanceInvitationsRequestBuilderUriTemplate = "{+baseurl}/directory/tenantGovernance/governanceInvitations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}";
/**
* Mapper for query parameters from symbol name to serialization name represented as a constant.
*/
const GovernanceInvitationsRequestBuilderGetQueryParametersMapper: Record<string, string> = {
"count": "%24count",
"expand": "%24expand",
"filter": "%24filter",
"orderby": "%24orderby",
"search": "%24search",
"select": "%24select",
"skip": "%24skip",
"top": "%24top",
};
/**
* Metadata for all the navigation properties in the request builder.
*/
export const GovernanceInvitationsRequestBuilderNavigationMetadata: Record<Exclude<keyof GovernanceInvitationsRequestBuilder, KeysToExcludeForNavigationMetadata>, NavigationMetadata> = {
byGovernanceInvitationId: {
requestsMetadata: GovernanceInvitationItemRequestBuilderRequestsMetadata,
pathParametersMappings: ["governanceInvitation%2Did"],
},
count: {
requestsMetadata: CountRequestBuilderRequestsMetadata,
},
};
/**
* Metadata for all the requests in the request builder.
*/
export const GovernanceInvitationsRequestBuilderRequestsMetadata: RequestsMetadata = {
get: {
uriTemplate: GovernanceInvitationsRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue as ParsableFactory<Parsable>,
},
adapterMethodName: "send",
responseBodyFactory: createGovernanceInvitationCollectionResponseFromDiscriminatorValue,
queryParametersMapper: GovernanceInvitationsRequestBuilderGetQueryParametersMapper,
},
post: {
uriTemplate: GovernanceInvitationsRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue as ParsableFactory<Parsable>,
},
adapterMethodName: "send",
responseBodyFactory: createGovernanceInvitationFromDiscriminatorValue,
requestBodyContentType: "application/json",
requestBodySerializer: serializeGovernanceInvitation,
requestInformationContentSetMethod: "setContentFromParsable",
},
};
/* tslint:enable */
/* eslint-enable */
Loading
Loading