Documentation
¶
Index ¶
- type Balance
- type CardConfirmation
- type Chat
- type ChatMessage
- type ConnectTelegramParams
- type CreateBalanceParams
- type CreateCardConfirmationParams
- type CreateChatMessageParams
- type CreateChatParams
- type CreateCurrencyParams
- type CreateExchangerParams
- type CreateOrderParams
- type CreateUserParams
- type Currency
- type DBTX
- type Exchanger
- type GetBalanceByIdParams
- type GetCardConfirmationParams
- type GetExchangerByCurrencyIdsParams
- type Order
- type Queries
- func (q *Queries) ConnectTelegram(ctx context.Context, arg ConnectTelegramParams) (User, error)
- func (q *Queries) CreateBalance(ctx context.Context, arg CreateBalanceParams) (Balance, error)
- func (q *Queries) CreateCardConfirmation(ctx context.Context, arg CreateCardConfirmationParams) (CardConfirmation, error)
- func (q *Queries) CreateChat(ctx context.Context, arg CreateChatParams) (Chat, error)
- func (q *Queries) CreateChatMessage(ctx context.Context, arg CreateChatMessageParams) (ChatMessage, error)
- func (q *Queries) CreateCurrency(ctx context.Context, arg CreateCurrencyParams) (Currency, error)
- func (q *Queries) CreateExchanger(ctx context.Context, arg CreateExchangerParams) (Exchanger, error)
- func (q *Queries) CreateOrder(ctx context.Context, arg CreateOrderParams) (Order, error)
- func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) (User, error)
- func (q *Queries) GetBalanceById(ctx context.Context, arg GetBalanceByIdParams) (Balance, error)
- func (q *Queries) GetCardConfirmation(ctx context.Context, arg GetCardConfirmationParams) (CardConfirmation, error)
- func (q *Queries) GetCardConfirmations(ctx context.Context) ([]CardConfirmation, error)
- func (q *Queries) GetCardConfirmationsForUser(ctx context.Context, userID int64) ([]CardConfirmation, error)
- func (q *Queries) GetChat(ctx context.Context, uuid string) (Chat, error)
- func (q *Queries) GetChatMessages(ctx context.Context, chatID int64) ([]ChatMessage, error)
- func (q *Queries) GetCurrencyByCode(ctx context.Context, code string) (Currency, error)
- func (q *Queries) GetCurrencyById(ctx context.Context, id int64) (Currency, error)
- func (q *Queries) GetExchangerByCurrencyIds(ctx context.Context, arg GetExchangerByCurrencyIdsParams) (Exchanger, error)
- func (q *Queries) GetExchangerById(ctx context.Context, id int64) (Exchanger, error)
- func (q *Queries) GetFinishedOrders(ctx context.Context, operatorID int64) ([]Order, error)
- func (q *Queries) GetFreeOperators(ctx context.Context) ([]User, error)
- func (q *Queries) GetOrder(ctx context.Context, id int64) (Order, error)
- func (q *Queries) GetOrders(ctx context.Context, operatorID int64) ([]Order, error)
- func (q *Queries) GetOrdersForUser(ctx context.Context, userID int64) ([]Order, error)
- func (q *Queries) GetUnresolvedChats(ctx context.Context) ([]Chat, error)
- func (q *Queries) GetUser(ctx context.Context, email string) (User, error)
- func (q *Queries) GetUserById(ctx context.Context, id int64) (User, error)
- func (q *Queries) GetUserByToken(ctx context.Context, token string) (User, error)
- func (q *Queries) ListBalances(ctx context.Context, userID int64) ([]Balance, error)
- func (q *Queries) ListCurrencies(ctx context.Context) ([]Currency, error)
- func (q *Queries) ListExchangers(ctx context.Context) ([]Exchanger, error)
- func (q *Queries) ListOperators(ctx context.Context) ([]User, error)
- func (q *Queries) ListUsers(ctx context.Context) ([]User, error)
- func (q *Queries) RemoveBalance(ctx context.Context, arg RemoveBalanceParams) error
- func (q *Queries) RemoveCardConfirmation(ctx context.Context, id int64) error
- func (q *Queries) RemoveCurrency(ctx context.Context, code string) error
- func (q *Queries) RemoveExchanger(ctx context.Context, id int64) error
- func (q *Queries) RemoveExchangerOrders(ctx context.Context, exchangerID int64) error
- func (q *Queries) UpdateBalance(ctx context.Context, arg UpdateBalanceParams) (Balance, error)
- func (q *Queries) UpdateCardConfirmationImage(ctx context.Context, arg UpdateCardConfirmationImageParams) (CardConfirmation, error)
- func (q *Queries) UpdateCardConfirmationVerified(ctx context.Context, arg UpdateCardConfirmationVerifiedParams) (CardConfirmation, error)
- func (q *Queries) UpdateChatResolved(ctx context.Context, id int64) (Chat, error)
- func (q *Queries) UpdateChatUnresolved(ctx context.Context, id int64) (Chat, error)
- func (q *Queries) UpdateOrderCancelled(ctx context.Context, id int64) (Order, error)
- func (q *Queries) UpdateOrderFinished(ctx context.Context, id int64) (Order, error)
- func (q *Queries) UpdateOrderPaymentConfirmed(ctx context.Context, arg UpdateOrderPaymentConfirmedParams) (Order, error)
- func (q *Queries) UpdateUserBusy(ctx context.Context, arg UpdateUserBusyParams) (User, error)
- func (q *Queries) UpdateUserToken(ctx context.Context, arg UpdateUserTokenParams) (User, error)
- func (q *Queries) UpdateUserTokenAndPassHash(ctx context.Context, arg UpdateUserTokenAndPassHashParams) (User, error)
- func (q *Queries) UpdateUserVerified(ctx context.Context, arg UpdateUserVerifiedParams) (User, error)
- func (q *Queries) UserOrders(ctx context.Context, userID int64) ([]Order, error)
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type RemoveBalanceParams
- type UpdateBalanceParams
- type UpdateCardConfirmationImageParams
- type UpdateCardConfirmationVerifiedParams
- type UpdateOrderPaymentConfirmedParams
- type UpdateUserBusyParams
- type UpdateUserTokenAndPassHashParams
- type UpdateUserTokenParams
- type UpdateUserVerifiedParams
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CardConfirmation ¶
type ChatMessage ¶
type ConnectTelegramParams ¶
type CreateBalanceParams ¶
type CreateChatMessageParams ¶
type CreateChatParams ¶
type CreateCurrencyParams ¶
type CreateExchangerParams ¶
type CreateOrderParams ¶
type CreateOrderParams struct {
UserID int64 `json:"user_id"`
OperatorID int64 `json:"operator_id"`
ExchangerID int64 `json:"exchanger_id"`
AmountIn float64 `json:"amount_in"`
AmountOut float64 `json:"amount_out"`
Cancelled bool `json:"cancelled"`
ReceiveAddress string `json:"receive_address"`
Finished bool `json:"finished"`
ConfirmImage []byte `json:"confirm_image"`
PaymentConfirmed bool `json:"payment_confirmed"`
}
type CreateUserParams ¶
type GetBalanceByIdParams ¶
type Order ¶
type Order struct {
ID int64 `json:"id"`
UserID int64 `json:"user_id"`
OperatorID int64 `json:"operator_id"`
ExchangerID int64 `json:"exchanger_id"`
AmountIn float64 `json:"amount_in"`
AmountOut float64 `json:"amount_out"`
ReceiveAddress string `json:"receive_address"`
CreatedAt time.Time `json:"created_at"`
Cancelled bool `json:"cancelled"`
Finished bool `json:"finished"`
ConfirmImage []byte `json:"confirm_image"`
PaymentConfirmed bool `json:"payment_confirmed"`
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) ConnectTelegram ¶
func (*Queries) CreateBalance ¶
func (*Queries) CreateCardConfirmation ¶
func (q *Queries) CreateCardConfirmation(ctx context.Context, arg CreateCardConfirmationParams) (CardConfirmation, error)
func (*Queries) CreateChat ¶
func (*Queries) CreateChatMessage ¶
func (q *Queries) CreateChatMessage(ctx context.Context, arg CreateChatMessageParams) (ChatMessage, error)
func (*Queries) CreateCurrency ¶
func (*Queries) CreateExchanger ¶
func (*Queries) CreateOrder ¶
func (*Queries) CreateUser ¶
func (*Queries) GetBalanceById ¶
func (*Queries) GetCardConfirmation ¶
func (q *Queries) GetCardConfirmation(ctx context.Context, arg GetCardConfirmationParams) (CardConfirmation, error)
func (*Queries) GetCardConfirmations ¶
func (q *Queries) GetCardConfirmations(ctx context.Context) ([]CardConfirmation, error)
func (*Queries) GetCardConfirmationsForUser ¶
func (*Queries) GetChatMessages ¶
func (*Queries) GetCurrencyByCode ¶
func (*Queries) GetCurrencyById ¶
func (*Queries) GetExchangerByCurrencyIds ¶
func (*Queries) GetExchangerById ¶
func (*Queries) GetFinishedOrders ¶
func (*Queries) GetFreeOperators ¶
func (*Queries) GetOrdersForUser ¶
func (*Queries) GetUnresolvedChats ¶
func (*Queries) GetUserById ¶
func (*Queries) GetUserByToken ¶
func (*Queries) ListBalances ¶
func (*Queries) ListCurrencies ¶
func (*Queries) ListExchangers ¶
func (*Queries) ListOperators ¶
func (*Queries) RemoveBalance ¶
func (q *Queries) RemoveBalance(ctx context.Context, arg RemoveBalanceParams) error
func (*Queries) RemoveCardConfirmation ¶
func (*Queries) RemoveCurrency ¶
func (*Queries) RemoveExchanger ¶
func (*Queries) RemoveExchangerOrders ¶
func (*Queries) UpdateBalance ¶
func (*Queries) UpdateCardConfirmationImage ¶
func (q *Queries) UpdateCardConfirmationImage(ctx context.Context, arg UpdateCardConfirmationImageParams) (CardConfirmation, error)
func (*Queries) UpdateCardConfirmationVerified ¶
func (q *Queries) UpdateCardConfirmationVerified(ctx context.Context, arg UpdateCardConfirmationVerifiedParams) (CardConfirmation, error)
func (*Queries) UpdateChatResolved ¶
func (*Queries) UpdateChatUnresolved ¶
func (*Queries) UpdateOrderCancelled ¶
func (*Queries) UpdateOrderFinished ¶
func (*Queries) UpdateOrderPaymentConfirmed ¶
func (*Queries) UpdateUserBusy ¶
func (*Queries) UpdateUserToken ¶
func (*Queries) UpdateUserTokenAndPassHash ¶
func (*Queries) UpdateUserVerified ¶
func (*Queries) UserOrders ¶
type RemoveBalanceParams ¶
type UpdateBalanceParams ¶
type UpdateUserBusyParams ¶
type UpdateUserTokenParams ¶
Click to show internal directories.
Click to hide internal directories.