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
  • TV

    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