Documentation
¶
Index ¶
- type BidEntityMongo
- type BidRepository
- func (bd *BidRepository) CreateBid(ctx context.Context, bidEntities []bid_entity.Bid) *internal_error.InternalError
- func (bd *BidRepository) FindBidByAuctionId(ctx context.Context, auctionId string) ([]bid_entity.Bid, *internal_error.InternalError)
- func (bd *BidRepository) FindWinningBidByAuctionId(ctx context.Context, auctionId string) (*bid_entity.Bid, *internal_error.InternalError)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BidEntityMongo ¶
type BidRepository ¶
type BidRepository struct { Collection *mongo.Collection AuctionRepository *auction.AuctionRepository // contains filtered or unexported fields }
func NewBidRepository ¶
func NewBidRepository(database *mongo.Database, auctionRepository *auction.AuctionRepository) *BidRepository
func (*BidRepository) CreateBid ¶
func (bd *BidRepository) CreateBid( ctx context.Context, bidEntities []bid_entity.Bid) *internal_error.InternalError
func (*BidRepository) FindBidByAuctionId ¶
func (bd *BidRepository) FindBidByAuctionId( ctx context.Context, auctionId string) ([]bid_entity.Bid, *internal_error.InternalError)
func (*BidRepository) FindWinningBidByAuctionId ¶
func (bd *BidRepository) FindWinningBidByAuctionId( ctx context.Context, auctionId string) (*bid_entity.Bid, *internal_error.InternalError)
Click to show internal directories.
Click to hide internal directories.