// Code generated by sqlc. DO NOT EDIT. // versions: // sqlc v1.28.0 package activity import ( "context" "database/sql" ) type Querier interface { GetActivityByID(ctx context.Context, id string) (Activity, error) GetActivityByTxHash(ctx context.Context, txHash sql.NullString) (Activity, error) GetCryptoListingByApiID(ctx context.Context, apiID string) (CryptoListing, error) GetCryptoListingByID(ctx context.Context, id string) (CryptoListing, error) GetCryptoListingBySymbol(ctx context.Context, symbol string) (CryptoListing, error) GetCryptoListingByWebsiteSlug(ctx context.Context, websiteSlug string) (CryptoListing, error) GetFearGreedIndexByID(ctx context.Context, id string) (FearGreedIndex, error) GetGlobalMarketByID(ctx context.Context, id string) (GlobalMarket, error) GetHealthByEndpoint(ctx context.Context, endpointUrl string) (Health, error) GetHealthByID(ctx context.Context, id string) (Health, error) GetLatestFearGreedIndex(ctx context.Context) (FearGreedIndex, error) GetLatestGlobalMarket(ctx context.Context) (GlobalMarket, error) GetServiceByAddress(ctx context.Context, address string) (Service, error) GetServiceByChainAndAddress(ctx context.Context, arg GetServiceByChainAndAddressParams) (Service, error) GetServiceByID(ctx context.Context, id string) (Service, error) // ACTIVITY QUERIES InsertActivity(ctx context.Context, arg InsertActivityParams) (Activity, error) // CRYPTO LISTINGS QUERIES (NEW) InsertCryptoListing(ctx context.Context, arg InsertCryptoListingParams) (CryptoListing, error) // FEAR AND GREED INDEX QUERIES (NEW) InsertFearGreedIndex(ctx context.Context, arg InsertFearGreedIndexParams) (FearGreedIndex, error) InsertGlobalMarket(ctx context.Context, arg InsertGlobalMarketParams) (GlobalMarket, error) // HEALTH QUERIES InsertHealth(ctx context.Context, arg InsertHealthParams) (Health, error) InsertService(ctx context.Context, arg InsertServiceParams) (Service, error) ListActivitiesByAccount(ctx context.Context, arg ListActivitiesByAccountParams) ([]Activity, error) ListActivitiesByStatus(ctx context.Context, arg ListActivitiesByStatusParams) ([]Activity, error) ListActivitiesByType(ctx context.Context, arg ListActivitiesByTypeParams) ([]Activity, error) ListCryptoListings(ctx context.Context, arg ListCryptoListingsParams) ([]CryptoListing, error) ListFearGreedIndexHistory(ctx context.Context, arg ListFearGreedIndexHistoryParams) ([]FearGreedIndex, error) ListGlobalMarketHistory(ctx context.Context, arg ListGlobalMarketHistoryParams) ([]GlobalMarket, error) ListHealthByChain(ctx context.Context, arg ListHealthByChainParams) ([]Health, error) ListHealthByStatus(ctx context.Context, arg ListHealthByStatusParams) ([]Health, error) ListHealthChecksNeedingUpdate(ctx context.Context, limit int64) ([]Health, error) ListServicesByChain(ctx context.Context, arg ListServicesByChainParams) ([]Service, error) ListServicesByOwner(ctx context.Context, arg ListServicesByOwnerParams) ([]Service, error) SoftDeleteActivity(ctx context.Context, id string) error SoftDeleteCryptoListing(ctx context.Context, id string) error SoftDeleteFearGreedIndex(ctx context.Context, id string) error SoftDeleteGlobalMarket(ctx context.Context, id string) error SoftDeleteHealth(ctx context.Context, id string) error SoftDeleteService(ctx context.Context, id string) error UpdateActivityStatus(ctx context.Context, arg UpdateActivityStatusParams) (Activity, error) UpdateCryptoListing(ctx context.Context, arg UpdateCryptoListingParams) (CryptoListing, error) UpdateFearGreedIndex(ctx context.Context, arg UpdateFearGreedIndexParams) (FearGreedIndex, error) UpdateGlobalMarket(ctx context.Context, arg UpdateGlobalMarketParams) (GlobalMarket, error) UpdateHealthCheck(ctx context.Context, arg UpdateHealthCheckParams) (Health, error) UpdateService(ctx context.Context, arg UpdateServiceParams) (Service, error) } var _ Querier = (*Queries)(nil)