Skip to content

Commit 4cbe872

Browse files
authored
Merge pull request #408 from microsoftgraph/beta/pipelinebuild/200882
Generated models and request builders
2 parents 289460f + 9eec7e4 commit 4cbe872

54 files changed

Lines changed: 6006 additions & 92 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: 761 additions & 4 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": "F2C5ED6C8B2FD4B16893049E6068C2C92DE33A33B457676A7B43C60DF09A4248608BD4D1929DAD9C69017AD4D6724FE0D1C5FBE9CE92271AFFDE28EB8DFBCDBB",
2+
"descriptionHash": "8FA90BEDCB9CCD2D4685E6D000DF208C6CD711397A6F9DF9CDC3749C473F5252CBB84CC670D97C08A984DCB16191EB9483EB22D6EEF7FA7DB260DED6192AB61A",
33
"descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml",
44
"lockFileVersion": "1.0.0",
55
"kiotaVersion": "1.29.0",

packages/msgraph-beta-sdk-admin/admin/teams/index.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ import { createTeamsAdminRootFromDiscriminatorValue, serializeTeamsAdminRoot, ty
88
// @ts-ignore
99
import { PolicyRequestBuilderNavigationMetadata, PolicyRequestBuilderRequestsMetadata, type PolicyRequestBuilder } from './policy/index.js';
1010
// @ts-ignore
11+
import { TelephoneNumberManagementRequestBuilderNavigationMetadata, TelephoneNumberManagementRequestBuilderRequestsMetadata, type TelephoneNumberManagementRequestBuilder } from './telephoneNumberManagement/index.js';
12+
// @ts-ignore
1113
import { type UserConfigurationsRequestBuilder, UserConfigurationsRequestBuilderNavigationMetadata, UserConfigurationsRequestBuilderRequestsMetadata } from './userConfigurations/index.js';
1214
// @ts-ignore
1315
import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type Parsable, type ParsableFactory, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions';
@@ -20,6 +22,10 @@ export interface TeamsRequestBuilder extends BaseRequestBuilder<TeamsRequestBuil
2022
* Provides operations to manage the policy property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity.
2123
*/
2224
get policy(): PolicyRequestBuilder;
25+
/**
26+
* Provides operations to manage the telephoneNumberManagement property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity.
27+
*/
28+
get telephoneNumberManagement(): TelephoneNumberManagementRequestBuilder;
2329
/**
2430
* Provides operations to manage the userConfigurations property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity.
2531
*/
@@ -97,6 +103,10 @@ export const TeamsRequestBuilderNavigationMetadata: Record<Exclude<keyof TeamsRe
97103
requestsMetadata: PolicyRequestBuilderRequestsMetadata,
98104
navigationMetadata: PolicyRequestBuilderNavigationMetadata,
99105
},
106+
telephoneNumberManagement: {
107+
requestsMetadata: TelephoneNumberManagementRequestBuilderRequestsMetadata,
108+
navigationMetadata: TelephoneNumberManagementRequestBuilderNavigationMetadata,
109+
},
100110
userConfigurations: {
101111
requestsMetadata: UserConfigurationsRequestBuilderRequestsMetadata,
102112
navigationMetadata: UserConfigurationsRequestBuilderNavigationMetadata,
Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
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 { createTelephoneNumberManagementRootFromDiscriminatorValue, serializeTelephoneNumberManagementRoot, type TelephoneNumberManagementRoot } from '@microsoft/msgraph-beta-sdk/models/teamsAdministration/index.js';
8+
// @ts-ignore
9+
import { NumberAssignmentsRequestBuilderNavigationMetadata, NumberAssignmentsRequestBuilderRequestsMetadata, type NumberAssignmentsRequestBuilder } from './numberAssignments/index.js';
10+
// @ts-ignore
11+
import { OperationsRequestBuilderNavigationMetadata, OperationsRequestBuilderRequestsMetadata, type OperationsRequestBuilder } from './operations/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 telephoneNumberManagement property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity.
17+
*/
18+
export interface TelephoneNumberManagementRequestBuilder extends BaseRequestBuilder<TelephoneNumberManagementRequestBuilder> {
19+
/**
20+
* Provides operations to manage the numberAssignments property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity.
21+
*/
22+
get numberAssignments(): NumberAssignmentsRequestBuilder;
23+
/**
24+
* Provides operations to manage the operations property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity.
25+
*/
26+
get operations(): OperationsRequestBuilder;
27+
/**
28+
* Delete navigation property telephoneNumberManagement for admin
29+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
30+
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
31+
*/
32+
delete(requestConfiguration?: RequestConfiguration<object> | undefined) : Promise<void>;
33+
/**
34+
* Represents a collection of available telephone number management operations.
35+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
36+
* @returns {Promise<TelephoneNumberManagementRoot>}
37+
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
38+
*/
39+
get(requestConfiguration?: RequestConfiguration<TelephoneNumberManagementRequestBuilderGetQueryParameters> | undefined) : Promise<TelephoneNumberManagementRoot | undefined>;
40+
/**
41+
* Update the navigation property telephoneNumberManagement in admin
42+
* @param body The request body
43+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
44+
* @returns {Promise<TelephoneNumberManagementRoot>}
45+
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
46+
*/
47+
patch(body: TelephoneNumberManagementRoot, requestConfiguration?: RequestConfiguration<object> | undefined) : Promise<TelephoneNumberManagementRoot | undefined>;
48+
/**
49+
* Delete navigation property telephoneNumberManagement for admin
50+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
51+
* @returns {RequestInformation}
52+
*/
53+
toDeleteRequestInformation(requestConfiguration?: RequestConfiguration<object> | undefined) : RequestInformation;
54+
/**
55+
* Represents a collection of available telephone number management operations.
56+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
57+
* @returns {RequestInformation}
58+
*/
59+
toGetRequestInformation(requestConfiguration?: RequestConfiguration<TelephoneNumberManagementRequestBuilderGetQueryParameters> | undefined) : RequestInformation;
60+
/**
61+
* Update the navigation property telephoneNumberManagement in admin
62+
* @param body The request body
63+
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
64+
* @returns {RequestInformation}
65+
*/
66+
toPatchRequestInformation(body: TelephoneNumberManagementRoot, requestConfiguration?: RequestConfiguration<object> | undefined) : RequestInformation;
67+
}
68+
/**
69+
* Represents a collection of available telephone number management operations.
70+
*/
71+
export interface TelephoneNumberManagementRequestBuilderGetQueryParameters {
72+
/**
73+
* Expand related entities
74+
*/
75+
expand?: string[];
76+
/**
77+
* Select properties to be returned
78+
*/
79+
select?: string[];
80+
}
81+
/**
82+
* Uri template for the request builder.
83+
*/
84+
export const TelephoneNumberManagementRequestBuilderUriTemplate = "{+baseurl}/admin/teams/telephoneNumberManagement{?%24expand,%24select}";
85+
/**
86+
* Mapper for query parameters from symbol name to serialization name represented as a constant.
87+
*/
88+
const TelephoneNumberManagementRequestBuilderGetQueryParametersMapper: Record<string, string> = {
89+
"expand": "%24expand",
90+
"select": "%24select",
91+
};
92+
/**
93+
* Metadata for all the navigation properties in the request builder.
94+
*/
95+
export const TelephoneNumberManagementRequestBuilderNavigationMetadata: Record<Exclude<keyof TelephoneNumberManagementRequestBuilder, KeysToExcludeForNavigationMetadata>, NavigationMetadata> = {
96+
numberAssignments: {
97+
requestsMetadata: NumberAssignmentsRequestBuilderRequestsMetadata,
98+
navigationMetadata: NumberAssignmentsRequestBuilderNavigationMetadata,
99+
},
100+
operations: {
101+
requestsMetadata: OperationsRequestBuilderRequestsMetadata,
102+
navigationMetadata: OperationsRequestBuilderNavigationMetadata,
103+
},
104+
};
105+
/**
106+
* Metadata for all the requests in the request builder.
107+
*/
108+
export const TelephoneNumberManagementRequestBuilderRequestsMetadata: RequestsMetadata = {
109+
delete: {
110+
uriTemplate: TelephoneNumberManagementRequestBuilderUriTemplate,
111+
responseBodyContentType: "application/json",
112+
errorMappings: {
113+
XXX: createODataErrorFromDiscriminatorValue as ParsableFactory<Parsable>,
114+
},
115+
adapterMethodName: "sendNoResponseContent",
116+
},
117+
get: {
118+
uriTemplate: TelephoneNumberManagementRequestBuilderUriTemplate,
119+
responseBodyContentType: "application/json",
120+
errorMappings: {
121+
XXX: createODataErrorFromDiscriminatorValue as ParsableFactory<Parsable>,
122+
},
123+
adapterMethodName: "send",
124+
responseBodyFactory: createTelephoneNumberManagementRootFromDiscriminatorValue,
125+
queryParametersMapper: TelephoneNumberManagementRequestBuilderGetQueryParametersMapper,
126+
},
127+
patch: {
128+
uriTemplate: TelephoneNumberManagementRequestBuilderUriTemplate,
129+
responseBodyContentType: "application/json",
130+
errorMappings: {
131+
XXX: createODataErrorFromDiscriminatorValue as ParsableFactory<Parsable>,
132+
},
133+
adapterMethodName: "send",
134+
responseBodyFactory: createTelephoneNumberManagementRootFromDiscriminatorValue,
135+
requestBodyContentType: "application/json",
136+
requestBodySerializer: serializeTelephoneNumberManagementRoot,
137+
requestInformationContentSetMethod: "setContentFromParsable",
138+
},
139+
};
140+
/* tslint:enable */
141+
/* 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}/admin/teams/telephoneNumberManagement/numberAssignments/$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)