new Conversation()
Represents a conversation.
- Source:
- app/model/entities/Conversation.js, line 8
Methods
-
addMessage(message) → {Conversation}
-
Adds a message to conversation.
Parameters:
Name Type Description messageMessage - Source:
- app/model/entities/Conversation.js, line 145
Returns:
- Type
- Conversation
-
getDate() → {String}
-
Returns conversation's date and time in UTC and ISO 8601 format.
- Source:
- app/model/entities/Conversation.js, line 23
Returns:
- Type
- String
-
getId() → {Number}
-
Returns conversation's id.
- Source:
- app/model/entities/Conversation.js, line 53
Returns:
- Type
- Number
-
getMessages() → {Array}
-
Returns array of Message objects.
- Source:
- app/model/entities/Conversation.js, line 63
Returns:
- Type
- Array
-
getNote() → {String}
-
Returns note added to conversation.
- Source:
- app/model/entities/Conversation.js, line 73
Returns:
- Type
- String
-
getOperator() → {Number}
-
Operator id getter.
- Source:
- app/model/entities/Conversation.js, line 33
Returns:
- Type
- Number
-
getOperatorName() → {String}
-
Returns full name of operator.
- Source:
- app/model/entities/Conversation.js, line 43
Returns:
- Type
- String
-
setDate(value) → {Conversation}
-
Date setter.
Parameters:
Name Type Description valueString Date in UTC and ISO 8601 format.
- Source:
- app/model/entities/Conversation.js, line 85
Returns:
- Type
- Conversation
-
setId(value) → {Conversation}
-
Id setter
Parameters:
Name Type Description valueNumber - Source:
- app/model/entities/Conversation.js, line 121
Returns:
- Type
- Conversation
-
setNote(value) → {Conversation}
-
Note setter.
Parameters:
Name Type Description valueString - Source:
- app/model/entities/Conversation.js, line 133
Returns:
- Type
- Conversation
-
setOperator(value) → {Conversation}
-
Operator setter.
Parameters:
Name Type Description valueNumber Id of the operator.
- Source:
- app/model/entities/Conversation.js, line 97
Returns:
- Type
- Conversation
-
setOperatorName(value) → {Conversation}
-
Operator name setter.
Parameters:
Name Type Description valueString Operator's full name.
- Source:
- app/model/entities/Conversation.js, line 109
Returns:
- Type
- Conversation