Documentation
      ¶
    
    
  
    
  
    Index ¶
- Variables
 - func CursorToID(cur string) (int, error)
 - func GenerateDCNNode() []byte
 - func GenerateWallet() (*ecdsa.PrivateKey, *common.Address, error)
 - func IDToCursor(id int) string
 - func StartContainerDatabase(ctx context.Context, t *testing.T, migrationsDirRelPath string) (dbs db.Store, container *postgres.PostgresContainer)
 - func ValidateFirstLast(first, last *int, maxPageSize int) (int, error)
 - func WithSchema(tableName string) string
 - type PaginationHelper
 
Constants ¶
This section is empty.
Variables ¶
      View Source
      
  
var DBSettings = db.Settings{
	Name:     "identity_api",
	Host:     "localhost",
	User:     "dimo",
	Password: "dimo",
}
    Functions ¶
func CursorToID ¶
func GenerateDCNNode ¶
func GenerateDCNNode() []byte
func GenerateWallet ¶
func GenerateWallet() (*ecdsa.PrivateKey, *common.Address, error)
func IDToCursor ¶
func StartContainerDatabase ¶
func StartContainerDatabase(ctx context.Context, t *testing.T, migrationsDirRelPath string) (dbs db.Store, container *postgres.PostgresContainer)
StartContainerDatabase starts postgres container with default test settings, and migrates the db. Caller must terminate container.
func ValidateFirstLast ¶ added in v0.1.7
func WithSchema ¶
Types ¶
type PaginationHelper ¶
type PaginationHelper[T any] struct{}
func (PaginationHelper[T]) DecodeCursor ¶
func (p PaginationHelper[T]) DecodeCursor(cursor string) (*T, error)
func (PaginationHelper[T]) EncodeCursor ¶
func (p PaginationHelper[T]) EncodeCursor(cursor T) (string, error)
 Click to show internal directories. 
   Click to hide internal directories.