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
.individualDeclaration
Swift
public var type: CalendarUserType -
Participation status of the attendee, the default is
.needsActionDeclaration
Swift
public var participationStatus: EventParticipationStatus -
Role of the attendee, the default value is
.requiredParticipantDeclaration
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?
Attendee Structure Reference