public class InitiateChatRequestData : IChatCacheableWithCurrentState<int>, IChatIncrementalCacheable
Thetype exposes the following members.
When was this request changed for the last time (new message in room, changed state, etc.).
Type of change. Based on this value item will be removed from cache or just modified. Item should be removed only if it is in the Deleted state.
Nickname of chat user who initiated this chat.
If true, request was accepted or rejected and should be hidden on client. Request should be removed if state is something else than New.
Time when was this request changed for the last time. This time should be send back to server by client in next request.
Messages written by supporter.
This request will be stored under this key in cache. It can be either UserID or ContactID (depending how was it retrieved from DB).
State of this request.
ID of room which was created for this conversation.