IOutOfOfficeData
extends
JsonSerializable
in
DTO to hold out-of-office information of a user
Tags
Table of Contents
Methods
- getEndDate() : int
- Get the (preliminary) out-of-office end date
- getId() : string
- Get the unique token assigned to the current out-of-office event
- getMessage() : string
- Get the long out-of-office message for auto responders and similar
- getReplacementUserDisplayName() : string|null
- Get the replacement user displayName for auto responders and similar
- getReplacementUserId() : string|null
- Get the replacement user id for auto responders and similar
- getShortMessage() : string
- Get the short summary text displayed in the user status and similar
- getStartDate() : int
- Get the accurate out-of-office start date
- getUser() : IUser
- jsonSerialize() : OutOfOfficeData
Methods
getEndDate()
Get the (preliminary) out-of-office end date
public
getEndDate() : int
Tags
Return values
intgetId()
Get the unique token assigned to the current out-of-office event
public
getId() : string
Tags
Return values
stringgetMessage()
Get the long out-of-office message for auto responders and similar
public
getMessage() : string
Tags
Return values
stringgetReplacementUserDisplayName()
Get the replacement user displayName for auto responders and similar
public
getReplacementUserDisplayName() : string|null
Tags
Return values
string|nullgetReplacementUserId()
Get the replacement user id for auto responders and similar
public
getReplacementUserId() : string|null
Tags
Return values
string|nullgetShortMessage()
Get the short summary text displayed in the user status and similar
public
getShortMessage() : string
Tags
Return values
stringgetStartDate()
Get the accurate out-of-office start date
public
getStartDate() : int
This event is not guaranteed to be emitted exactly at start date
Tags
Return values
intgetUser()
public
getUser() : IUser
Tags
Return values
IUserjsonSerialize()
public
jsonSerialize() : OutOfOfficeData