repository

package
v0.0.0-...-a65e8f8 Latest Latest
Warning

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

Go to latest
Published: Aug 5, 2019 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CloseConnection

func CloseConnection()

CloseConnection with database

Types

type CoinRepository

type CoinRepository struct{}

CoinRepository has coin's persitance rules

func ProvideCoinRepo

func ProvideCoinRepo() *CoinRepository

ProvideCoinRepo returns a CoinRepository

func (CoinRepository) Create

func (r CoinRepository) Create(c *model.Coin) error

Create a new Coin

func (CoinRepository) Delete

func (r CoinRepository) Delete(id uuid.UUID) error

Delete a coin by id

func (CoinRepository) Find

func (r CoinRepository) Find(id uuid.UUID) (*model.Coin, error)

Find coin by id

func (CoinRepository) List

func (r CoinRepository) List(params map[string]interface{}) ([]*model.Coin, error)

List of coins

func (CoinRepository) Update

func (r CoinRepository) Update(id uuid.UUID, params map[string]interface{}) (*model.Coin, error)

Update Coin from params

type MarketRepository

type MarketRepository struct{}

MarketRepository has market's persitance rules

func ProvideMarketRepo

func ProvideMarketRepo() *MarketRepository

ProvideMarketRepo returns a MarketRepository

func (MarketRepository) Create

func (r MarketRepository) Create(c *model.Market) error

Create a new Market

func (MarketRepository) Delete

func (r MarketRepository) Delete(id uuid.UUID) error

Delete a market by id

func (MarketRepository) Find

func (r MarketRepository) Find(id uuid.UUID) (*model.Market, error)

Find market by id

func (MarketRepository) List

func (r MarketRepository) List(params map[string]interface{}) ([]*model.Market, error)

List of markets

type OrderRepository

type OrderRepository struct{}

OrderRepository has order's persitance rules

func ProvideOrderRepo

func ProvideOrderRepo() *OrderRepository

ProvideOrderRepo returns a OrderRepository

func (OrderRepository) Create

func (r OrderRepository) Create(c *model.Order) error

Create a new Order

func (OrderRepository) Delete

func (r OrderRepository) Delete(id uuid.UUID) error

Delete a order by id

Jump to

Keyboard shortcuts

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