Documentation
¶
Index ¶
- func FromInterfaceString2String(bstr interface{}) string
- type PostgresqlRepository
- func (r *PostgresqlRepository) Close() error
- func (r *PostgresqlRepository) CreateCollection(ctx context.Context, collection entities.Collection) (ec entities.Collection, err error)
- func (r *PostgresqlRepository) FindCollection(ctx context.Context, query entities.Collection, offset int, limit int) ([]entities.Collection, error)
- func (r *PostgresqlRepository) FindEvent(ctx context.Context, query entities.EventRead) (events []entities.Event, err error)
- func (r *PostgresqlRepository) FindExpiredOrder(ctx context.Context) ([]entities.ExpiredOrder, error)
- func (r *PostgresqlRepository) FindNftsWithListings(ctx context.Context, token common.Address, identifier *big.Int, ...) ([]infrastructure.NftWithListing, error)
- func (r *PostgresqlRepository) FindNotification(ctx context.Context, address common.Address, isViewed *bool) (ns []entities.NotificationGet, err error)
- func (r *PostgresqlRepository) FindOneNft(ctx context.Context, token common.Address, identifier *big.Int) (entities.Nft, error)
- func (r *PostgresqlRepository) FindOrder(ctx context.Context, offer infrastructure.FindOrderOffer, ...) ([]entities.Order, error)
- func (r *PostgresqlRepository) FullTextSearch(ctx context.Context, token common.Address, owner common.Address, q string, ...) ([]*entities.NftRead, error)
- func (r *PostgresqlRepository) GetCollectionLastSyncBlock(ctx context.Context, token common.Address) (uint64, error)
- func (r *PostgresqlRepository) GetMarketplaceLastSyncBlock(ctx context.Context) (uint64, error)
- func (r *PostgresqlRepository) GetMarketplaceSettings(ctx context.Context, marketplaceAddress common.Address) (*entities.MarketplaceSettings, error)
- func (r *PostgresqlRepository) GetOffer(ctx context.Context, owner common.Address, from common.Address) (offers []entities.Event, err error)
- func (r *PostgresqlRepository) InsertEvent(ctx context.Context, event entities.Event) (ee entities.Event, err error)
- func (r *PostgresqlRepository) InsertNotification(ctx context.Context, notification entities.NotificationPost) error
- func (r *PostgresqlRepository) InsertOneOrder(ctx context.Context, order entities.Order) (o entities.Order, err error)
- func (r *PostgresqlRepository) UpdateCollectionLastSyncBlock(ctx context.Context, token common.Address, block uint64) error
- func (r *PostgresqlRepository) UpdateMarketplaceLastSyncBlock(ctx context.Context, block uint64) error
- func (r *PostgresqlRepository) UpdateMarketplaceSettings(ctx context.Context, marketplace common.Address, beneficiary common.Address, ...) (*entities.MarketplaceSettings, error)
- func (r *PostgresqlRepository) UpdateNft(ctx context.Context, token common.Address, identifier *big.Int, ...) (entities.Nft, error)
- func (r *PostgresqlRepository) UpdateNotification(ctx context.Context, notification entities.NotificationUpdate) error
- func (r *PostgresqlRepository) UpdateOrderStatus(ctx context.Context, condition infrastructure.UpdateOrderCondition, ...) error
- func (r *PostgresqlRepository) UpdateOrderStatusByOffer(ctx context.Context, ...) error
- func (r *PostgresqlRepository) UpsertNftLatest(ctx context.Context, token common.Address, identifier *big.Int, ...) (entities.Nft, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FromInterfaceString2String ¶
func FromInterfaceString2String(bstr interface{}) string
Types ¶
type PostgresqlRepository ¶
type PostgresqlRepository struct {
// contains filtered or unexported fields
}
func NewPostgresqlRepository ¶
func NewPostgresqlRepository( ctx context.Context, dataSourceName string, ) (*PostgresqlRepository, error)
func (*PostgresqlRepository) Close ¶
func (r *PostgresqlRepository) Close() error
func (*PostgresqlRepository) CreateCollection ¶
func (r *PostgresqlRepository) CreateCollection( ctx context.Context, collection entities.Collection, ) (ec entities.Collection, err error)
func (*PostgresqlRepository) FindCollection ¶
func (r *PostgresqlRepository) FindCollection( ctx context.Context, query entities.Collection, offset int, limit int, ) ([]entities.Collection, error)
func (*PostgresqlRepository) FindExpiredOrder ¶
func (r *PostgresqlRepository) FindExpiredOrder( ctx context.Context, ) ([]entities.ExpiredOrder, error)
func (*PostgresqlRepository) FindNftsWithListings ¶
func (*PostgresqlRepository) FindNotification ¶
func (r *PostgresqlRepository) FindNotification( ctx context.Context, address common.Address, isViewed *bool, ) (ns []entities.NotificationGet, err error)
func (*PostgresqlRepository) FindOneNft ¶
func (*PostgresqlRepository) FindOrder ¶
func (r *PostgresqlRepository) FindOrder( ctx context.Context, offer infrastructure.FindOrderOffer, consideration infrastructure.FindOrderConsideration, orderHash common.Hash, offerer common.Address, IsFulfilled *bool, IsCancelled *bool, IsInvalid *bool, ) ([]entities.Order, error)
func (*PostgresqlRepository) FullTextSearch ¶
func (*PostgresqlRepository) GetCollectionLastSyncBlock ¶
func (*PostgresqlRepository) GetMarketplaceLastSyncBlock ¶
func (r *PostgresqlRepository) GetMarketplaceLastSyncBlock( ctx context.Context, ) (uint64, error)
func (*PostgresqlRepository) GetMarketplaceSettings ¶
func (r *PostgresqlRepository) GetMarketplaceSettings( ctx context.Context, marketplaceAddress common.Address, ) (*entities.MarketplaceSettings, error)
func (*PostgresqlRepository) InsertEvent ¶
func (*PostgresqlRepository) InsertNotification ¶
func (r *PostgresqlRepository) InsertNotification( ctx context.Context, notification entities.NotificationPost, ) error
func (*PostgresqlRepository) InsertOneOrder ¶
func (*PostgresqlRepository) UpdateCollectionLastSyncBlock ¶
func (*PostgresqlRepository) UpdateMarketplaceLastSyncBlock ¶
func (r *PostgresqlRepository) UpdateMarketplaceLastSyncBlock( ctx context.Context, block uint64, ) error
func (*PostgresqlRepository) UpdateMarketplaceSettings ¶
func (*PostgresqlRepository) UpdateNft ¶
func (r *PostgresqlRepository) UpdateNft( ctx context.Context, token common.Address, identifier *big.Int, val infrastructure.UpdateNftNewValue, ) (entities.Nft, error)
func (*PostgresqlRepository) UpdateNotification ¶
func (r *PostgresqlRepository) UpdateNotification( ctx context.Context, notification entities.NotificationUpdate, ) error
func (*PostgresqlRepository) UpdateOrderStatus ¶
func (r *PostgresqlRepository) UpdateOrderStatus( ctx context.Context, condition infrastructure.UpdateOrderCondition, value infrastructure.UpdateOrderValue, ) error
func (*PostgresqlRepository) UpdateOrderStatusByOffer ¶
func (r *PostgresqlRepository) UpdateOrderStatusByOffer( ctx context.Context, condition infrastructure.UpdateOrderStatusByOfferCondition, value infrastructure.UpdateOrderValue, ) error
Source Files
¶
Click to show internal directories.
Click to hide internal directories.