Documentation
¶
Index ¶
- func GetCCManSrv() iCCMan
- func GetJWTSrv() iJWTSrv
- func GetUsrManService() iUsrManSrv
- func SetCCManSrv(ctx context.Context) (err error)
- func SetJWTSrv(key string)
- func SetRabbitMQ(serverURL string) (err error)
- func SetUsrManService(ctx context.Context, target string) (err error)
- type CCManSrv
- func (cS *CCManSrv) ChooseShardIDFromInt(in int) (shardID int, err error)
- func (cS *CCManSrv) CreateCard(ctx context.Context, shardID int, card *ccmanrpc.Card) (createdID uint32, err error)
- func (cS *CCManSrv) CreateColumn(ctx context.Context, shardID int, column *ccmanrpc.Column) (createdID uint32, err error)
- func (cS *CCManSrv) DeleteCardByID(ctx context.Context, shardID int, cardID uint32) (err error)
- func (cS *CCManSrv) DeleteColumnByID(ctx context.Context, shardID int, colID uint32) (err error)
- func (cS *CCManSrv) GetAllFromProjectID(ctx context.Context, shardID int, projectID uint32) (cols []*ccmanrpc.Column, err error)
- func (cS *CCManSrv) GetCardByID(ctx context.Context, shardID int, cardID uint32) (card *ccmanrpc.Card, err error)
- func (cS *CCManSrv) GetCardsByAssignedToID(ctx context.Context, shardID int, userID uint32) (cards []*ccmanrpc.Card, err error)
- func (cS *CCManSrv) GetCardsByColumnID(ctx context.Context, shardID int, colID uint32) (cards []*ccmanrpc.Card, err error)
- func (cS *CCManSrv) GetCardsByCreatorID(ctx context.Context, shardID int, userID uint32) (cards []*ccmanrpc.Card, err error)
- func (cS *CCManSrv) GetCardsByDueDate(ctx context.Context, shardID int, duedate time.Time) (cards []*ccmanrpc.Card, err error)
- func (cS *CCManSrv) GetColumnByID(ctx context.Context, shardID int, colID uint32) (col *ccmanrpc.Column, err error)
- func (cS *CCManSrv) GetColumnsByProjectID(ctx context.Context, shardID int, projectID uint32) (cols []*ccmanrpc.Column, err error)
- func (cS *CCManSrv) GetColumnsByTitle(ctx context.Context, shardID int, title string) (cols []*ccmanrpc.Column, err error)
- func (cS *CCManSrv) MoveCardToCol(ctx context.Context, shardID int, cardID uint32, newCol uint32, ...) (err error)
- func (cS *CCManSrv) ReorderCard(ctx context.Context, shardID int, cardID uint32, aboveIdx uint32) (err error)
- func (cS *CCManSrv) ReorderColumn(ctx context.Context, shardID int, columnID uint32, nextOfIdx uint32) (err error)
- func (cS *CCManSrv) UpdateCardByID(ctx context.Context, shardID int, cardID uint32, card *ccmanrpc.Card) (err error)
- func (cS *CCManSrv) UpdateColumnByID(ctx context.Context, shardID int, colID uint32, col *ccmanrpc.Column) (err error)
- type ClaimsDetail
- type JWTSrv
- type RabbitMQService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCCManSrv ¶
func GetCCManSrv() iCCMan
func GetUsrManService ¶
func GetUsrManService() iUsrManSrv
func SetCCManSrv ¶
func SetRabbitMQ ¶
Types ¶
type CCManSrv ¶
type CCManSrv struct {
// contains filtered or unexported fields
}
func (*CCManSrv) ChooseShardIDFromInt ¶
func (*CCManSrv) CreateCard ¶
func (*CCManSrv) CreateColumn ¶
func (*CCManSrv) DeleteCardByID ¶
func (*CCManSrv) DeleteColumnByID ¶
func (*CCManSrv) GetAllFromProjectID ¶
func (*CCManSrv) GetCardByID ¶
func (*CCManSrv) GetCardsByAssignedToID ¶
func (*CCManSrv) GetCardsByColumnID ¶
func (*CCManSrv) GetCardsByCreatorID ¶
func (*CCManSrv) GetCardsByDueDate ¶
func (*CCManSrv) GetColumnByID ¶
func (*CCManSrv) GetColumnsByProjectID ¶
func (*CCManSrv) GetColumnsByTitle ¶
func (*CCManSrv) MoveCardToCol ¶
func (*CCManSrv) ReorderCard ¶
func (*CCManSrv) ReorderColumn ¶
func (*CCManSrv) UpdateCardByID ¶
type ClaimsDetail ¶
type ClaimsDetail struct { UUID string `json:"uuid"` UserID uint32 `json:"userid"` IssuedAt int64 `json:"iat"` ExpiredAt int64 `json:"exp"` }
func (*ClaimsDetail) ImportData ¶
func (c *ClaimsDetail) ImportData(claims *jwt.MapClaims) (err error)
func (*ClaimsDetail) ToJWTClaims ¶
func (c *ClaimsDetail) ToJWTClaims() (claims *jwt.MapClaims, err error)
type JWTSrv ¶
type JWTSrv struct { SigningMethod jwt.SigningMethod SecretKey []byte }
func (JWTSrv) CreateToken ¶
func (j JWTSrv) CreateToken(claims *ClaimsDetail) (tokenStr string, err error)
func (JWTSrv) GetClaimsValidate ¶
func (j JWTSrv) GetClaimsValidate(tokenStr string) (claims *ClaimsDetail, err error)
type RabbitMQService ¶
type RabbitMQService struct {
// contains filtered or unexported fields
}
func GetRabbitMQ ¶
func GetRabbitMQ() *RabbitMQService
func (*RabbitMQService) Close ¶
func (r *RabbitMQService) Close() (err error)
func (*RabbitMQService) SendNewNotiMsg ¶
func (r *RabbitMQService) SendNewNotiMsg(msg *rabbitmq.NewNotificationMsg) (err error)
Click to show internal directories.
Click to hide internal directories.