Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder interface {
Build(c *mgo.Collection) *mgo.Query
}
Builder wraps query build operations
type Conversation ¶
type Conversation struct {
// contains filtered or unexported fields
}
Conversation handles conversation db queries
func NewConversation ¶
func NewConversation(db *mgo.Database) *Conversation
NewConversation returns conversation
func (*Conversation) Delete ¶
func (c *Conversation) Delete(dt *db.Conversation) (err error)
Delete deletes conversation
func (*Conversation) GetByID ¶
func (c *Conversation) GetByID(id bson.ObjectId) (dt db.Conversation, err error)
GetByID returns conversation filtered by _id
func (*Conversation) Put ¶
func (c *Conversation) Put(dt *db.Conversation) (err error)
Put creates or updates a conversation
type Role ¶
type Role struct {
// contains filtered or unexported fields
}
Role struct
Click to show internal directories.
Click to hide internal directories.