AttendeeProperty class
Describes an attendee
- Inheritance
-
- Object
- Property
- UriProperty
- UserProperty
- AttendeeProperty
Constructors
- AttendeeProperty(String definition)
- Creates a new AttendeeProperty
Properties
- alternateRepresentation ↔ Uri?
-
Gets the alternative representation, e.g. a link to a VCARD
getter/setter pairinherited
- attendee → Uri
-
Gets the URI of the attendee, e.g.
Uri.parse('mailto:a@example.com')
no setter - commonName ↔ String?
-
Gets the common name associated with this calendar user
getter/setter pairinherited
- definition → String
-
Full property content, e.g.
DTSTAMP;TZID=America/New_York:19970610T172345Z
finalinherited - delegatedFrom ↔ Uri?
-
Retrieves the URI of the the user that this attendee has delegated the
event or task from
getter/setter pair
- delegatedFromEmail ↔ String?
-
Retrieves the email of the the user that this attendee has delegated the
event or task from
getter/setter pair
- delegatedTo ↔ Uri?
-
Retrieves the URI of the the user that this attendee has delegated the
event or task to
getter/setter pair
- delegatedToEmail ↔ String?
-
Retrieves the email of the the user that this attendee has delegated the
event or task to
getter/setter pair
- directory ↔ Uri?
-
Gets the directory link, for example an LDAP URI
getter/setter pairinherited
- email ↔ String?
-
Retrieve the email from this value
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- name → String
-
Name of the property, e.g.
DTSTAMP
finalinherited -
parameters
→ Map<
String, Parameter> -
Additional parameters for this property, e.g. `{'TZID' : TextValueType('America/New_York')}}
finalinherited
- participantStatus ↔ ParticipantStatus?
-
Gets the participant status of this attendee
getter/setter pair
- role ↔ Role
-
Gets the role of this participant, defaults to Role.requiredParticipant
getter/setter pair
- rsvp ↔ bool
-
Checks if an answer is expected.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- textValue → String
-
Value of the property, e.g.
19970610T172345Z
finalinherited - uri → Uri
-
no setterinherited
- userType ↔ CalendarUserType
-
Retrieves the type of the user.
getter/setter pairinherited
- value ↔ dynamic
-
The value of this property
getter/setter pairinherited
Methods
-
copy(
) → Property -
Creates a copy of this property
inherited
-
getParameterValue<
T> (ParameterType type) → T? -
Retrieves the parameter value for
type
inherited -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
parse(
String textValue) → dynamic -
Parses this property.
inherited
-
render(
StringBuffer buffer) → void -
Renders this parameter into the given
buffer
without folding / wrapping lines and withoutCRLF
at the end.inherited -
setOrRemoveParameter(
ParameterType type, Parameter? value) → void -
Sets the parameter when
value
is not null and removes the parameter whenvalue
is null.inherited -
setParameter(
Parameter value) → void -
Sets the parameter
value
inherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
-
operator [](
ParameterType type) → Parameter? -
Retrieves the parameter with the given
type
inherited -
operator []=(
ParameterType type, Parameter value) → void -
Sets the parameter
value
for the giventype
inherited
Static Methods
-
create(
{Uri? attendeeUri, String? attendeeEmail, ParticipantStatus? participantStatus, Uri? delegatedToUri, String? delegatedToEmail, Uri? delegatedFromUri, String? delegatedFromEmail, Role? role, bool? rsvp, CalendarUserType? userType, String? commonName, Uri? alternateRepresentation, Uri? directory}) → AttendeeProperty? -
Creates an attendee with the specified
attendeeUri
orattendeeEmail
.override
Constants
- propertyName → const String
-
ATTENDEE