PresenceActivityType
public enum PresenceActivityType : Int
Activities as defined in section 3.2 of RFC 4480.
-
The person has a calendar appointment, without specifying exactly of what type.
Declaration
Swift
case Appointment = 0
-
The person is physically away from all interactive communication devices.
Declaration
Swift
case Away = 1
-
The person is eating the first meal of the day, usually eaten in the morning.
Declaration
Swift
case Breakfast = 2
-
The person is busy, without further details.
Declaration
Swift
case Busy = 3
-
The person is having his or her main meal of the day, eaten in the evening or at midday.
Declaration
Swift
case Dinner = 4
-
This is a scheduled national or local holiday.
Declaration
Swift
case Holiday = 5
-
The person is riding in a vehicle, such as a car, but not steering.
Declaration
Swift
case InTransit = 6
-
The person is looking for (paid) work.
Declaration
Swift
case LookingForWork = 7
-
The person is eating his or her midday meal.
Declaration
Swift
case Lunch = 8
-
The person is scheduled for a meal, without specifying whether it is breakfast, lunch, or dinner, or some other meal.
Declaration
Swift
case Meal = 9
-
The person is in an assembly or gathering of people, as for a business, social, or religious purpose.
Declaration
Swift
case Meeting = 10
-
The person is talking on the telephone.
Declaration
Swift
case OnThePhone = 11
-
The person is engaged in an activity with no defined representation.
Declaration
Swift
case Other = 12
-
A performance is a sub-class of an appointment and includes musical, theatrical, and cinematic performances as well as lectures.
Declaration
Swift
case Performance = 13
-
The person will not return for the foreseeable future, e.g., because it is no longer working for the company.
Declaration
Swift
case PermanentAbsence = 14
-
The person is occupying himself or herself in amusement, sport, or other recreation.
Declaration
Swift
case Playing = 15
-
The person is giving a presentation, lecture, or participating in a formal round-table discussion.
Declaration
Swift
case Presentation = 16
-
The person is visiting stores in search of goods or services.
Declaration
Swift
case Shopping = 17
-
The person is sleeping.
Declaration
Swift
case Sleeping = 18
-
The person is observing an event, such as a sports event.
Declaration
Swift
case Spectator = 19
-
The person is controlling a vehicle, watercraft, or plane.
Declaration
Swift
case Steering = 20
-
The person is on a business or personal trip, but not necessarily in-transit.
Declaration
Swift
case Travel = 21
-
The person is watching television.
Declaration
Swift
case TV = 22
-
The activity of the person is unknown.
Declaration
Swift
case Unknown = 23
-
A period of time devoted to pleasure, rest, or relaxation.
Declaration
Swift
case Vacation = 24
-
The person is engaged in, typically paid, labor, as part of a profession or job.
Declaration
Swift
case Working = 25
-
The person is participating in religious rites.
Declaration
Swift
case Worship = 26