@@ -4,26 +4,47 @@ import com.squareup.moshi.Json
44
55/* *
66 * Enum for the different conferencing providers.
7+ * Includes both current and deprecated values for backward compatibility.
78 */
89enum class ConferencingProvider {
9- @Json(name = " Zoom Meeting" )
10- ZOOM_MEETING ,
11-
10+ // Current supported values
1211 @Json(name = " Google Meet" )
1312 GOOGLE_MEET ,
1413
14+ @Json(name = " GoToMeeting" )
15+ GOTOMEETING ,
16+
1517 @Json(name = " Microsoft Teams" )
1618 MICROSOFT_TEAMS ,
1719
20+ @Json(name = " Skype for Business" )
21+ SKYPE_FOR_BUSINESS ,
22+
23+ @Json(name = " Skype for Consumer" )
24+ SKYPE_FOR_CONSUMER ,
25+
26+ @Json(name = " Teams for Business" )
27+ TEAMS_FOR_BUSINESS ,
28+
1829 @Json(name = " WebEx" )
1930 WEBEX ,
2031
21- @Json(name = " GoToMeeting" )
22- GOTOMEETING ,
23-
24- @Json(name = " skypeForConsumer" )
25- SKYPE_FOR_CONSUMER ,
32+ @Json(name = " Zoom Meeting" )
33+ ZOOM_MEETING ,
2634
2735 @Json(name = " unknown" )
2836 UNKNOWN ,
37+
38+ // Deprecated values (maintained for backward compatibility, removed in the next major version)
39+ @Json(name = " skypeForConsumer" )
40+ @Deprecated(" Use SKYPE_FOR_CONSUMER instead" )
41+ SKYPE_FOR_CONSUMER_DEPRECATED ,
42+
43+ @Json(name = " skypeForBusiness" )
44+ @Deprecated(" Use SKYPE_FOR_BUSINESS instead" )
45+ SKYPE_FOR_BUSINESS_DEPRECATED ,
46+
47+ @Json(name = " teamsForBusiness" )
48+ @Deprecated(" Use TEAMS_FOR_BUSINESS instead" )
49+ TEAMS_FOR_BUSINESS_DEPRECATED ,
2950}
0 commit comments