handler

package
v0.0.0-...-755f579 Latest Latest
Warning

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

Go to latest
Published: Dec 14, 2022 License: CC0-1.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthHandler

type AuthHandler struct {
	auth.UnimplementedAuthServer
	// contains filtered or unexported fields
}

func NewAuthHandler

func NewAuthHandler(service AuthService) *AuthHandler

func (*AuthHandler) SignUpUserByTelegram

func (a *AuthHandler) SignUpUserByTelegram(ctx context.Context,
	request *auth.SignUpUserByTelegramRequest) (*emptypb.Empty, error)

type AuthService

type AuthService interface {
	SignUpUserByTelegram(ctx context.Context, data core.ServiceSignUpUserByTelegramData) error
}

type ConverterHandler

type ConverterHandler struct {
	converter.UnimplementedConverterServer
	// contains filtered or unexported fields
}

func NewConverterHandler

func NewConverterHandler(service ConverterService) *ConverterHandler

func (ConverterHandler) GetAvailableConverterPairs

func (c ConverterHandler) GetAvailableConverterPairs(ctx context.Context,
	empty *emptypb.Empty) (*converter.ConverterPairs, error)

func (ConverterHandler) GetCurrentExchange

func (c ConverterHandler) GetCurrentExchange(ctx context.Context,
	pair *converter.ConverterPair) (*converter.Exchange, error)

func (ConverterHandler) GetMyConvertPairs

func (c ConverterHandler) GetMyConvertPairs(ctx context.Context,
	empty *emptypb.Empty) (*converter.ConverterPairs, error)

func (ConverterHandler) GetMyThresholdConvertPairs

func (c ConverterHandler) GetMyThresholdConvertPairs(ctx context.Context,
	empty *emptypb.Empty) (*converter.ThresholdConvertPairs, error)

func (ConverterHandler) SetConvertPair

func (c ConverterHandler) SetConvertPair(ctx context.Context,
	pair *converter.ConverterPair) (*emptypb.Empty, error)

func (ConverterHandler) SetThresholdConvertPairs

func (c ConverterHandler) SetThresholdConvertPairs(ctx context.Context,
	pair *converter.ThresholdConvertPair) (*emptypb.Empty, error)

type ConverterService

type ConverterService interface {
	GetAvailableConverterPairs(ctx context.Context) ([]core.ConverterPair, error)
	SetConvertPair(ctx context.Context, converterPair core.ConverterPair) error
	GetMyConvertPairs(ctx context.Context) ([]core.ConverterPair, error)
	SetThresholdConvertPair(ctx context.Context, threshold core.ThresholdConvertPair) error
	GetMyThresholdsConvertPairs(ctx context.Context) ([]core.ThresholdConvertPair, error)
	GetCurrentExchange(ctx context.Context, converterPair core.ConverterPair) (core.Exchange, error)
}

type CurrenciesHandler

type CurrenciesHandler struct {
	currencies.UnimplementedCurrenciesServer
	// contains filtered or unexported fields
}

func NewCurrenciesHandler

func NewCurrenciesHandler(service currenciesService) *CurrenciesHandler

func (*CurrenciesHandler) DeleteCurrency

func (c *CurrenciesHandler) DeleteCurrency(ctx context.Context,
	currency *currencies.CurrencyCode) (*emptypb.Empty, error)

func (*CurrenciesHandler) GetAvailableBankByCurrency

func (c *CurrenciesHandler) GetAvailableBankByCurrency(ctx context.Context,
	code *currencies.CurrencyCode) (*currencies.BankNames, error)

func (*CurrenciesHandler) GetAvailableCurrencies

func (c *CurrenciesHandler) GetAvailableCurrencies(ctx context.Context,
	currencyType *currencies.CurrencyType) (*currencies.CurrencyCodes, error)

func (*CurrenciesHandler) GetMyCurrencies

func (c *CurrenciesHandler) GetMyCurrencies(ctx context.Context,
	currencyType *currencies.CurrencyType) (*currencies.FullCurrencies, error)

func (*CurrenciesHandler) SetCurrency

func (c *CurrenciesHandler) SetCurrency(ctx context.Context,
	currency *currencies.FullCurrency) (*emptypb.Empty, error)

type ExchangePlotHandler

type ExchangePlotHandler struct {
	exchange_plot.UnimplementedExchangePlotServer
	// contains filtered or unexported fields
}

func NewExchangePlotHandler

func NewExchangePlotHandler(service exchangePlotService) *ExchangePlotHandler

func (*ExchangePlotHandler) GetExchangePlot

func (e *ExchangePlotHandler) GetExchangePlot(ctx context.Context,
	params *exchange_plot.PlotParams) (*exchange_plot.Plot, error)

Jump to

Keyboard shortcuts

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