JtxAttendee

Types

Link copied to clipboard

This enum class defines the possible values for the attribute Cutype of an JtxAttendee Use its name when the string representation is required, e.g. Cutype.INDIVIDUAL.name.

Link copied to clipboard

This enum class defines the possible values for the attribute JtxAttendee for the Component VJOURNAL

Link copied to clipboard

This enum class defines the possible values for the attribute JtxAttendee for the Component VTODO

Link copied to clipboard

This enum class defines the possible values for the attribute Role of an JtxAttendee Use its name when the string representation is required, e.g. Role.REQ-PARTICIPANT.name.

Properties

Link copied to clipboard
const val CALADDRESS: String

Purpose: This value type is used to identify properties that contain a calendar user address (in this case of the attendee). This is usually an e-mail address as defined in https://datatracker.ietf.org/doc/html/rfc5545#section-3.3.3. The value should be passed as String containing the URI with "mailto:", for example: "mailto:jane_doe@example.com" See also https://tools.ietf.org/html/rfc5545#section-3.8.4.1. Type: String

Link copied to clipboard
const val CN: String

Purpose: To specify the common name to be associated with the calendar user specified by the property in this case for the attendee. see [https://tools.ietf.org/html/rfc5545#section-3.8.4.1] and [https://datatracker.ietf.org/doc/html/rfc5545#section-3.2.2] Type: String

Link copied to clipboard

The content uri of the Attendee table

Link copied to clipboard
const val CUTYPE: String

Purpose: To identify the type of calendar user specified by the property in this case for the attendee. The possible values are defined in the enum Cutype. Use e.g. Cutype.INDIVIDUAL.name to put a correct String value in this field. If no value is passed for the Cutype, the Cutype will be interpreted as INDIVIDUAL as according to the RFC. Other values are accepted and treated as UNKNOWN. see [https://tools.ietf.org/html/rfc5545#section-3.8.4.1] and [https://tools.ietf.org/html/rfc5545#section-3.2.3] Type: String

Link copied to clipboard

Purpose: To specify the calendar users that have delegated their participation to the calendar user specified by the property in this case for the attendee. This is usually an e-mail address as defined in https://datatracker.ietf.org/doc/html/rfc5545#section-3.3.3. The value should be passed as String containing the URI with "mailto:", for example: "mailto:jane_doe@example.com" See also [https://tools.ietf.org/html/rfc5545#section-3.8.4.1] and [https://tools.ietf.org/html/rfc5545#section-3.2.4] Type: String

Link copied to clipboard
const val DELEGATEDTO: String

Purpose: To specify the calendar users to whom the calendar user specified by the property has delegated participation in this case for the attendee. see [https://tools.ietf.org/html/rfc5545#section-3.8.4.1] and [https://tools.ietf.org/html/rfc5545#section-3.2.5] Type: String

Link copied to clipboard
const val DIR: String

Purpose: To specify reference to a directory entry associated with the calendar user specified by the property in this case for the attendee. Expected is an URI as defined in https://datatracker.ietf.org/doc/html/rfc5545#section-3.2.6. The value should be passed as String, e.g. "ldap://example.com:6666/o=ABC%20Industries,c=US???(cn=Jim%20Dolittle)" Type: String

Link copied to clipboard

The name of the Foreign Key Column for IcalObjects. Type: Long, references JtxICalObject.ID

Link copied to clipboard
const val ID: String

The name of the ID column. This is the unique identifier of an Attendee Type: Long

Link copied to clipboard
const val LANGUAGE: String

Purpose: To specify the language for text values in a property or property parameter, in this case of the attendee. see [https://tools.ietf.org/html/rfc5545#section-3.8.4.1] and [https://tools.ietf.org/html/rfc5545#section-3.2.10] Language-Tag as defined in RFC5646, e.g. "en:Germany" Type: String

Link copied to clipboard
const val MEMBER: String

Purpose: To specify the group or list membership of the calendar user specified by the property in this case for the attendee. see [https://tools.ietf.org/html/rfc5545#section-3.8.4.1] and [https://tools.ietf.org/html/rfc5545#section-3.2.11] Type: String

Link copied to clipboard
const val OTHER: String

Purpose: To specify other parameters for the attendee. see [https://tools.ietf.org/html/rfc5545#section-3.8.4.1] The Parameters are stored as JSON. There are two helper functions provided: getJsonStringFromXParameters(ParameterList?) that returns a Json String from the parameter list to be stored in this other field. The counterpart to this function is getXParameterFromJson(String) that returns a list of XParameters from a Json that was created with getJsonStringFromXParameters(...) Type: String

Link copied to clipboard
const val PARTSTAT: String

Purpose: To specify the participation status for the calendar user specified by the property in this case for the attendee. The possible values are defined in the enum PartstatJournal and PartstatTodo Use e.g. PartstatJournal.ACCEPTED.name to put a correct String value in this field. If no value (null) is passed for the Partstat, it will be interpreted as NEEDS-ACTION as according to the RFC. Other values are accepted and treated as NEEDS-ACTION. see [https://tools.ietf.org/html/rfc5545#section-3.8.4.1] and [https://tools.ietf.org/html/rfc5545#section-3.2.12] Type: String

Link copied to clipboard
const val ROLE: String

Purpose: To specify the participation role for the calendar user specified by the property in this case for the attendee. The possible values are defined in the enum Role Use e.g. Role.CHAIR.name to put a correct String value in this field. If no value (null) is passed for the Role, it will be interpreted as REQ-PARTICIPANT as according to the RFC. Other values are accepted and treated as REQ-PARTICIPANTs. see [https://tools.ietf.org/html/rfc5545#section-3.8.4.1] and [https://tools.ietf.org/html/rfc5545#section-3.2.16] Type: String

Link copied to clipboard
const val RSVP: String

Purpose: To specify whether there is an expectation of a favor of a reply from the calendar user specified by the property value in this case for the attendee. see [https://tools.ietf.org/html/rfc5545#section-3.8.4.1] and [https://tools.ietf.org/html/rfc5545#section-3.2.17] Type: Boolean

Link copied to clipboard
const val SENTBY: String

Purpose: To specify the calendar user that is acting on behalf of the calendar user specified by the property in this case for the attendee. This is usually an e-mail address as defined in https://datatracker.ietf.org/doc/html/rfc5545#section-3.3.3. The value should be passed as String containing the URI with "mailto:", for example: "mailto:jane_doe@example.com" See also [https://tools.ietf.org/html/rfc5545#section-3.8.4.1] and [https://datatracker.ietf.org/doc/html/rfc5545#section-3.2.18] Type: String