1.4.0 • Published 7 months ago

ts-elasticsearch-messaging v1.4.0

Weekly downloads
-
License
ISC
Repository
github
Last release
7 months ago

ts-elasticsearch-messaging

Setup

  • Environment
    • ELASTIC_CLOUD_ID
    • ELASTIC_CLOUD_USERNAME
    • ELASTIC_CLOUD_PASSWORD

Usage

import { OpenMessage, DirectMessage } from "ts-elasticsearch-messaging";

Design

Properties

propertytypememo
uuidstringメッセージを一意にする ID
kindstringメッセージの種類 ※内容は後述
parent_uuidstringThread 利用の際の親メッセージ ID
channel_uuidstringグループメッセージのように利用する際の ID
from_uuidstring送信元の個を特定する ID
from_namestring送信元の名前、表示時に利用しやすいように登録しておく
to_uuidstring送信先の個を特定する ID、ダイレクトメッセージで利用
commentstringメッセージ内容
tagsstring[]上記プロパティで賄えない場合はこのタグを利用(配列内の要素は Key, Value を想定)
created_atstring
updated_atstring

Kind

uuid, kind, from_uuid, from_name, comment, tags, created_at, updated_at は全てに必要なため省略

kindneed paramsnull paramsmemo
DIRECTto_uuidparent_uuid, channel_uuidダイレクトメッセージの場合に指定
PUBLIC_CHANNELchannel_uuidto_uuid, parent_uuid公開グループメッセージの場合に指定
PRIVATE_CHANNELchannel_uuidto_uuid, parent_uuid非公開グループメッセージの場合に指定

Thread

uuid, from_uuid, from_name, comment, tags, created_at, updated_at は全てに必要なため省略

need paramsnull paramsmemo
parent_uuidkind, channel_uuid, to_uuidダイレクトメッセージの場合に指定
1.4.0

7 months ago

1.3.2

12 months ago

1.3.1

12 months ago

1.2.0

12 months ago