Skip to content

Commit 64a48e2

Browse files
Merge pull request #481 from microsoftgraph/beta/pipelinebuild/217716
Generated beta models and request builders
2 parents 4b8dd16 + 3c64b71 commit 64a48e2

275 files changed

Lines changed: 23778 additions & 141 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: 2527 additions & 7 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": "26047846AA28C15D59D3315F1A38C4C4CCB15447ABD460458E3DC24D812A2347D833184AC1A2E74800B39A169046AE655EA6AC55AE07EAB571E200D98A1F31C4",
2+
"descriptionHash": "81062D266870CDD1C63D67EB4257C3E3255F21FF20C99E089D89B980EC1876AE124C83678FA5AE9FDF44B0729717E766C2FF4AF50161F85AB3CADFC0117E03F7",
33
"descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml",
44
"lockFileVersion": "1.0.0",
55
"kiotaVersion": "1.31.1",
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
/* tslint:disable */
2+
/* eslint-disable */
3+
// Generated by Microsoft Kiota
4+
// @ts-ignore
5+
import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js';
6+
// @ts-ignore
7+
import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions';
8+
9+
/**
10+
* Provides operations to count the resources in the collection.
11+
*/
12+
export interface CountRequestBuilder extends BaseRequestBuilder<CountRequestBuilder> {
13+
/**
14+
* Get the number of the resource
15+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
16+
* @returns {Promise<number>}
17+
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
18+
*/
19+
get(requestConfiguration?: RequestConfiguration<CountRequestBuilderGetQueryParameters> | undefined) : Promise<number | undefined>;
20+
/**
21+
* Get the number of the resource
22+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
23+
* @returns {RequestInformation}
24+
*/
25+
toGetRequestInformation(requestConfiguration?: RequestConfiguration<CountRequestBuilderGetQueryParameters> | undefined) : RequestInformation;
26+
}
27+
/**
28+
* Get the number of the resource
29+
*/
30+
export interface CountRequestBuilderGetQueryParameters {
31+
/**
32+
* Filter items by property values
33+
*/
34+
filter?: string;
35+
/**
36+
* Search items by search phrases
37+
*/
38+
search?: string;
39+
}
40+
/**
41+
* Uri template for the request builder.
42+
*/
43+
export const CountRequestBuilderUriTemplate = "{+baseurl}/deviceManagement/virtualEndpoint/cloudPcPools/$count{?%24filter,%24search}";
44+
/**
45+
* Mapper for query parameters from symbol name to serialization name represented as a constant.
46+
*/
47+
const CountRequestBuilderGetQueryParametersMapper: Record<string, string> = {
48+
"filter": "%24filter",
49+
"search": "%24search",
50+
};
51+
/**
52+
* Metadata for all the requests in the request builder.
53+
*/
54+
export const CountRequestBuilderRequestsMetadata: RequestsMetadata = {
55+
get: {
56+
uriTemplate: CountRequestBuilderUriTemplate,
57+
responseBodyContentType: "text/plain;q=0.9",
58+
errorMappings: {
59+
XXX: createODataErrorFromDiscriminatorValue as ParsableFactory<Parsable>,
60+
},
61+
adapterMethodName: "sendPrimitive",
62+
responseBodyFactory: "number",
63+
queryParametersMapper: CountRequestBuilderGetQueryParametersMapper,
64+
},
65+
};
66+
/* tslint:enable */
67+
/* eslint-enable */
Lines changed: 153 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,153 @@
1+
/* tslint:disable */
2+
/* eslint-disable */
3+
// Generated by Microsoft Kiota
4+
// @ts-ignore
5+
import { createCloudPcPoolCollectionResponseFromDiscriminatorValue, createCloudPcPoolFromDiscriminatorValue, serializeCloudPcPool, type CloudPcPool, type CloudPcPoolCollectionResponse } from '@microsoft/msgraph-beta-sdk/models/index.js';
6+
// @ts-ignore
7+
import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js';
8+
// @ts-ignore
9+
import { CountRequestBuilderRequestsMetadata, type CountRequestBuilder } from './count/index.js';
10+
// @ts-ignore
11+
import { CloudPcPoolItemRequestBuilderNavigationMetadata, CloudPcPoolItemRequestBuilderRequestsMetadata, type CloudPcPoolItemRequestBuilder } from './item/index.js';
12+
// @ts-ignore
13+
import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions';
14+
15+
/**
16+
* Provides operations to manage the cloudPcPools property of the microsoft.graph.virtualEndpoint entity.
17+
*/
18+
export interface CloudPcPoolsRequestBuilder extends BaseRequestBuilder<CloudPcPoolsRequestBuilder> {
19+
/**
20+
* Provides operations to count the resources in the collection.
21+
*/
22+
get count(): CountRequestBuilder;
23+
/**
24+
* Provides operations to manage the cloudPcPools property of the microsoft.graph.virtualEndpoint entity.
25+
* @param cloudPcPoolId The unique identifier of cloudPcPool
26+
* @returns {CloudPcPoolItemRequestBuilder}
27+
*/
28+
byCloudPcPoolId(cloudPcPoolId: string) : CloudPcPoolItemRequestBuilder;
29+
/**
30+
* Get cloudPcPools from deviceManagement
31+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
32+
* @returns {Promise<CloudPcPoolCollectionResponse>}
33+
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
34+
*/
35+
get(requestConfiguration?: RequestConfiguration<CloudPcPoolsRequestBuilderGetQueryParameters> | undefined) : Promise<CloudPcPoolCollectionResponse | undefined>;
36+
/**
37+
* Create new navigation property to cloudPcPools for deviceManagement
38+
* @param body The request body
39+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
40+
* @returns {Promise<CloudPcPool>}
41+
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
42+
*/
43+
post(body: CloudPcPool, requestConfiguration?: RequestConfiguration<object> | undefined) : Promise<CloudPcPool | undefined>;
44+
/**
45+
* Get cloudPcPools from deviceManagement
46+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
47+
* @returns {RequestInformation}
48+
*/
49+
toGetRequestInformation(requestConfiguration?: RequestConfiguration<CloudPcPoolsRequestBuilderGetQueryParameters> | undefined) : RequestInformation;
50+
/**
51+
* Create new navigation property to cloudPcPools for deviceManagement
52+
* @param body The request body
53+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
54+
* @returns {RequestInformation}
55+
*/
56+
toPostRequestInformation(body: CloudPcPool, requestConfiguration?: RequestConfiguration<object> | undefined) : RequestInformation;
57+
}
58+
/**
59+
* Get cloudPcPools from deviceManagement
60+
*/
61+
export interface CloudPcPoolsRequestBuilderGetQueryParameters {
62+
/**
63+
* Include count of items
64+
*/
65+
count?: boolean;
66+
/**
67+
* Expand related entities
68+
*/
69+
expand?: string[];
70+
/**
71+
* Filter items by property values
72+
*/
73+
filter?: string;
74+
/**
75+
* Order items by property values
76+
*/
77+
orderby?: string[];
78+
/**
79+
* Search items by search phrases
80+
*/
81+
search?: string;
82+
/**
83+
* Select properties to be returned
84+
*/
85+
select?: string[];
86+
/**
87+
* Skip the first n items
88+
*/
89+
skip?: number;
90+
/**
91+
* Show only the first n items
92+
*/
93+
top?: number;
94+
}
95+
/**
96+
* Uri template for the request builder.
97+
*/
98+
export const CloudPcPoolsRequestBuilderUriTemplate = "{+baseurl}/deviceManagement/virtualEndpoint/cloudPcPools{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}";
99+
/**
100+
* Mapper for query parameters from symbol name to serialization name represented as a constant.
101+
*/
102+
const CloudPcPoolsRequestBuilderGetQueryParametersMapper: Record<string, string> = {
103+
"count": "%24count",
104+
"expand": "%24expand",
105+
"filter": "%24filter",
106+
"orderby": "%24orderby",
107+
"search": "%24search",
108+
"select": "%24select",
109+
"skip": "%24skip",
110+
"top": "%24top",
111+
};
112+
/**
113+
* Metadata for all the navigation properties in the request builder.
114+
*/
115+
export const CloudPcPoolsRequestBuilderNavigationMetadata: Record<Exclude<keyof CloudPcPoolsRequestBuilder, KeysToExcludeForNavigationMetadata>, NavigationMetadata> = {
116+
byCloudPcPoolId: {
117+
requestsMetadata: CloudPcPoolItemRequestBuilderRequestsMetadata,
118+
navigationMetadata: CloudPcPoolItemRequestBuilderNavigationMetadata,
119+
pathParametersMappings: ["cloudPcPool%2Did"],
120+
},
121+
count: {
122+
requestsMetadata: CountRequestBuilderRequestsMetadata,
123+
},
124+
};
125+
/**
126+
* Metadata for all the requests in the request builder.
127+
*/
128+
export const CloudPcPoolsRequestBuilderRequestsMetadata: RequestsMetadata = {
129+
get: {
130+
uriTemplate: CloudPcPoolsRequestBuilderUriTemplate,
131+
responseBodyContentType: "application/json",
132+
errorMappings: {
133+
XXX: createODataErrorFromDiscriminatorValue as ParsableFactory<Parsable>,
134+
},
135+
adapterMethodName: "send",
136+
responseBodyFactory: createCloudPcPoolCollectionResponseFromDiscriminatorValue,
137+
queryParametersMapper: CloudPcPoolsRequestBuilderGetQueryParametersMapper,
138+
},
139+
post: {
140+
uriTemplate: CloudPcPoolsRequestBuilderUriTemplate,
141+
responseBodyContentType: "application/json",
142+
errorMappings: {
143+
XXX: createODataErrorFromDiscriminatorValue as ParsableFactory<Parsable>,
144+
},
145+
adapterMethodName: "send",
146+
responseBodyFactory: createCloudPcPoolFromDiscriminatorValue,
147+
requestBodyContentType: "application/json",
148+
requestBodySerializer: serializeCloudPcPool,
149+
requestInformationContentSetMethod: "setContentFromParsable",
150+
},
151+
};
152+
/* tslint:enable */
153+
/* eslint-enable */
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
/* tslint:disable */
2+
/* eslint-disable */
3+
// Generated by Microsoft Kiota
4+
// @ts-ignore
5+
import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js';
6+
// @ts-ignore
7+
import { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions';
8+
9+
/**
10+
* Provides operations to count the resources in the collection.
11+
*/
12+
export interface CountRequestBuilder extends BaseRequestBuilder<CountRequestBuilder> {
13+
/**
14+
* Get the number of the resource
15+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
16+
* @returns {Promise<number>}
17+
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
18+
*/
19+
get(requestConfiguration?: RequestConfiguration<CountRequestBuilderGetQueryParameters> | undefined) : Promise<number | undefined>;
20+
/**
21+
* Get the number of the resource
22+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
23+
* @returns {RequestInformation}
24+
*/
25+
toGetRequestInformation(requestConfiguration?: RequestConfiguration<CountRequestBuilderGetQueryParameters> | undefined) : RequestInformation;
26+
}
27+
/**
28+
* Get the number of the resource
29+
*/
30+
export interface CountRequestBuilderGetQueryParameters {
31+
/**
32+
* Filter items by property values
33+
*/
34+
filter?: string;
35+
/**
36+
* Search items by search phrases
37+
*/
38+
search?: string;
39+
}
40+
/**
41+
* Uri template for the request builder.
42+
*/
43+
export const CountRequestBuilderUriTemplate = "{+baseurl}/deviceManagement/virtualEndpoint/cloudPcPools/{cloudPcPool%2Did}/assignments/$count{?%24filter,%24search}";
44+
/**
45+
* Mapper for query parameters from symbol name to serialization name represented as a constant.
46+
*/
47+
const CountRequestBuilderGetQueryParametersMapper: Record<string, string> = {
48+
"filter": "%24filter",
49+
"search": "%24search",
50+
};
51+
/**
52+
* Metadata for all the requests in the request builder.
53+
*/
54+
export const CountRequestBuilderRequestsMetadata: RequestsMetadata = {
55+
get: {
56+
uriTemplate: CountRequestBuilderUriTemplate,
57+
responseBodyContentType: "text/plain;q=0.9",
58+
errorMappings: {
59+
XXX: createODataErrorFromDiscriminatorValue as ParsableFactory<Parsable>,
60+
},
61+
adapterMethodName: "sendPrimitive",
62+
responseBodyFactory: "number",
63+
queryParametersMapper: CountRequestBuilderGetQueryParametersMapper,
64+
},
65+
};
66+
/* tslint:enable */
67+
/* eslint-enable */

0 commit comments

Comments
 (0)