meetme.go 806 B

123456789101112131415161718192021222324252627282930313233343536
  1. package model
  2. // MeetMe describes a user
  3. type MeetMe struct {
  4. Conference string `xorm:"confno" json:"confno"`
  5. Pin string `xorm:"pin" json:"pin"`
  6. AdminPin string `xorm:"adminpin" json:"adminPin"`
  7. }
  8. func (*MeetMe) TableName() string {
  9. return "t_conference"
  10. }
  11. type MeetMeRoom struct {
  12. MeetMe
  13. Activity string ` json:"activity"`
  14. Creation string ` json:"creation"`
  15. Event string ` json:"event"`
  16. Locked string ` json:"locked"`
  17. Marked string ` json:"marked"`
  18. Parties string ` json:"parties"`
  19. }
  20. type MeetMeCommonVO struct {
  21. Meetme string `json:"meetMe" binding:"required"`
  22. }
  23. type MeetMeVO struct {
  24. MeetMeCommonVO
  25. UserNum []string `json:"userNumbers" binding:"required"`
  26. }
  27. type MeetMeInviteVO struct {
  28. MeetMeCommonVO
  29. Extensions []string `json:"extensions" binding:"required"`
  30. }