Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( UsersMapMock = map[string]int{ "advisor": 1, "agent": 5, "initiator": 7, "contributor": 0, "investor": 10, "mentor": 5, "contractor": 31, } UsersCountMock = 0 )
MOCK
View Source
var ( ErrDynamoDBNoEncryptionKey = errors.New("cannot create DynamoDB: poln's encryption key is missing") ErrDynamoDBNoTableName = errors.New("cannot create DynamoDB: no table name") ErrBadMax = errors.New("incorrect max") ErrInvalidUser = errors.New("nil user or missing required field") )
View Source
var MockDB = mockDB{}
Functions ¶
func NewDynamoDB ¶
func NewMockDBContent ¶
func NewMockDBContent(l []string) *mockDBContent
func NewMockErrDB ¶
func NewMockErrDB(l []string) *mockErrDB
Types ¶
type User ¶
type User struct { Address string `json:"address" binding:"required,eth_addr" validate:"required,eth_addr"` Email string `json:"email" binding:"required,email" validate:"required,email"` UUID string `json:"uuid,omitempty" validate:"required,uuid"` Timestamp int64 `json:"timestamp,omitempty" validate:"gt=0"` Type string `` /* 188-byte string literal not displayed */ Sponsor string `json:"sponsor" binding:"required,eth_addr" validate:"required,eth_addr"` }
Click to show internal directories.
Click to hide internal directories.