Skip to content

Commit e66836d

Browse files
authored
Merge pull request #339 from microsoftgraph/beta/pipelinebuild/191244
Generated beta models and request builders
2 parents 757dc74 + 16868fd commit e66836d

File tree

91 files changed

+5455
-271
lines changed

Some content is hidden

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

91 files changed

+5455
-271
lines changed

packages/kiota-dom-export.txt

Lines changed: 641 additions & 0 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": "1BEB191A198821F08656082C8FE6DCD595A5BBD53D4AC24AF6FBC55CB2462BD76F74F1DA4D6F69DD2B8D132C2441908FA12669557732BE8D7F1012B94619865B",
2+
"descriptionHash": "F9751289BC59F4778E628067ED49FBC455B9106D7C7C70C18FE22AB8CF14419C1284AC5A9ADE443686CB7CC4398E032838E4BC35E817C7791C41A09DB17646C9",
33
"descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml",
44
"lockFileVersion": "1.0.0",
55
"kiotaVersion": "1.28.0",
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}/admin/configurationManagement/configurationApplications/$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: 152 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,152 @@
1+
/* tslint:disable */
2+
/* eslint-disable */
3+
// Generated by Microsoft Kiota
4+
// @ts-ignore
5+
import { createConfigurationApplicationCollectionResponseFromDiscriminatorValue, createConfigurationApplicationFromDiscriminatorValue, serializeConfigurationApplication, type ConfigurationApplication, type ConfigurationApplicationCollectionResponse } 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 { ConfigurationApplicationItemRequestBuilderRequestsMetadata, type ConfigurationApplicationItemRequestBuilder } 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 configurationApplications property of the microsoft.graph.configurationManagement entity.
17+
*/
18+
export interface ConfigurationApplicationsRequestBuilder extends BaseRequestBuilder<ConfigurationApplicationsRequestBuilder> {
19+
/**
20+
* Provides operations to count the resources in the collection.
21+
*/
22+
get count(): CountRequestBuilder;
23+
/**
24+
* Provides operations to manage the configurationApplications property of the microsoft.graph.configurationManagement entity.
25+
* @param configurationApplicationId The unique identifier of configurationApplication
26+
* @returns {ConfigurationApplicationItemRequestBuilder}
27+
*/
28+
byConfigurationApplicationId(configurationApplicationId: string) : ConfigurationApplicationItemRequestBuilder;
29+
/**
30+
* Get configurationApplications from admin
31+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
32+
* @returns {Promise<ConfigurationApplicationCollectionResponse>}
33+
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
34+
*/
35+
get(requestConfiguration?: RequestConfiguration<ConfigurationApplicationsRequestBuilderGetQueryParameters> | undefined) : Promise<ConfigurationApplicationCollectionResponse | undefined>;
36+
/**
37+
* Create new navigation property to configurationApplications for admin
38+
* @param body The request body
39+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
40+
* @returns {Promise<ConfigurationApplication>}
41+
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
42+
*/
43+
post(body: ConfigurationApplication, requestConfiguration?: RequestConfiguration<object> | undefined) : Promise<ConfigurationApplication | undefined>;
44+
/**
45+
* Get configurationApplications from admin
46+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
47+
* @returns {RequestInformation}
48+
*/
49+
toGetRequestInformation(requestConfiguration?: RequestConfiguration<ConfigurationApplicationsRequestBuilderGetQueryParameters> | undefined) : RequestInformation;
50+
/**
51+
* Create new navigation property to configurationApplications for admin
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: ConfigurationApplication, requestConfiguration?: RequestConfiguration<object> | undefined) : RequestInformation;
57+
}
58+
/**
59+
* Get configurationApplications from admin
60+
*/
61+
export interface ConfigurationApplicationsRequestBuilderGetQueryParameters {
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 ConfigurationApplicationsRequestBuilderUriTemplate = "{+baseurl}/admin/configurationManagement/configurationApplications{?%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 ConfigurationApplicationsRequestBuilderGetQueryParametersMapper: 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 ConfigurationApplicationsRequestBuilderNavigationMetadata: Record<Exclude<keyof ConfigurationApplicationsRequestBuilder, KeysToExcludeForNavigationMetadata>, NavigationMetadata> = {
116+
byConfigurationApplicationId: {
117+
requestsMetadata: ConfigurationApplicationItemRequestBuilderRequestsMetadata,
118+
pathParametersMappings: ["configurationApplication%2Did"],
119+
},
120+
count: {
121+
requestsMetadata: CountRequestBuilderRequestsMetadata,
122+
},
123+
};
124+
/**
125+
* Metadata for all the requests in the request builder.
126+
*/
127+
export const ConfigurationApplicationsRequestBuilderRequestsMetadata: RequestsMetadata = {
128+
get: {
129+
uriTemplate: ConfigurationApplicationsRequestBuilderUriTemplate,
130+
responseBodyContentType: "application/json",
131+
errorMappings: {
132+
XXX: createODataErrorFromDiscriminatorValue as ParsableFactory<Parsable>,
133+
},
134+
adapterMethodName: "send",
135+
responseBodyFactory: createConfigurationApplicationCollectionResponseFromDiscriminatorValue,
136+
queryParametersMapper: ConfigurationApplicationsRequestBuilderGetQueryParametersMapper,
137+
},
138+
post: {
139+
uriTemplate: ConfigurationApplicationsRequestBuilderUriTemplate,
140+
responseBodyContentType: "application/json",
141+
errorMappings: {
142+
XXX: createODataErrorFromDiscriminatorValue as ParsableFactory<Parsable>,
143+
},
144+
adapterMethodName: "send",
145+
responseBodyFactory: createConfigurationApplicationFromDiscriminatorValue,
146+
requestBodyContentType: "application/json",
147+
requestBodySerializer: serializeConfigurationApplication,
148+
requestInformationContentSetMethod: "setContentFromParsable",
149+
},
150+
};
151+
/* tslint:enable */
152+
/* eslint-enable */
Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
/* tslint:disable */
2+
/* eslint-disable */
3+
// Generated by Microsoft Kiota
4+
// @ts-ignore
5+
import { createConfigurationApplicationFromDiscriminatorValue, serializeConfigurationApplication, type ConfigurationApplication } 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 { type BaseRequestBuilder, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions';
10+
11+
/**
12+
* Provides operations to manage the configurationApplications property of the microsoft.graph.configurationManagement entity.
13+
*/
14+
export interface ConfigurationApplicationItemRequestBuilder extends BaseRequestBuilder<ConfigurationApplicationItemRequestBuilder> {
15+
/**
16+
* Delete navigation property configurationApplications for admin
17+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
18+
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
19+
*/
20+
delete(requestConfiguration?: RequestConfiguration<object> | undefined) : Promise<void>;
21+
/**
22+
* Get configurationApplications from admin
23+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
24+
* @returns {Promise<ConfigurationApplication>}
25+
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
26+
*/
27+
get(requestConfiguration?: RequestConfiguration<ConfigurationApplicationItemRequestBuilderGetQueryParameters> | undefined) : Promise<ConfigurationApplication | undefined>;
28+
/**
29+
* Update the navigation property configurationApplications in admin
30+
* @param body The request body
31+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
32+
* @returns {Promise<ConfigurationApplication>}
33+
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
34+
*/
35+
patch(body: ConfigurationApplication, requestConfiguration?: RequestConfiguration<object> | undefined) : Promise<ConfigurationApplication | undefined>;
36+
/**
37+
* Delete navigation property configurationApplications for admin
38+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
39+
* @returns {RequestInformation}
40+
*/
41+
toDeleteRequestInformation(requestConfiguration?: RequestConfiguration<object> | undefined) : RequestInformation;
42+
/**
43+
* Get configurationApplications from admin
44+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
45+
* @returns {RequestInformation}
46+
*/
47+
toGetRequestInformation(requestConfiguration?: RequestConfiguration<ConfigurationApplicationItemRequestBuilderGetQueryParameters> | undefined) : RequestInformation;
48+
/**
49+
* Update the navigation property configurationApplications in admin
50+
* @param body The request body
51+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
52+
* @returns {RequestInformation}
53+
*/
54+
toPatchRequestInformation(body: ConfigurationApplication, requestConfiguration?: RequestConfiguration<object> | undefined) : RequestInformation;
55+
}
56+
/**
57+
* Get configurationApplications from admin
58+
*/
59+
export interface ConfigurationApplicationItemRequestBuilderGetQueryParameters {
60+
/**
61+
* Expand related entities
62+
*/
63+
expand?: string[];
64+
/**
65+
* Select properties to be returned
66+
*/
67+
select?: string[];
68+
}
69+
/**
70+
* Uri template for the request builder.
71+
*/
72+
export const ConfigurationApplicationItemRequestBuilderUriTemplate = "{+baseurl}/admin/configurationManagement/configurationApplications/{configurationApplication%2Did}{?%24expand,%24select}";
73+
/**
74+
* Mapper for query parameters from symbol name to serialization name represented as a constant.
75+
*/
76+
const ConfigurationApplicationItemRequestBuilderGetQueryParametersMapper: Record<string, string> = {
77+
"expand": "%24expand",
78+
"select": "%24select",
79+
};
80+
/**
81+
* Metadata for all the requests in the request builder.
82+
*/
83+
export const ConfigurationApplicationItemRequestBuilderRequestsMetadata: RequestsMetadata = {
84+
delete: {
85+
uriTemplate: ConfigurationApplicationItemRequestBuilderUriTemplate,
86+
responseBodyContentType: "application/json",
87+
errorMappings: {
88+
XXX: createODataErrorFromDiscriminatorValue as ParsableFactory<Parsable>,
89+
},
90+
adapterMethodName: "sendNoResponseContent",
91+
},
92+
get: {
93+
uriTemplate: ConfigurationApplicationItemRequestBuilderUriTemplate,
94+
responseBodyContentType: "application/json",
95+
errorMappings: {
96+
XXX: createODataErrorFromDiscriminatorValue as ParsableFactory<Parsable>,
97+
},
98+
adapterMethodName: "send",
99+
responseBodyFactory: createConfigurationApplicationFromDiscriminatorValue,
100+
queryParametersMapper: ConfigurationApplicationItemRequestBuilderGetQueryParametersMapper,
101+
},
102+
patch: {
103+
uriTemplate: ConfigurationApplicationItemRequestBuilderUriTemplate,
104+
responseBodyContentType: "application/json",
105+
errorMappings: {
106+
XXX: createODataErrorFromDiscriminatorValue as ParsableFactory<Parsable>,
107+
},
108+
adapterMethodName: "send",
109+
responseBodyFactory: createConfigurationApplicationFromDiscriminatorValue,
110+
requestBodyContentType: "application/json",
111+
requestBodySerializer: serializeConfigurationApplication,
112+
requestInformationContentSetMethod: "setContentFromParsable",
113+
},
114+
};
115+
/* tslint:enable */
116+
/* eslint-enable */

0 commit comments

Comments
 (0)