github.com/status-im/status-go@v1.1.0/protocol/requests/send_group_chat_message.go (about) 1 package requests 2 3 import ( 4 "errors" 5 ) 6 7 var ErrSendGroupChatMessageInvalidID = errors.New("send-group-chat-message: invalid id") 8 var ErrSendGroupChatMessageInvalidMessage = errors.New("send-group-chat-message: invalid message") 9 10 type SendGroupChatMessage struct { 11 ID string `json:"id"` 12 Message string `json:"message"` 13 } 14 15 func (a *SendGroupChatMessage) Validate() error { 16 if len(a.ID) == 0 { 17 return ErrSendGroupChatMessageInvalidID 18 } 19 20 if len(a.Message) == 0 { 21 return ErrSendGroupChatMessageInvalidMessage 22 } 23 24 return nil 25 }