Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FilterAnimeMappingParams ¶
type FilterAnimeMappingParams struct { IDs []uuid.UUID `json:"ids,omitempty"` Provider *enum.AnimeProvider `json:"providers,omitempty"` }
Params
type PopulateMappingResult ¶
type Service ¶
type Service interface { PopulateMappings(ctx context.Context) (result *PopulateMappingResult, err error) Filter(ctx context.Context, param *FilterAnimeMappingParams) (nodes []*mappingsource.MappingNode, err error) }
func NewService ¶
func NewService( db database.DB, redisCacher *redis.RedisCacher, redisTTL configmodels.RedisKeyTTL, mappingSource mappingsource.Source, ) Service
Click to show internal directories.
Click to hide internal directories.