Skip to content

Commit aece5a3

Browse files
github-actions[bot]Microsoft Graph DevX Tooling
andauthored
Update generated typings with build 3540016 (#182)
Co-authored-by: Microsoft Graph DevX Tooling <[email protected]>
1 parent 2eb08c9 commit aece5a3

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

microsoft-graph.d.ts

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -871,6 +871,7 @@ export type MediaDirection = "inactive" | "sendOnly" | "receiveOnly" | "sendRece
871871
export type MediaState = "active" | "inactive" | "unknownFutureValue";
872872
export type Modality = "audio" | "video" | "videoBasedScreenSharing" | "data" | "unknownFutureValue";
873873
export type RecordingStatus = "unknown" | "notRecording" | "recording" | "failed" | "unknownFutureValue";
874+
export type CallTranscriptionState = "notStarted" | "active" | "inactive" | "unknownFutureValue";
874875
export type RejectReason = "none" | "busy" | "forbidden" | "unknownFutureValue";
875876
export type RoutingType = "forwarded" | "lookup" | "selfFork" | "unknownFutureValue";
876877
export type ScreenSharingRole = "viewer" | "sharer";
@@ -2422,12 +2423,23 @@ export interface OnlineMeeting extends Entity {
24222423
joinInformation?: NullableOption<ItemBody>;
24232424
}
24242425
export interface Team extends Entity {
2426+
// The name of the team.
24252427
displayName?: NullableOption<string>;
2428+
// An optional description for the team.
24262429
description?: NullableOption<string>;
24272430
// A unique ID for the team that has been used in a few places such as the audit log/Office 365 Management Activity API.
24282431
internalId?: NullableOption<string>;
2432+
/**
2433+
* An optional label. Typically describes the data or business sensitivity of the team. Must match one of a pre-configured
2434+
* set in the tenant's directory.
2435+
*/
24292436
classification?: NullableOption<string>;
2437+
/**
2438+
* Optional. Indicates whether the team is intended for a particular use case. Each team specialization has access to
2439+
* unique behaviors and experiences targeted to its use case.
2440+
*/
24302441
specialization?: NullableOption<TeamSpecialization>;
2442+
// The visibility of a the group and team. Defaults to Public.
24312443
visibility?: NullableOption<TeamVisibilityType>;
24322444
/**
24332445
* A hyperlink that will go to the team in the Microsoft Teams client. This is the URL that you get when you right-click a
@@ -2448,16 +2460,20 @@ export interface Team extends Entity {
24482460
funSettings?: NullableOption<TeamFunSettings>;
24492461
// Whether this team is in read-only mode.
24502462
isArchived?: NullableOption<boolean>;
2463+
// The schedule of shifts for this team.
24512464
schedule?: NullableOption<Schedule>;
24522465
group?: NullableOption<Group>;
2466+
// The template this team was created from. See available templates.
24532467
template?: NullableOption<TeamsTemplate>;
2468+
// Members and owners of the team.
24542469
members?: NullableOption<ConversationMember[]>;
24552470
// The collection of channels &amp; messages associated with the team.
24562471
channels?: NullableOption<Channel[]>;
24572472
// The general channel for the team.
24582473
primaryChannel?: NullableOption<Channel>;
24592474
// The apps installed in this team.
24602475
installedApps?: NullableOption<TeamsAppInstallation[]>;
2476+
// The async operations that ran or are running on this team.
24612477
operations?: NullableOption<TeamsAsyncOperation[]>;
24622478
}
24632479
// tslint:disable-next-line: interface-name
@@ -4917,6 +4933,7 @@ export interface Call extends Entity {
49174933
callOptions?: NullableOption<CallOptions>;
49184934
// The meeting information that's required for joining a meeting.
49194935
meetingInfo?: NullableOption<MeetingInfo>;
4936+
transcription?: NullableOption<CallTranscriptionInfo>;
49204937
tenantId?: NullableOption<string>;
49214938
// Read-only.
49224939
myParticipantId?: NullableOption<string>;
@@ -9276,6 +9293,8 @@ export interface CommsOperation extends Entity {
92769293
// The result information. Read-only.
92779294
resultInfo?: NullableOption<ResultInfo>;
92789295
}
9296+
// tslint:disable-next-line: no-empty-interface
9297+
export interface CancelMediaProcessingOperation extends CommsOperation {}
92799298
// tslint:disable-next-line: interface-name
92809299
export interface InviteParticipantsOperation extends CommsOperation {
92819300
// The participants to invite.
@@ -9355,7 +9374,9 @@ export interface Schedule extends Entity {
93559374
// tslint:disable-next-line: no-empty-interface
93569375
export interface TeamsTemplate extends Entity {}
93579376
export interface ConversationMember extends Entity {
9377+
// The roles for that user.
93589378
roles?: NullableOption<string[]>;
9379+
// The display name of the user.
93599380
displayName?: NullableOption<string>;
93609381
}
93619382
export interface Channel extends Entity {
@@ -9385,13 +9406,24 @@ export interface TeamsAppInstallation extends Entity {
93859406
teamsAppDefinition?: NullableOption<TeamsAppDefinition>;
93869407
}
93879408
export interface TeamsAsyncOperation extends Entity {
9409+
// Denotes which type of operation is being described.
93889410
operationType?: TeamsAsyncOperationType;
9411+
// Time when the operation was created.
93899412
createdDateTime?: string;
9413+
// Operation status.
93909414
status?: TeamsAsyncOperationStatus;
9415+
// Time when the async operation was last updated.
93919416
lastActionDateTime?: string;
9417+
// Number of times the operation was attempted before being marked successful or failed.
93929418
attemptsCount?: number;
9419+
// The ID of the object that's created or modified as result of this async operation, typically a team.
93939420
targetResourceId?: NullableOption<string>;
9421+
/**
9422+
* The location of the object that's created or modified as result of this async operation. This URL should be treated as
9423+
* an opaque value and not parsed into its component paths.
9424+
*/
93949425
targetResourceLocation?: NullableOption<string>;
9426+
// Any error that causes the async operation to fail.
93959427
error?: NullableOption<OperationError>;
93969428
}
93979429
export interface ChatMessage extends Entity {
@@ -9475,7 +9507,9 @@ export interface TeamsTab extends Entity {
94759507
teamsApp?: NullableOption<TeamsApp>;
94769508
}
94779509
export interface AadUserConversationMember extends ConversationMember {
9510+
// The guid of the user.
94789511
userId?: NullableOption<string>;
9512+
// The email address of the user.
94799513
email?: NullableOption<string>;
94809514
user?: NullableOption<User>;
94819515
}
@@ -13404,6 +13438,10 @@ export interface ChatInfo {
1340413438
export interface CallOptions {}
1340513439
// tslint:disable-next-line: no-empty-interface
1340613440
export interface MeetingInfo {}
13441+
export interface CallTranscriptionInfo {
13442+
state?: CallTranscriptionState;
13443+
lastModifiedDateTime?: NullableOption<string>;
13444+
}
1340713445
export interface ToneInfo {
1340813446
// An incremental identifier used for ordering DTMF events.
1340913447
sequenceId?: number;

0 commit comments

Comments
 (0)