Documentation
¶
Index ¶
- type Attachment
- type Entity
- func (e *Entity) CreateAttachment(ctx context.Context, id, channelId, fileSize int64, height, width int64, ...) error
- func (e *Entity) DoneAttachment(ctx context.Context, id, channelId int64, contentType *string) error
- func (e *Entity) GetAttachment(ctx context.Context, id, channelId int64) (model.Attachment, error)
- func (e *Entity) RemoveAttachment(ctx context.Context, id, channelId int64) error
- func (e *Entity) SelectAttachmentByIDs(ctx context.Context, ids []int64) ([]model.Attachment, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Attachment ¶
type Attachment interface {
CreateAttachment(ctx context.Context, id, channelId, fileSize int64, height, width int64, name string) error
RemoveAttachment(ctx context.Context, id, channelId int64) error
GetAttachment(ctx context.Context, id, channelId int64) (model.Attachment, error)
DoneAttachment(ctx context.Context, id, channelId int64, contentType *string) error
SelectAttachmentByIDs(ctx context.Context, ids []int64) ([]model.Attachment, error)
}
func New ¶
func New(c *db.CQLCon) Attachment
type Entity ¶
type Entity struct {
// contains filtered or unexported fields
}
func (*Entity) CreateAttachment ¶
func (*Entity) DoneAttachment ¶
func (*Entity) GetAttachment ¶
func (*Entity) RemoveAttachment ¶
func (*Entity) SelectAttachmentByIDs ¶
Click to show internal directories.
Click to hide internal directories.