Skip to content

Commit b10e8db

Browse files
Microsoft Graph DevX ToolingMicrosoft Graph DevX Tooling
authored andcommitted
feat(generation): update request builders and models
Update generated files with build 234077
1 parent afbc374 commit b10e8db

105 files changed

Lines changed: 9845 additions & 149 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.

src/main/java/com/microsoft/graph/beta/generated/app/calls/item/participants/item/reportsyntheticmedia/ReportSyntheticMediaRequestBuilder.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,18 +35,20 @@ public ReportSyntheticMediaRequestBuilder(@jakarta.annotation.Nonnull final Stri
3535
super(requestAdapter, "{+baseurl}/app/calls/{call%2Did}/participants/{participant%2Did}/reportSyntheticMedia", rawUrl);
3636
}
3737
/**
38-
* Invoke action reportSyntheticMedia
38+
* Report synthetic media detections for a participant in a meeting call. This action is intended for certified third-party audio and video synthetic media detection bots admitted to the meeting call. The detection bot calls this action to flag a participant whose stream it identifies as AI-generated or synthetic media. The detection result is propagated to all participants via roster updates. After a successful request, the service stores the detection on the participant as a syntheticMediaDetectionInfo object in the participant's syntheticMediaDetection property and delivers it to all participants in a roster update notification. Each request with a new id creates a separate detection record; the service doesn't deduplicate or merge reports. When a participant has multiple detection records, the syntheticMediaDetection property reflects the most recent report. Third-party bots can invoke this action only when the meeting tenant administrator grants the app the Calls.ReportSyntheticMedia.All application permission. The detection bot must be admitted to the call before it can call this action. For more information about registering a calling bot and joining calls, see Calls and online meetings. The bot obtains the call ID and participant ID from the call roster and subsequent participant roster update notifications, and uses the call's id as {call-id} and the participant's id as {participant-id} in the request URL.
3939
* @param body The request body
4040
* @throws ODataError When receiving a 4XX or 5XX status code
41+
* @see <a href="https://learn.microsoft.com/graph/api/participant-reportsyntheticmedia?view=graph-rest-beta">Find more info here</a>
4142
*/
4243
public void post(@jakarta.annotation.Nonnull final ReportSyntheticMediaPostRequestBody body) {
4344
post(body, null);
4445
}
4546
/**
46-
* Invoke action reportSyntheticMedia
47+
* Report synthetic media detections for a participant in a meeting call. This action is intended for certified third-party audio and video synthetic media detection bots admitted to the meeting call. The detection bot calls this action to flag a participant whose stream it identifies as AI-generated or synthetic media. The detection result is propagated to all participants via roster updates. After a successful request, the service stores the detection on the participant as a syntheticMediaDetectionInfo object in the participant&apos;s syntheticMediaDetection property and delivers it to all participants in a roster update notification. Each request with a new id creates a separate detection record; the service doesn&apos;t deduplicate or merge reports. When a participant has multiple detection records, the syntheticMediaDetection property reflects the most recent report. Third-party bots can invoke this action only when the meeting tenant administrator grants the app the Calls.ReportSyntheticMedia.All application permission. The detection bot must be admitted to the call before it can call this action. For more information about registering a calling bot and joining calls, see Calls and online meetings. The bot obtains the call ID and participant ID from the call roster and subsequent participant roster update notifications, and uses the call&apos;s id as {call-id} and the participant&apos;s id as {participant-id} in the request URL.
4748
* @param body The request body
4849
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
4950
* @throws ODataError When receiving a 4XX or 5XX status code
51+
* @see <a href="https://learn.microsoft.com/graph/api/participant-reportsyntheticmedia?view=graph-rest-beta">Find more info here</a>
5052
*/
5153
public void post(@jakarta.annotation.Nonnull final ReportSyntheticMediaPostRequestBody body, @jakarta.annotation.Nullable final java.util.function.Consumer<PostRequestConfiguration> requestConfiguration) {
5254
Objects.requireNonNull(body);
@@ -56,7 +58,7 @@ public void post(@jakarta.annotation.Nonnull final ReportSyntheticMediaPostReque
5658
this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class);
5759
}
5860
/**
59-
* Invoke action reportSyntheticMedia
61+
* Report synthetic media detections for a participant in a meeting call. This action is intended for certified third-party audio and video synthetic media detection bots admitted to the meeting call. The detection bot calls this action to flag a participant whose stream it identifies as AI-generated or synthetic media. The detection result is propagated to all participants via roster updates. After a successful request, the service stores the detection on the participant as a syntheticMediaDetectionInfo object in the participant&apos;s syntheticMediaDetection property and delivers it to all participants in a roster update notification. Each request with a new id creates a separate detection record; the service doesn&apos;t deduplicate or merge reports. When a participant has multiple detection records, the syntheticMediaDetection property reflects the most recent report. Third-party bots can invoke this action only when the meeting tenant administrator grants the app the Calls.ReportSyntheticMedia.All application permission. The detection bot must be admitted to the call before it can call this action. For more information about registering a calling bot and joining calls, see Calls and online meetings. The bot obtains the call ID and participant ID from the call roster and subsequent participant roster update notifications, and uses the call&apos;s id as {call-id} and the participant&apos;s id as {participant-id} in the request URL.
6062
* @param body The request body
6163
* @return a {@link RequestInformation}
6264
*/
@@ -65,7 +67,7 @@ public RequestInformation toPostRequestInformation(@jakarta.annotation.Nonnull f
6567
return toPostRequestInformation(body, null);
6668
}
6769
/**
68-
* Invoke action reportSyntheticMedia
70+
* Report synthetic media detections for a participant in a meeting call. This action is intended for certified third-party audio and video synthetic media detection bots admitted to the meeting call. The detection bot calls this action to flag a participant whose stream it identifies as AI-generated or synthetic media. The detection result is propagated to all participants via roster updates. After a successful request, the service stores the detection on the participant as a syntheticMediaDetectionInfo object in the participant&apos;s syntheticMediaDetection property and delivers it to all participants in a roster update notification. Each request with a new id creates a separate detection record; the service doesn&apos;t deduplicate or merge reports. When a participant has multiple detection records, the syntheticMediaDetection property reflects the most recent report. Third-party bots can invoke this action only when the meeting tenant administrator grants the app the Calls.ReportSyntheticMedia.All application permission. The detection bot must be admitted to the call before it can call this action. For more information about registering a calling bot and joining calls, see Calls and online meetings. The bot obtains the call ID and participant ID from the call roster and subsequent participant roster update notifications, and uses the call&apos;s id as {call-id} and the participant&apos;s id as {participant-id} in the request URL.
6971
* @param body The request body
7072
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
7173
* @return a {@link RequestInformation}

src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/TargetedMessagesRequestBuilder.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public TargetedMessagesRequestBuilder(@jakarta.annotation.Nonnull final String r
6060
super(requestAdapter, "{+baseurl}/chats/{chat%2Did}/targetedMessages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", rawUrl);
6161
}
6262
/**
63-
* A collection of targeted messages in the chat that are visible only to specific users. Nullable.
63+
* A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can&apos;t expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API.
6464
* @return a {@link TargetedChatMessageCollectionResponse}
6565
* @throws ODataError When receiving a 4XX or 5XX status code
6666
*/
@@ -69,7 +69,7 @@ public TargetedChatMessageCollectionResponse get() {
6969
return get(null);
7070
}
7171
/**
72-
* A collection of targeted messages in the chat that are visible only to specific users. Nullable.
72+
* A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can&apos;t expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API.
7373
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
7474
* @return a {@link TargetedChatMessageCollectionResponse}
7575
* @throws ODataError When receiving a 4XX or 5XX status code
@@ -107,15 +107,15 @@ public TargetedChatMessage post(@jakarta.annotation.Nonnull final TargetedChatMe
107107
return this.requestAdapter.send(requestInfo, errorMapping, TargetedChatMessage::createFromDiscriminatorValue);
108108
}
109109
/**
110-
* A collection of targeted messages in the chat that are visible only to specific users. Nullable.
110+
* A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can&apos;t expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API.
111111
* @return a {@link RequestInformation}
112112
*/
113113
@jakarta.annotation.Nonnull
114114
public RequestInformation toGetRequestInformation() {
115115
return toGetRequestInformation(null);
116116
}
117117
/**
118-
* A collection of targeted messages in the chat that are visible only to specific users. Nullable.
118+
* A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can&apos;t expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API.
119119
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
120120
* @return a {@link RequestInformation}
121121
*/
@@ -161,7 +161,7 @@ public TargetedMessagesRequestBuilder withUrl(@jakarta.annotation.Nonnull final
161161
return new TargetedMessagesRequestBuilder(rawUrl, requestAdapter);
162162
}
163163
/**
164-
* A collection of targeted messages in the chat that are visible only to specific users. Nullable.
164+
* A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can&apos;t expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API.
165165
*/
166166
@jakarta.annotation.Generated("com.microsoft.kiota")
167167
public class GetQueryParameters implements QueryParameters {

src/main/java/com/microsoft/graph/beta/generated/chats/item/targetedmessages/item/TargetedChatMessageItemRequestBuilder.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public void delete(@jakarta.annotation.Nullable final java.util.function.Consume
7373
this.requestAdapter.sendPrimitive(requestInfo, errorMapping, Void.class);
7474
}
7575
/**
76-
* A collection of targeted messages in the chat that are visible only to specific users. Nullable.
76+
* A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can&apos;t expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API.
7777
* @return a {@link TargetedChatMessage}
7878
* @throws ODataError When receiving a 4XX or 5XX status code
7979
*/
@@ -82,7 +82,7 @@ public TargetedChatMessage get() {
8282
return get(null);
8383
}
8484
/**
85-
* A collection of targeted messages in the chat that are visible only to specific users. Nullable.
85+
* A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can&apos;t expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API.
8686
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
8787
* @return a {@link TargetedChatMessage}
8888
* @throws ODataError When receiving a 4XX or 5XX status code
@@ -140,15 +140,15 @@ public RequestInformation toDeleteRequestInformation(@jakarta.annotation.Nullabl
140140
return requestInfo;
141141
}
142142
/**
143-
* A collection of targeted messages in the chat that are visible only to specific users. Nullable.
143+
* A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can&apos;t expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API.
144144
* @return a {@link RequestInformation}
145145
*/
146146
@jakarta.annotation.Nonnull
147147
public RequestInformation toGetRequestInformation() {
148148
return toGetRequestInformation(null);
149149
}
150150
/**
151-
* A collection of targeted messages in the chat that are visible only to specific users. Nullable.
151+
* A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can&apos;t expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API.
152152
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
153153
* @return a {@link RequestInformation}
154154
*/
@@ -200,7 +200,7 @@ public TargetedChatMessageItemRequestBuilder withUrl(@jakarta.annotation.Nonnull
200200
public class DeleteRequestConfiguration extends BaseRequestConfiguration {
201201
}
202202
/**
203-
* A collection of targeted messages in the chat that are visible only to specific users. Nullable.
203+
* A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can&apos;t expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API.
204204
*/
205205
@jakarta.annotation.Generated("com.microsoft.kiota")
206206
public class GetQueryParameters implements QueryParameters {

0 commit comments

Comments
 (0)