- user
サービスを利用するユーザー - chat
メッセージのやり取りを行うチャット - memberIDs chatに所属するuserのid
- message
送信済みで他のユーザーから閲覧可能なメッセージ - scheduled message
まだチャットには送信されておらず、指定の時刻になったらスケジューラーによって送信されるメッセージ - scheduled sending time
送信予定日時 - schedule sending message
メッセージを送信予定時刻に送信するよう登録すること
※ メソッドに関して各フィールドのGetterは省略しています。
プロパティ
id uint64
name string
プロパティ
name string
memberIDs []uint64
メソッド
EditName(n string) error
AppendMembers(userIDs []uint64)
DeleteMembers(userIDs []uint64)
プロパティ
id uint64
text text
chatID uint64
userID uint64
createdAt time.Time
プロパティ
id uint64
text text
chatID uint64
userID uint64
sendTime sendTime
createdAt time.Time
メソッド
ChangeSendTime(scheduledSendingTime time.Time) error
ChangeText(text string) error