21 lines
486 B
Go
21 lines
486 B
Go
package session
|
|
|
|
import (
|
|
"go.mongodb.org/mongo-driver/bson/primitive"
|
|
"repositories.action2quare.com/ayo/gocommon"
|
|
)
|
|
|
|
const (
|
|
communication_channel_name_prefix = "_sess_comm_chan_name"
|
|
session_collection_name = gocommon.CollectionName("session")
|
|
)
|
|
|
|
type Authorization struct {
|
|
Account primitive.ObjectID `bson:"a" json:"a"`
|
|
|
|
// by authorization provider
|
|
Platform string `bson:"p" json:"p"`
|
|
Uid string `bson:"u" json:"u"`
|
|
Email string `bson:"em" json:"em"`
|
|
}
|