package
Version:
v1.0.1-with-auth
Opens a new window with list of versions in this module.
Published: Mar 1, 2025
License: MIT
Opens a new window with license information.
Imports: 5
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
type Database interface {
Connect() (*sqlx.DB, error)
}
func NewDatabase(
logger logger.Logger,
host, user, password, name, sslMode string,
port, maxOpenConns, maxIdleConns, connMaxLifetimeSecs, connMaxIdleTimeSecs int,
) Database
type PaginatedResult[T any] struct {
TotalRecords uint64 `json:"total_records"`
TotalPages uint64 `json:"total_pages"`
PageSize uint64 `json:"page_size"`
CurrentPage uint64 `json:"current_page"`
PrevPage uint64 `json:"prev_page"`
NextPage uint64 `json:"next_page"`
Data []T `json:"data"`
}
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.