-
This describes one “meeting format,” which is some extra information attached to a meeting, describing attributes.
See moreDeclaration
Swift
public struct Format : LGV_MeetingSDK_Format_Protocol
-
This describes a physical location for the meeting.
See moreDeclaration
Swift
public struct PhysicalLocation : LGV_MeetingSDK_Meeting_Physical_Protocol
-
This defines a set of virtual access points for the meeting (there may be multiple ones).
See moreDeclaration
Swift
public struct VirtualLocation : LGV_MeetingSDK_Meeting_Virtual_Protocol
-
The meeting’s physical location (if any).
Declaration
Swift
private var _physicalLocation: PhysicalLocation?
-
The meeting’s virtual information (if any).
Declaration
Swift
private var _virtualLocation: VirtualLocation?
-
The organization to which this meeting belongs.
Declaration
Swift
public var organization: LGV_MeetingSDK_Organization_Protocol?
-
A unique ID for this meeting (within the organization).
Declaration
Swift
public var id: UInt64
-
The name of the meeting.
Declaration
Swift
public let name: String
-
Any comments and/or additional information.
Declaration
Swift
public let extraInfo: String
-
The duration of the meeting, in seconds.
Declaration
Swift
public let meetingDuration: TimeInterval
-
The distance of this meeting, from the search center, or a specified “distance from” refinement.
Declaration
Swift
public var distanceInMeters: CLLocationDistance
-
The 1-based weekday instance.
Note
This is always 1 -> Sunday, 7 -> Saturday, regardless of when the week starts in the device locale.
Declaration
Swift
public let weekdayIndex: Int
-
The start time of the meeting, in miltary time (HHMM).
Note
0000 is midnight (this morning), and 2400 is midnight (tonight).
Declaration
Swift
public let meetingStartTime: Int
-
Any formats that apply to this meeting.
Declaration
Swift
public let formats: [LGV_MeetingSDK_Format_Protocol]
-
Accessor for the physical location.
Declaration
Swift
public var physicalLocation: LGV_MeetingSDK_Meeting_Physical_Protocol? { get set }
-
Accessor for the virtual information.
Declaration
Swift
public var virtualMeetingInfo: LGV_MeetingSDK_Meeting_Virtual_Protocol? { get set }
-
init(organization:
id: weekdayIndex: meetingStartTime: name: extraInfo: meetingDuration: distanceInMeters: formats: physicalLocation: virtualMeetingInfo: ) Default initializer.
- id: A unique ID for this meeting (within the organization).
- weekdayIndex: The 1-based weekday instance (1 is always Sunday).
- meetingStartTime: The start time of the meeting, in miltary time (HHMM).
- name (OPTIONAL): The name of the meeting.
- extraInfo (OPTIONAL): Any comments and/or additional information.
- meetingDuration (OPTIONAL): The duration of the meeting, in seconds.
- distanceInMeters (OPTIONAL): The distance of this meeting, from the search center, or a specified “distance from” refinement. This is in meters.
- formats (OPTIONAL): Any formats that apply to this meeting.
- physicalLocation (OPTIONAL): The meeting’s physical location (if any).
- virtualMeetingInfo (OPTIONAL): The meeting’s virtual information (if any).
Declaration
Swift
public init(organization inOrganization: LGV_MeetingSDK_Organization_Protocol? = nil, id inID: UInt64, weekdayIndex inWeekdayIndex: Int, meetingStartTime inMeetingStartTime: Int, name inName: String = "", extraInfo inExtraInfo: String = "", meetingDuration inMeetingDuration: TimeInterval = 0, distanceInMeters inDistance: CLLocationDistance = 0, formats inFormats: [LGV_MeetingSDK_Format_Protocol] = [], physicalLocation inPhysicalLocation: LGV_MeetingSDK_Meeting_Physical_Protocol? = nil, virtualMeetingInfo inVirtualMeetingInfo: LGV_MeetingSDK_Meeting_Virtual_Protocol? = nil)