Skip to content

Commit b1c5ef7

Browse files
authored
Merge pull request #24773 from microsoftgraph/add-virtual-event-settings-property
Add virtual event settings property
2 parents 32387fb + 3219c05 commit b1c5ef7

9 files changed

+99
-42
lines changed

api-reference/v1.0/api/virtualeventsroot-list-webinars.md

Lines changed: 5 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -61,50 +61,15 @@ If successful, this method returns a `200 OK` response code and a collection of
6161

6262
The following example shows a request.
6363

64-
# [HTTP](#tab/http)
6564
<!-- {
6665
"blockType": "request",
6766
"name": "list_virtualeventwebinars"
6867
}
6968
-->
7069
``` http
71-
GET https://graph.microsoft.com/beta/solutions/virtualEvents/webinars
70+
GET https://graph.microsoft.com/v1.0/solutions/virtualEvents/webinars
7271
```
7372

74-
# [C#](#tab/csharp)
75-
[!INCLUDE [sample-code](../includes/snippets/csharp/list-virtualeventwebinars-csharp-snippets.md)]
76-
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
77-
78-
# [CLI](#tab/cli)
79-
[!INCLUDE [sample-code](../includes/snippets/cli/list-virtualeventwebinars-cli-snippets.md)]
80-
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
81-
82-
# [Go](#tab/go)
83-
[!INCLUDE [sample-code](../includes/snippets/go/list-virtualeventwebinars-go-snippets.md)]
84-
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
85-
86-
# [Java](#tab/java)
87-
[!INCLUDE [sample-code](../includes/snippets/java/list-virtualeventwebinars-java-snippets.md)]
88-
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
89-
90-
# [JavaScript](#tab/javascript)
91-
[!INCLUDE [sample-code](../includes/snippets/javascript/list-virtualeventwebinars-javascript-snippets.md)]
92-
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
93-
94-
# [PHP](#tab/php)
95-
[!INCLUDE [sample-code](../includes/snippets/php/list-virtualeventwebinars-php-snippets.md)]
96-
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
97-
98-
# [PowerShell](#tab/powershell)
99-
[!INCLUDE [sample-code](../includes/snippets/powershell/list-virtualeventwebinars-powershell-snippets.md)]
100-
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
101-
102-
# [Python](#tab/python)
103-
[!INCLUDE [sample-code](../includes/snippets/python/list-virtualeventwebinars-python-snippets.md)]
104-
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
105-
106-
---
107-
10873
### Response
10974

11075
The following example shows the response.
@@ -152,7 +117,10 @@ Content-Type: application/json
152117
"displayName": "Kenneth Brown",
153118
"tenantId": "77229959-e479-4a73-b6e0-ddac27be315c"
154119
}
155-
]
120+
],
121+
"settings": {
122+
"isAttendeeEmailNotificationEnabled": false
123+
}
156124
}
157125
]
158126
}

