CalendarMeetingClient

public class CalendarMeetingClient

A client wrapper of the Cisco Webex Calendar Meeting API

Since

3.2.0
  • The callback handler for incoming calendar meeting events.

    Since

    3.2.0

    Declaration

    Swift

    public var onEvent: ((CalendarMeetingEvent) -> Void)? { get set }
  • Gives the list of calendar Webex meetings. By default meetings ranging from past one week to meetings scheduled till one month (approximately 30 days) is returned.

    Since

    3.2.0

    Declaration

    Swift

    public func list(fromDate: Date?, toDate: Date?, queue: DispatchQueue? = nil, completionHandler: @escaping (Result<[Meeting]?>) -> Void)

    Parameters

    fromDate

    Return calendar meetings whose start time is equal or after this value. If null, then meetings from past one week is returned

    toDate

    Return calendar meetings whose end time is equal or before this value. If null, then meetings till one month from current date is returned.

    completionHandler

    A closure to be executed once the request has finished.

    Return Value

    Void

  • Fetch a calendar meeting by meeting Id

    Since

    3.2.0

    Declaration

    Swift

    public func get(meetingId: String, queue: DispatchQueue? = nil, completionHandler: @escaping (Result<Meeting?>) -> Void)

    Parameters

    meetingId

    The meeting Id of the calendar meeting

    completionHandler

    A closure to be executed once the request has finished.

    Return Value

    Void

  • Checks if the move meeting feature is supported for the given meeting.

    Since

    3.12.0

    Declaration

    Swift

    public func isMoveMeetingSupported(meetingId: String) -> Bool

    Parameters

    meetingId

    The meeting Id of the calendar meeting

    Return Value

    bool true if the move meeting feature is supported, false otherwise