relation

package
v0.0.0-...-d9cd954 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MeetingInfo

type MeetingInfo struct {
	RoomID      string    `gorm:"column:room_id;primary_key;size:128;index:room_id;index:status,priority:1"`
	MeetingName string    `gorm:"column:meeting_name;size:64"`
	HostUserID  string    `gorm:"column:host_user_id;size:64;index:host_user_id"`
	Status      int64     `gorm:"column:status;index:status,priority:2"`
	StartTime   int64     `gorm:"column:start_time"`
	EndTime     int64     `gorm:"column:end_time"`
	CreateTime  time.Time `gorm:"column:create_time"`
	Ex          string    `gorm:"column:ex;size:1024"`
}

func (MeetingInfo) TableName

func (MeetingInfo) TableName() string

type MeetingInvitationInfo

type MeetingInvitationInfo struct {
	RoomID     string    `gorm:"column:room_id;primary_key;size:128"`
	UserID     string    `gorm:"column:user_id;primary_key;size:64;index:user_id"`
	CreateTime time.Time `gorm:"column:create_time"`
}

func (MeetingInvitationInfo) TableName

func (MeetingInvitationInfo) TableName() string

type MeetingVideoRecord

type MeetingVideoRecord struct {
	RoomID     string    `gorm:"column:room_id;size:128"`
	FileURL    string    `gorm:"column:file_url"`
	CreateTime time.Time `gorm:"column:create_time"`
}

func (MeetingVideoRecord) TableName

func (MeetingVideoRecord) TableName() string

type SignalInvitationModel

type SignalInvitationModel struct {
	UserID       string    `gorm:"column:user_id;primary_key"`
	SID          string    `gorm:"column:sid;type:char(128);primary_key"`
	Status       int32     `gorm:"column:status"`
	InitiateTime time.Time `gorm:"column:initiate_time;primary_key"`
	HandleTime   time.Time `gorm:"column:handle_time"`
}

func (SignalInvitationModel) TableName

func (SignalInvitationModel) TableName() string

type SignalModel

type SignalModel struct {
	SID           string    `gorm:"column:sid;type:char(128);primary_key"`
	InviterUserID string    `gorm:"column:inviter_user_id;type:char(64);index:inviter_user_id_index"`
	CustomData    string    `gorm:"column:custom_data;type:text"`
	GroupID       string    `gorm:"column:group_id;type:char(64)"`
	RoomID        string    `gorm:"column:room_id;primary_key;type:char(128)"`
	Timeout       int32     `gorm:"column:timeout"`
	MediaType     string    `gorm:"column:media_type;type:char(64)"`
	PlatformID    int32     `gorm:"column:platform_id"`
	SessionType   int32     `gorm:"column:sesstion_type"`
	InitiateTime  time.Time `gorm:"column:initiate_time"`
	EndTime       time.Time `gorm:"column:end_time"`
	FileURL       string    `gorm:"column:file_url"                                                  json:"-"`

	Title         string `gorm:"column:title;size:128"`
	Desc          string `gorm:"column:desc;size:1024"`
	Ex            string `gorm:"column:ex;size:1024"`
	IOSPushSound  string `gorm:"column:ios_push_sound"`
	IOSBadgeCount bool   `gorm:"column:ios_badge_count"`
	SignalInfo    string `gorm:"column:signal_info;size:1024"`
}

func (SignalModel) TableName

func (SignalModel) TableName() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL