entity

package
v0.0.0-...-4db5c07 Latest Latest
Warning

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

Go to latest
Published: Aug 17, 2023 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BankDAO

type BankDAO struct {
	ID             int       `db:"id"`
	UserID         int       `db:"user_id"`
	CardHolder     string    `db:"card_holder"`
	Number         string    `db:"number"`
	ExpirationDate string    `db:"expiration_date"`
	Metadata       string    `db:"metadata,omitempty"`
	CreatedAt      time.Time `db:"created_at,omitempty"`
}

BankDAO - объект типа банковской карты для БД

type BankDTO

type BankDTO struct {
	ID             int
	CardHolder     string
	Number         string
	ExpirationDate string
	Metadata       string
}

BankDTO - объект типа банковской карты для API

type PairDAO

type PairDAO struct {
	ID        int       `db:"id"`
	UserID    int       `db:"user_id"`
	Login     string    `db:"login"`
	Password  string    `db:"password"`
	Metadata  string    `db:"metadata,omitempty"`
	CreatedAt time.Time `db:"created_at,omitempty"`
}

PairDAO - объект типа логин/пароль для БД

type PairDTO

type PairDTO struct {
	ID       int
	Login    string
	Password string
	Metadata string
}

PairDTO - объект типа логин/пароль для API

type TextDAO

type TextDAO struct {
	ID        int       `db:"id"`
	UserID    int       `db:"user_id"`
	Note      string    `db:"note"`
	Metadata  string    `db:"metadata,omitempty"`
	CreatedAt time.Time `db:"created_at,omitempty"`
}

TextDAO - объект текстового типа (заметка) для БД

type TextDTO

type TextDTO struct {
	ID       int
	Note     string
	Metadata string
}

TextDTO - объект текстового типа (заметка) для API

type UserDAO

type UserDAO struct {
	ID           int    `db:"id"`
	Login        string `db:"login"`
	PasswordHash string `db:"password_hash"`
}

UserDAO - объект для БД

type UserDTO

type UserDTO struct {
	Login    string `json:"login" binding:"required"`
	Password string `json:"password" binding:"required"`
}

UserDTO - объект для API

Jump to

Keyboard shortcuts

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