api-reference/v1.0/api/virtualeventwebinar-get.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,10 @@ Content-Type: application/json
144144
"displayName": "Kenneth Brown",
145145
"tenantId": "77229959-e479-4a73-b6e0-ddac27be315c"
146146
}
147-
]
147+
],
148+
"settings": {
149+
"isAttendeeEmailNotificationEnabled": false
150+
}
148151
}
149152
}
150153
```

api-reference/v1.0/api/virtualeventwebinar-getbyuseridandrole.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,10 @@ Content-Type: application/json
150150
"displayName": "Kenneth Brown",
151151
"tenantId": "77229959-e479-4a73-b6e0-ddac27be315c"
152152
}
153-
]
153+
],
154+
"settings": {
155+
"isAttendeeEmailNotificationEnabled": false
156+
}
154157
}
155158
]
156159
}

api-reference/v1.0/api/virtualeventwebinar-getbyuserrole.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,10 @@ Content-Type: application/json
146146
"displayName": "Kenneth Brown",
147147
"tenantId": "77229959-e479-4a73-b6e0-ddac27be315c"
148148
}
149-
]
149+
],
150+
"settings": {
151+
"isAttendeeEmailNotificationEnabled": false
152+
}
150153
}
151154
]
152155
}

api-reference/v1.0/resources/virtualevent.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ Inherits from [entity](../resources/entity.md).
2727
|displayName|String|The display name of the virtual event. |
2828
|endDateTime|[dateTimeTimeZone](../resources/datetimetimezone.md)|The end time of the virtual event. The **timeZone** property _can_ be set to any of the time zones currently supported by Windows. For details on how to get all available time zones using PowerShell, see [Get-TimeZone](/powershell/module/microsoft.powershell.management/get-timezone#example-3-get-all-available-time-zones).|
2929
|id|String|The unique identifier of the virtual event. Inherited from [entity](../resources/entity.md).|
30+
|settings|[virtualEventSettings](../resources/virtualeventsettings.md)| The virtual event settings. |
3031
|startDateTime|[dateTimeTimeZone](../resources/datetimetimezone.md)|Start time of the virtual event. The **timeZone** property _can_ be set to any of the time zones currently supported by Windows. For details on how to get all available time zones using PowerShell, see [Get-TimeZone](/powershell/module/microsoft.powershell.management/get-timezone#example-3-get-all-available-time-zones).|
3132
|status|virtualEventStatus|The status of the virtual event. The possible values are: `draft`, `published`, `canceled`, and `unknownFutureValue`.|
3233

@@ -63,6 +64,9 @@ The following JSON representation shows the resource type.
6364
"@odata.type": "microsoft.graph.dateTimeTimeZone"
6465
},
6566
"id": "String (identifier)",
67+
"settings": {
68+
"@odata.type": "microsoft.graph.virtualEventSettings"
69+
},
6670
"startDateTime": {
6771
"@odata.type": "microsoft.graph.dateTimeTimeZone"
6872
},
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
title: "virtualEventSettings resource type"
3+
description: "Represents the settings for a virtual event."
4+
author: "halleclottey-msft"
5+
ms.localizationpriority: medium
6+
ms.subservice: "cloud-communications"
7+
doc_type: resourcePageType
8+
---
9+
10+
# virtualEventSettings resource type
11+
12+
Namespace: microsoft.graph
13+
14+
Represents the settings for a [virtual event](../resources/virtualevent.md).
15+
16+
## Properties
17+
18+
|Property|Type|Description|
19+
|:---|:---|:---|
20+
|isAttendeeEmailNotificationEnabled|Boolean| Indicates whether virtual event attendees receive email notifications.|
21+
22+
## Relationships
23+
24+
|Relationship|Type|Description|
25+
|:---|:---|:---|
26+
|virtualEvents|[virtualEvent](../resources/virtualevent.md)| Provides configuration settings for a [virtual event](../resources/virtualevent.md).|
27+
28+
## JSON representation
29+
30+
The following JSON representation shows the resource type.
31+
32+
<!-- {
33+
"blockType": "resource",
34+
"@odata.type": "microsoft.graph.virtualEventSettings"
35+
}
36+
-->
37+
``` json
38+
{
39+
"@odata.type": "#microsoft.graph.virtualEventSettings",
40+
"isAttendeeEmailNotificationEnabled": "Boolean"
41+
}
42+
```
43+
44+
## Related content
45+
46+
- [Virtual event](../resources/virtualevent.md)
47+
- [Virtual event webinars](../resources/virtualeventwebinar.md)

api-reference/v1.0/resources/virtualeventwebinar.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ Inherits from [virtualEvent](../resources/virtualevent.md).
4040
| endDateTime | [dateTimeTimeZone](../resources/datetimetimezone.md) | End time of the webinar. The **timeZone** property _can_ be set to any of the time zones currently supported by Windows. For details on how to get all available time zones using PowerShell, see [Get-TimeZone](/powershell/module/microsoft.powershell.management/get-timezone#example-3-get-all-available-time-zones). |
4141
| startDateTime | [dateTimeTimeZone](../resources/datetimetimezone.md) | Start time of the webinar. The **timeZone** property _can_ be set to any of the time zones currently supported by Windows. For details on how to get all available time zones using PowerShell, see [Get-TimeZone](/powershell/module/microsoft.powershell.management/get-timezone#example-3-get-all-available-time-zones). |
4242
| id | String | Unique identifier of the webinar. Inherited from [entity](../resources/entity.md).|
43+
| settings | [virtualEventSettings](../resources/virtualeventsettings.md) | The webinar settings. Inherited from [virtualEvent](../resources/virtualevent.md). |
4344
| status | virtualEventStatus | Status of the webinar. Possible values are: `draft`, `published`, `canceled`, and `unknownFutureValue`. Inherited from [virtualEvent](../resources/virtualevent.md). |
4445

4546
## Relationships
@@ -72,11 +73,12 @@ The following JSON representation shows the resource type.
7273
"displayName": "String",
7374
"endDateTime": {"@odata.type": "microsoft.graph.dateTimeTimeZone"},
7475
"id": "String (identifier)",
76+
"settings": {"@odata.type": "microsoft.graph.virtualEventSettings"},
7577
"startDateTime": {"@odata.type": "microsoft.graph.dateTimeTimeZone"},
7678
"status": "String"
7779
}
7880
```
7981

