Attendee
public struct Attendee
An attendee is a User, that is requested to join the event. See RFC 5545 Section 3.8.4.1 for details
-
Undocumented
Declaration
Swift
public init(address: CalendarUserAddress, type: CalendarUserType = .individual, participationStatus: EventParticipationStatus = .needsAction, role: Role = .requiredParticipant, member: CalendarUserAddress? = nil, delegatedTo: [CalendarUserAddress]? = nil, delegatedFrom: [CalendarUserAddress]? = nil, sentBy: CalendarUserAddress? = nil, commonName: CommonName? = nil)
-
E-Mail address of the attendee
Declaration
Swift
public var address: CalendarUserAddress
-
The kind of the attendee, the default is
.individual
Declaration
Swift
public var type: CalendarUserType
-
Participation status of the attendee, the default is
.needsAction
Declaration
Swift
public var participationStatus: EventParticipationStatus
-
Role of the attendee, the default value is
.requiredParticipant
Declaration
Swift
public var role: Role
-
Group membership.
See RFC 5545 Section 3.2.11 for more details
Declaration
Swift
public var member: CalendarUserAddress?
-
List for users the attendance has been delegated to
See RFC 5545 Section 3.2.4 for more details
Declaration
Swift
public var delegatedTo: [CalendarUserAddress]?
-
List for users the attendance has been delegated from
See RFC 5545 Section 3.2.4 for more details
Declaration
Swift
public var delegatedFrom: [CalendarUserAddress]?
-
User that has sent the invitation
See RFC 5545 Section 3.2.18 for more details
Declaration
Swift
public var sentBy: CalendarUserAddress?
-
Common name for the attendee calendar user, e.g. John Smith.
Declaration
Swift
public var commonName: CommonName?