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
765 changes: 761 additions & 4 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": "F2C5ED6C8B2FD4B16893049E6068C2C92DE33A33B457676A7B43C60DF09A4248608BD4D1929DAD9C69017AD4D6724FE0D1C5FBE9CE92271AFFDE28EB8DFBCDBB",
"descriptionHash": "8FA90BEDCB9CCD2D4685E6D000DF208C6CD711397A6F9DF9CDC3749C473F5252CBB84CC670D97C08A984DCB16191EB9483EB22D6EEF7FA7DB260DED6192AB61A",
"descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml",
"lockFileVersion": "1.0.0",
"kiotaVersion": "1.29.0",
Expand Down
10 changes: 10 additions & 0 deletions packages/msgraph-beta-sdk-admin/admin/teams/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ import { createTeamsAdminRootFromDiscriminatorValue, serializeTeamsAdminRoot, ty
// @ts-ignore
import { PolicyRequestBuilderNavigationMetadata, PolicyRequestBuilderRequestsMetadata, type PolicyRequestBuilder } from './policy/index.js';
// @ts-ignore
import { TelephoneNumberManagementRequestBuilderNavigationMetadata, TelephoneNumberManagementRequestBuilderRequestsMetadata, type TelephoneNumberManagementRequestBuilder } from './telephoneNumberManagement/index.js';
// @ts-ignore
import { type UserConfigurationsRequestBuilder, UserConfigurationsRequestBuilderNavigationMetadata, UserConfigurationsRequestBuilderRequestsMetadata } from './userConfigurations/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 All @@ -20,6 +22,10 @@ export interface TeamsRequestBuilder extends BaseRequestBuilder<TeamsRequestBuil
* Provides operations to manage the policy property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity.
*/
get policy(): PolicyRequestBuilder;
/**
* Provides operations to manage the telephoneNumberManagement property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity.
*/
get telephoneNumberManagement(): TelephoneNumberManagementRequestBuilder;
/**
* Provides operations to manage the userConfigurations property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity.
*/
Expand Down Expand Up @@ -97,6 +103,10 @@ export const TeamsRequestBuilderNavigationMetadata: Record<Exclude<keyof TeamsRe
requestsMetadata: PolicyRequestBuilderRequestsMetadata,
navigationMetadata: PolicyRequestBuilderNavigationMetadata,
},
telephoneNumberManagement: {
requestsMetadata: TelephoneNumberManagementRequestBuilderRequestsMetadata,
navigationMetadata: TelephoneNumberManagementRequestBuilderNavigationMetadata,
},
userConfigurations: {
requestsMetadata: UserConfigurationsRequestBuilderRequestsMetadata,
navigationMetadata: UserConfigurationsRequestBuilderNavigationMetadata,
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,141 @@
/* tslint:disable */
/* eslint-disable */
// Generated by Microsoft Kiota
// @ts-ignore
import { createODataErrorFromDiscriminatorValue, type ODataError } from '@microsoft/msgraph-beta-sdk/models/oDataErrors/index.js';
// @ts-ignore
import { createTelephoneNumberManagementRootFromDiscriminatorValue, serializeTelephoneNumberManagementRoot, type TelephoneNumberManagementRoot } from '@microsoft/msgraph-beta-sdk/models/teamsAdministration/index.js';
// @ts-ignore
import { NumberAssignmentsRequestBuilderNavigationMetadata, NumberAssignmentsRequestBuilderRequestsMetadata, type NumberAssignmentsRequestBuilder } from './numberAssignments/index.js';
// @ts-ignore
import { OperationsRequestBuilderNavigationMetadata, OperationsRequestBuilderRequestsMetadata, type OperationsRequestBuilder } from './operations/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 telephoneNumberManagement property of the microsoft.graph.teamsAdministration.teamsAdminRoot entity.
*/
export interface TelephoneNumberManagementRequestBuilder extends BaseRequestBuilder<TelephoneNumberManagementRequestBuilder> {
/**
* Provides operations to manage the numberAssignments property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity.
*/
get numberAssignments(): NumberAssignmentsRequestBuilder;
/**
* Provides operations to manage the operations property of the microsoft.graph.teamsAdministration.telephoneNumberManagementRoot entity.
*/
get operations(): OperationsRequestBuilder;
/**
* Delete navigation property telephoneNumberManagement 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>;
/**
* Represents a collection of available telephone number management operations.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {Promise<TelephoneNumberManagementRoot>}
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
*/
get(requestConfiguration?: RequestConfiguration<TelephoneNumberManagementRequestBuilderGetQueryParameters> | undefined) : Promise<TelephoneNumberManagementRoot | undefined>;
/**
* Update the navigation property telephoneNumberManagement in admin
* @param body The request body
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {Promise<TelephoneNumberManagementRoot>}
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
*/
patch(body: TelephoneNumberManagementRoot, requestConfiguration?: RequestConfiguration<object> | undefined) : Promise<TelephoneNumberManagementRoot | undefined>;
/**
* Delete navigation property telephoneNumberManagement for admin
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {RequestInformation}
*/
toDeleteRequestInformation(requestConfiguration?: RequestConfiguration<object> | undefined) : RequestInformation;
/**
* Represents a collection of available telephone number management operations.
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {RequestInformation}
*/
toGetRequestInformation(requestConfiguration?: RequestConfiguration<TelephoneNumberManagementRequestBuilderGetQueryParameters> | undefined) : RequestInformation;
/**
* Update the navigation property telephoneNumberManagement in admin
* @param body The request body
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {RequestInformation}
*/
toPatchRequestInformation(body: TelephoneNumberManagementRoot, requestConfiguration?: RequestConfiguration<object> | undefined) : RequestInformation;
}
/**
* Represents a collection of available telephone number management operations.
*/
export interface TelephoneNumberManagementRequestBuilderGetQueryParameters {
/**
* Expand related entities
*/
expand?: string[];
/**
* Select properties to be returned
*/
select?: string[];
}
/**
* Uri template for the request builder.
*/
export const TelephoneNumberManagementRequestBuilderUriTemplate = "{+baseurl}/admin/teams/telephoneNumberManagement{?%24expand,%24select}";
/**
* Mapper for query parameters from symbol name to serialization name represented as a constant.
*/
const TelephoneNumberManagementRequestBuilderGetQueryParametersMapper: Record<string, string> = {
"expand": "%24expand",
"select": "%24select",
};
/**
* Metadata for all the navigation properties in the request builder.
*/
export const TelephoneNumberManagementRequestBuilderNavigationMetadata: Record<Exclude<keyof TelephoneNumberManagementRequestBuilder, KeysToExcludeForNavigationMetadata>, NavigationMetadata> = {
numberAssignments: {
requestsMetadata: NumberAssignmentsRequestBuilderRequestsMetadata,
navigationMetadata: NumberAssignmentsRequestBuilderNavigationMetadata,
},
operations: {
requestsMetadata: OperationsRequestBuilderRequestsMetadata,
navigationMetadata: OperationsRequestBuilderNavigationMetadata,
},
};
/**
* Metadata for all the requests in the request builder.
*/
export const TelephoneNumberManagementRequestBuilderRequestsMetadata: RequestsMetadata = {
delete: {
uriTemplate: TelephoneNumberManagementRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue as ParsableFactory<Parsable>,
},
adapterMethodName: "sendNoResponseContent",
},
get: {
uriTemplate: TelephoneNumberManagementRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue as ParsableFactory<Parsable>,
},
adapterMethodName: "send",
responseBodyFactory: createTelephoneNumberManagementRootFromDiscriminatorValue,
queryParametersMapper: TelephoneNumberManagementRequestBuilderGetQueryParametersMapper,
},
patch: {
uriTemplate: TelephoneNumberManagementRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue as ParsableFactory<Parsable>,
},
adapterMethodName: "send",
responseBodyFactory: createTelephoneNumberManagementRootFromDiscriminatorValue,
requestBodyContentType: "application/json",
requestBodySerializer: serializeTelephoneNumberManagementRoot,
requestInformationContentSetMethod: "setContentFromParsable",
},
};
/* tslint:enable */
/* eslint-enable */
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-beta-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}/admin/teams/telephoneNumberManagement/numberAssignments/$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 */
Loading