ChatMessage
Modelo ChatMessage
{
"id": 1,
"created_at": "2022-07-14 16:38:51",
"updated_at": "2022-07-14 16:38:51",
"deleted_at": null,
"author_id": 753,
"room_id": 1,
"message": "Porfa, no te comas mi hamburguesa",
"type": "text",
"is_delivered": true,
"is_read": true,
"is_mine": null,
"last_delivered_message_id": 981,
"last_read_message_id": 981,
"channel": "private-ch-1"
}
Atributo |
Tipo |
Descripción |
id |
int |
- |
created_at |
datetime\|null |
- |
updated_at |
datetime\|null |
- |
author_id |
int |
- |
room_id |
int |
- |
message |
string |
- |
type |
string |
- |
channel |
string |
- |
is_delivered |
bool\|null |
- |
is_read |
bool\|null |
- |
last_delivered_message_id |
int |
- |
last_read_message_id |
int |
- |
Insertar ChatMessage
Insertar ChatMessage de ChatRoom
Método |
URI |
Cabeceras |
POST |
/companies/{companyId}/chat-rooms/{chatRoomId}/chat-messages |
Authorization |
{
"message": "required|string|max:8192",
"type": "string|in:text"
}
Listar ChatMessage
Listar ChatMessage de ChatRoom
{info} Soporta:
Paginación
Filters
Carga dinámica
Método |
URI |
Cabeceras |
GET |
/companies/{companyId}/chat-rooms/{chatRoomId}/chat-messages |
Authorization |
Acciones de ChatMessage
Index For User
{info} Soporta:
Paginación
Filters
Carga dinámica
Método |
URI |
Cabeceras |
GET |
/companies/{companyId}/accounts/{userId}/chat-messages |
Authorization |
Index For Order
{info} Soporta:
Paginación
Filters
Carga dinámica
Método |
URI |
Cabeceras |
GET |
/companies/{companyId}/orders/{orderId}/chat-messages |
Authorization |
Index For Order Provider
{info} Soporta:
Paginación
Filters
Carga dinámica
Método |
URI |
Cabeceras |
GET |
/companies/{companyId}/order-providers/{orderProviderId}/chat-messages |
Authorization |
Store For User
Método |
URI |
Cabeceras |
POST |
/companies/{companyId}/accounts/{userId}/chat-messages |
Authorization |
{
"message": "required|string|max:8192",
"type": "string|in:text"
}
Store For Order
Método |
URI |
Cabeceras |
POST |
/companies/{companyId}/orders/{orderId}/chat-messages |
Authorization |
{
"message": "required|string|max:8192",
"type": "string|in:text"
}
Store For Order Provider
Método |
URI |
Cabeceras |
POST |
/companies/{companyId}/order-providers/{orderProviderId}/chat-messages |
Authorization |
{
"message": "required|string|max:8192",
"type": "string|in:text"
}
Set Delivered
Método |
URI |
Cabeceras |
POST |
/companies/{companyId}/chat-messages/{chatMessageId}/set-delivered |
Authorization |
Set Read
Método |
URI |
Cabeceras |
POST |
/companies/{companyId}/chat-messages/{chatMessageId}/set-read |
Authorization |
Enlaces de ChatMessage