ws.go 430 B

1234567891011121314151617181920212223
  1. package structs
  2. type WsType struct {
  3. Payload struct {
  4. Type string `json:"type"`
  5. } `json:"payload"`
  6. }
  7. type WsPayload struct {
  8. ID string `json:"id"`
  9. Payload interface{} `json:"payload"`
  10. Token WsTokenStruct `json:"token"`
  11. }
  12. type WsTokenStruct struct {
  13. ID string `json:"id"`
  14. Token string `json:"token"`
  15. }
  16. type WsLoginPayload struct {
  17. Type string `json:"type"`
  18. Password string `json:"password"`
  19. }