8082
## Related content
8183

82-
[List meetingAttendanceReports](../api/meetingattendancereport-list.md)
84+
[List meetingAttendanceReports](../api/meetingattendancereport-list.md)

changelog/Microsoft.Skype.Calling.json

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,31 @@
11
{
22
"changelog": [
3+
{
4+
"ChangeList": [
5+
{
6+
"Id": "ec5ee95e-0c0f-4fe5-a404-bdc4d3faea41",
7+
"ApiChange": "Resource",
8+
"ChangedApiName": "virtualEventSettings",
9+
"ChangeType": "Addition",
10+
"Description": "Added the [virtualEventSettings](https://learn.microsoft.com/en-us/graph/api/resources/virtualEventSettings?view=graph-rest-1.0) resource type.",
11+
"Target": "virtualEventSettings"
12+
},
13+
{
14+
"Id": "ec5ee95e-0c0f-4fe5-a404-bdc4d3faea41",
15+
"ApiChange": "Property",
16+
"ChangedApiName": "settings",
17+
"ChangeType": "Addition",
18+
"Description": "Added the **settings** property to the [virtualEvent](https://learn.microsoft.com/en-us/graph/api/resources/virtualEvent?view=graph-rest-1.0) resource.",
19+
"Target": "virtualEvent"
20+
}
21+
],
22+
"Id": "ec5ee95e-0c0f-4fe5-a404-bdc4d3faea41",
23+
"Cloud": "Prod",
24+
"Version": "v1.0",
25+
"CreatedDateTime": "2024-08-06T00:00:00Z",
26+
"WorkloadArea": "Teamwork and communications",
27+
"SubArea": "Calls and online meetings"
28+
},
329
{
430
"ChangeList": [
531
{
@@ -215,7 +241,7 @@
215241
"ApiChange": "Method",
216242
"ChangedApiName": "GET",
217243
"ChangeType": "Change",
218-
"Description": "Renamed the [List](https://learn.microsoft.com/en-us/graph/api/virtualeventwebinar-list-registrations?view=graph-rest-1.0) method to (https://learn.microsoft.com/en-us/graph/api/virtualeventregistration-list?view=graph-rest-1.0).",
244+
"Description": "Renamed the file for the List operation of the [virtualEventRegistration](https://learn.microsoft.com/en-us/graph/api/resources/virtualEventRegistration?view=graph-rest-1.0) resource to [virtualeventregistration-list](https://learn.microsoft.com/en-us/graph/api/virtualeventregistration-list?view=graph-rest-1.0).",
219245
"Target": "virtualEventRegistration"
220246
}
221247
],

concepts/whats-new-overview.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ Use the **summary** property to get details about what happened, impacted assets
6565

6666
### Teamwork and communications | Calls and online meetings
6767

68+
- Use the **settings** property on [virtualEventWebinar](/graph/api/resources/virtualeventwebinar) to identify whether attendees receive email notifications.
6869
- Use the **callId** on [callRecording](/graph/api/resources/callrecording) or [callTranscript](/graph/api/resources/calltranscript) to identify the [call](/graph/api/resources/call) that is related to a recording or transcript.
6970
- Use the **contentCorrelationId** on [callRecording](/graph/api/resources/callrecording) or [callTranscript](/graph/api/resources/calltranscript) to correlate a transcript with its corresponding recording.
7071
- Use the **endDateTime** on [callRecording](/graph/api/resources/callrecording) or [callTranscript](/graph/api/resources/calltranscript) to identify when a recording or transcript ends.

0 commit comments

Comments
 (0)