clients

package
v0.0.0-...-54f60d9 Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2025 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BorrowsClient

type BorrowsClient struct {
	// contains filtered or unexported fields
}

func NewBorrowsClient

func NewBorrowsClient(client borrows.BorrowsClient, db *gorm.DB) *BorrowsClient

func (*BorrowsClient) AddBorrow

func (c *BorrowsClient) AddBorrow(ctx *gin.Context)

func (*BorrowsClient) GetAllBorrows

func (c *BorrowsClient) GetAllBorrows(ctx *gin.Context)

func (*BorrowsClient) GetOnGoingBorrows

func (c *BorrowsClient) GetOnGoingBorrows(ctx *gin.Context)

func (*BorrowsClient) GetUserBorrows

func (c *BorrowsClient) GetUserBorrows(ctx *gin.Context)

func (*BorrowsClient) GetUserOnGoingBorrows

func (c *BorrowsClient) GetUserOnGoingBorrows(ctx *gin.Context)

type LikeRequest

type LikeRequest struct {
	BookId int64 `json:"bookId"`
}

type LikesClient

type LikesClient struct {
	// contains filtered or unexported fields
}

func NewLikesClient

func NewLikesClient(client likes.LikesClient) *LikesClient

func (*LikesClient) AddLike

func (c *LikesClient) AddLike(ctx *gin.Context)

func (*LikesClient) DeleteLike

func (c *LikesClient) DeleteLike(ctx *gin.Context)

func (*LikesClient) GetLike

func (c *LikesClient) GetLike(ctx *gin.Context)

type NotificationRequest

type NotificationRequest struct {
	Message string `json:"message"`
	Type    string `json:"type"`
}

type NotificationsClient

type NotificationsClient struct {
	// contains filtered or unexported fields
}

func (*NotificationsClient) GetUserNotifications

func (c *NotificationsClient) GetUserNotifications(ctx *gin.Context)

func (*NotificationsClient) MarkNotificationAsRead

func (c *NotificationsClient) MarkNotificationAsRead(ctx *gin.Context)

func (*NotificationsClient) PushNotification

func (c *NotificationsClient) PushNotification(ctx *gin.Context)

Jump to

Keyboard shortcuts

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