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
543 changes: 541 additions & 2 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": "0B3EAAEE8B9734E437B8094CE55AAE44546495629A6C083DDA92882B357859B1C08929304BB8ED6DA6BD3CA65E755961FAC2A8CB8673E83FC62AB66D735285B3",
"descriptionHash": "7527A9B65A0E39FA6095D539289C66C5DF8E8C306FD9763BAE65B23714BE7B923786D3863BC536341AB079BAF36C14EF5E5763B5F6EDE9EBF58F10343C913664",
"descriptionLocation": "../../msgraph-metadata/clean_v10_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 @@ -20,6 +20,8 @@ import { ProvisioningPoliciesRequestBuilderNavigationMetadata, ProvisioningPolic
// @ts-ignore
import { ReportRequestBuilderNavigationMetadata, ReportRequestBuilderRequestsMetadata, type ReportRequestBuilder } from './report/index.js';
// @ts-ignore
import { ServicePlansRequestBuilderNavigationMetadata, ServicePlansRequestBuilderRequestsMetadata, type ServicePlansRequestBuilder } from './servicePlans/index.js';
// @ts-ignore
import { type UserSettingsRequestBuilder, UserSettingsRequestBuilderNavigationMetadata, UserSettingsRequestBuilderRequestsMetadata } from './userSettings/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 @@ -56,6 +58,10 @@ export interface VirtualEndpointRequestBuilder extends BaseRequestBuilder<Virtua
* Provides operations to manage the report property of the microsoft.graph.virtualEndpoint entity.
*/
get report(): ReportRequestBuilder;
/**
* Provides operations to manage the servicePlans property of the microsoft.graph.virtualEndpoint entity.
*/
get servicePlans(): ServicePlansRequestBuilder;
/**
* Provides operations to manage the userSettings property of the microsoft.graph.virtualEndpoint entity.
*/
Expand Down Expand Up @@ -157,6 +163,10 @@ export const VirtualEndpointRequestBuilderNavigationMetadata: Record<Exclude<key
requestsMetadata: ReportRequestBuilderRequestsMetadata,
navigationMetadata: ReportRequestBuilderNavigationMetadata,
},
servicePlans: {
requestsMetadata: ServicePlansRequestBuilderRequestsMetadata,
navigationMetadata: ServicePlansRequestBuilderNavigationMetadata,
},
userSettings: {
requestsMetadata: UserSettingsRequestBuilderRequestsMetadata,
navigationMetadata: UserSettingsRequestBuilderNavigationMetadata,
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}/deviceManagement/virtualEndpoint/servicePlans/$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,126 @@
/* tslint:disable */
/* eslint-disable */
// Generated by Microsoft Kiota
// @ts-ignore
import { createCloudPcServicePlanCollectionResponseFromDiscriminatorValue, type CloudPcServicePlanCollectionResponse } 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 { CloudPcServicePlanItemRequestBuilderRequestsMetadata, type CloudPcServicePlanItemRequestBuilder } 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 servicePlans property of the microsoft.graph.virtualEndpoint entity.
*/
export interface ServicePlansRequestBuilder extends BaseRequestBuilder<ServicePlansRequestBuilder> {
/**
* Provides operations to count the resources in the collection.
*/
get count(): CountRequestBuilder;
/**
* Provides operations to manage the servicePlans property of the microsoft.graph.virtualEndpoint entity.
* @param cloudPcServicePlanId The unique identifier of cloudPcServicePlan
* @returns {CloudPcServicePlanItemRequestBuilder}
*/
byCloudPcServicePlanId(cloudPcServicePlanId: string) : CloudPcServicePlanItemRequestBuilder;
/**
* List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, the Microsoft Graph API is available for Windows 365 Enterprise.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {Promise<CloudPcServicePlanCollectionResponse>}
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
* @see {@link https://learn.microsoft.com/graph/api/virtualendpoint-list-serviceplans?view=graph-rest-1.0|Find more info here}
*/
get(requestConfiguration?: RequestConfiguration<ServicePlansRequestBuilderGetQueryParameters> | undefined) : Promise<CloudPcServicePlanCollectionResponse | undefined>;
/**
* List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, the Microsoft Graph API is available for Windows 365 Enterprise.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {RequestInformation}
*/
toGetRequestInformation(requestConfiguration?: RequestConfiguration<ServicePlansRequestBuilderGetQueryParameters> | undefined) : RequestInformation;
}
/**
* List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, the Microsoft Graph API is available for Windows 365 Enterprise.
*/
export interface ServicePlansRequestBuilderGetQueryParameters {
/**
* 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 ServicePlansRequestBuilderUriTemplate = "{+baseurl}/deviceManagement/virtualEndpoint/servicePlans{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}";
/**
* Mapper for query parameters from symbol name to serialization name represented as a constant.
*/
const ServicePlansRequestBuilderGetQueryParametersMapper: 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 ServicePlansRequestBuilderNavigationMetadata: Record<Exclude<keyof ServicePlansRequestBuilder, KeysToExcludeForNavigationMetadata>, NavigationMetadata> = {
byCloudPcServicePlanId: {
requestsMetadata: CloudPcServicePlanItemRequestBuilderRequestsMetadata,
pathParametersMappings: ["cloudPcServicePlan%2Did"],
},
count: {
requestsMetadata: CountRequestBuilderRequestsMetadata,
},
};
/**
* Metadata for all the requests in the request builder.
*/
export const ServicePlansRequestBuilderRequestsMetadata: RequestsMetadata = {
get: {
uriTemplate: ServicePlansRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue as ParsableFactory<Parsable>,
},
adapterMethodName: "send",
responseBodyFactory: createCloudPcServicePlanCollectionResponseFromDiscriminatorValue,
queryParametersMapper: ServicePlansRequestBuilderGetQueryParametersMapper,
},
};
/* tslint:enable */
/* eslint-enable */
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
/* tslint:disable */
/* eslint-disable */
// Generated by Microsoft Kiota
// @ts-ignore
import { createCloudPcServicePlanFromDiscriminatorValue, type CloudPcServicePlan } from '@microsoft/msgraph-sdk/models/index.js';
// @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 manage the servicePlans property of the microsoft.graph.virtualEndpoint entity.
*/
export interface CloudPcServicePlanItemRequestBuilder extends BaseRequestBuilder<CloudPcServicePlanItemRequestBuilder> {
/**
* A collection of Cloud PC service plans.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {Promise<CloudPcServicePlan>}
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
*/
get(requestConfiguration?: RequestConfiguration<CloudPcServicePlanItemRequestBuilderGetQueryParameters> | undefined) : Promise<CloudPcServicePlan | undefined>;
/**
* A collection of Cloud PC service plans.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {RequestInformation}
*/
toGetRequestInformation(requestConfiguration?: RequestConfiguration<CloudPcServicePlanItemRequestBuilderGetQueryParameters> | undefined) : RequestInformation;
}
/**
* A collection of Cloud PC service plans.
*/
export interface CloudPcServicePlanItemRequestBuilderGetQueryParameters {
/**
* Expand related entities
*/
expand?: string[];
/**
* Select properties to be returned
*/
select?: string[];
}
/**
* Uri template for the request builder.
*/
export const CloudPcServicePlanItemRequestBuilderUriTemplate = "{+baseurl}/deviceManagement/virtualEndpoint/servicePlans/{cloudPcServicePlan%2Did}{?%24expand,%24select}";
/**
* Mapper for query parameters from symbol name to serialization name represented as a constant.
*/
const CloudPcServicePlanItemRequestBuilderGetQueryParametersMapper: Record<string, string> = {
"expand": "%24expand",
"select": "%24select",
};
/**
* Metadata for all the requests in the request builder.
*/
export const CloudPcServicePlanItemRequestBuilderRequestsMetadata: RequestsMetadata = {
get: {
uriTemplate: CloudPcServicePlanItemRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue as ParsableFactory<Parsable>,
},
adapterMethodName: "send",
responseBodyFactory: createCloudPcServicePlanFromDiscriminatorValue,
queryParametersMapper: CloudPcServicePlanItemRequestBuilderGetQueryParametersMapper,
},
};
/* tslint:enable */
/* eslint-enable */
10 changes: 10 additions & 0 deletions packages/msgraph-sdk-drives/drives/item/list/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ import { LastModifiedByUserRequestBuilderNavigationMetadata, LastModifiedByUserR
// @ts-ignore
import { OperationsRequestBuilderNavigationMetadata, OperationsRequestBuilderRequestsMetadata, type OperationsRequestBuilder } from './operations/index.js';
// @ts-ignore
import { PermissionsRequestBuilderNavigationMetadata, PermissionsRequestBuilderRequestsMetadata, type PermissionsRequestBuilder } from './permissions/index.js';
// @ts-ignore
import { SubscriptionsRequestBuilderNavigationMetadata, SubscriptionsRequestBuilderRequestsMetadata, type SubscriptionsRequestBuilder } from './subscriptions/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 @@ -56,6 +58,10 @@ export interface ListRequestBuilder extends BaseRequestBuilder<ListRequestBuilde
* Provides operations to manage the operations property of the microsoft.graph.list entity.
*/
get operations(): OperationsRequestBuilder;
/**
* Provides operations to manage the permissions property of the microsoft.graph.list entity.
*/
get permissions(): PermissionsRequestBuilder;
/**
* Provides operations to manage the subscriptions property of the microsoft.graph.list entity.
*/
Expand Down Expand Up @@ -156,6 +162,10 @@ export const ListRequestBuilderNavigationMetadata: Record<Exclude<keyof ListRequ
requestsMetadata: OperationsRequestBuilderRequestsMetadata,
navigationMetadata: OperationsRequestBuilderNavigationMetadata,
},
permissions: {
requestsMetadata: PermissionsRequestBuilderRequestsMetadata,
navigationMetadata: PermissionsRequestBuilderNavigationMetadata,
},
subscriptions: {
requestsMetadata: SubscriptionsRequestBuilderRequestsMetadata,
navigationMetadata: SubscriptionsRequestBuilderNavigationMetadata,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ import { GetActivitiesByIntervalWithStartDateTimeWithEndDateTimeWithIntervalRequ
// @ts-ignore
import { LastModifiedByUserRequestBuilderNavigationMetadata, LastModifiedByUserRequestBuilderRequestsMetadata, type LastModifiedByUserRequestBuilder } from './lastModifiedByUser/index.js';
// @ts-ignore
import { PermissionsRequestBuilderNavigationMetadata, PermissionsRequestBuilderRequestsMetadata, type PermissionsRequestBuilder } from './permissions/index.js';
// @ts-ignore
import { type VersionsRequestBuilder, VersionsRequestBuilderNavigationMetadata, VersionsRequestBuilderRequestsMetadata } from './versions/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 @@ -64,6 +66,10 @@ export interface ListItemItemRequestBuilder extends BaseRequestBuilder<ListItemI
* Provides operations to manage the lastModifiedByUser property of the microsoft.graph.baseItem entity.
*/
get lastModifiedByUser(): LastModifiedByUserRequestBuilder;
/**
* Provides operations to manage the permissions property of the microsoft.graph.listItem entity.
*/
get permissions(): PermissionsRequestBuilder;
/**
* Provides operations to manage the versions property of the microsoft.graph.listItem entity.
*/
Expand Down Expand Up @@ -177,6 +183,10 @@ export const ListItemItemRequestBuilderNavigationMetadata: Record<Exclude<keyof
requestsMetadata: LastModifiedByUserRequestBuilderRequestsMetadata,
navigationMetadata: LastModifiedByUserRequestBuilderNavigationMetadata,
},
permissions: {
requestsMetadata: PermissionsRequestBuilderRequestsMetadata,
navigationMetadata: PermissionsRequestBuilderNavigationMetadata,
},
versions: {
requestsMetadata: VersionsRequestBuilderRequestsMetadata,
navigationMetadata: VersionsRequestBuilderNavigationMetadata,
Expand Down
Loading
Loading