package models import "time" type Account struct { ID string `json:"id" bson:"_id,omitempty"` UserID string `json:"userId" bson:"userId"` Cart []string `json:"cart" bson:"cart"` Wallet Wallet `json:"wallet" bson:"wallet"` Deleted bool `json:"deleted" bson:"deleted"` CreatedAt time.Time `json:"createdAt" bson:"createdAt"` UpdatedAt time.Time `json:"updatedAt" bson:"updatedAt"` DeletedAt *time.Time `json:"deletedAt,omitempty" bson:"deletedAt,omitempty"` } type Wallet struct { Cash int64 `json:"cash"` Currency string `json:"currency"` /* Money деньги на счету в копейках. Чтобы при перессчётах не возникало денег из ни откуда. Фиксируемся к одной валюте, она будет внутренней, никому её не покажем. */ Money int64 `json:"money"` }