Show / Hide Table of Contents

Class VideoMeetingHelper

Inheritance
object
VideoMeetingHelper
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: SuperOffice.Util
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public class VideoMeetingHelper

Constructors

VideoMeetingHelper()

Declaration
public VideoMeetingHelper()

VideoMeetingHelper(string)

Declaration
public VideoMeetingHelper(string videoMeetingEndpoint)
Parameters
Type Name Description
string videoMeetingEndpoint

Properties

CreateMeetingUrl

Declaration
public string CreateMeetingUrl { get; }
Property Value
Type Description
string

ReserveMeetingUrl

Declaration
public string ReserveMeetingUrl { get; }
Property Value
Type Description
string

UserConnectedStateUrl

Declaration
public string UserConnectedStateUrl { get; }
Property Value
Type Description
string

Methods

CreateVideoMeetingFromAppointmentAsync(string, string, string, int, CancellationToken)

Declaration
public Task<bool> CreateVideoMeetingFromAppointmentAsync(string centralserviceVideomeetId, string icsData, string jwtToken, int appointmentId, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string centralserviceVideomeetId
string icsData
string jwtToken
int appointmentId
CancellationToken cancellationToken
Returns
Type Description
Task<bool>

CreateVideoMeetingReservationAsync()

Declaration
public Task<VideoMeetingHelper.VideoMeetingReservation> CreateVideoMeetingReservationAsync()
Returns
Type Description
Task<VideoMeetingHelper.VideoMeetingReservation>

DeleteMeetingUrl(string)

Declaration
public string DeleteMeetingUrl(string meetingId)
Parameters
Type Name Description
string meetingId
Returns
Type Description
string

DeleteVideoMeetingReservationAsync(string)

Declaration
public Task DeleteVideoMeetingReservationAsync(string meetingId)
Parameters
Type Name Description
string meetingId
Returns
Type Description
Task

GetLoginUrl(string, string)

Declaration
public string GetLoginUrl(string callbackUri, string state)
Parameters
Type Name Description
string callbackUri
string state
Returns
Type Description
string

GetUserConnectedState()

Declaration
public Task<VideoMeetingHelper.UserConnectedState> GetUserConnectedState()
Returns
Type Description
Task<VideoMeetingHelper.UserConnectedState>

IsAuthenticationRequiredAsync(CancellationToken)

Declaration
public Task<bool> IsAuthenticationRequiredAsync(CancellationToken cancellationToken = default)
Parameters
Type Name Description
CancellationToken cancellationToken
Returns
Type Description
Task<bool>

UnreserveMeetingUrl(string)

Declaration
public string UnreserveMeetingUrl(string meetingId)
Parameters
Type Name Description
string meetingId
Returns
Type Description
string

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top