22 lines
439 B
Go
22 lines
439 B
Go
package models
|
|
|
|
type TgUpdate struct {
|
|
UpdateID int `json:"update_id"`
|
|
Message *TgMessage `json:"message"`
|
|
}
|
|
|
|
type TgMessage struct {
|
|
MessageID int `json:"message_id"`
|
|
Chat TgChat `json:"chat"`
|
|
Text string `json:"text"`
|
|
}
|
|
|
|
type TgChat struct {
|
|
ID int64 `json:"id"`
|
|
}
|
|
|
|
type TelegramLinkData struct {
|
|
Username string `json:"username"`
|
|
Role string `json:"role"` // "client" | "livreur" | "admin" | "cabine"
|
|
}
|