timoth-y/kicksware-api

View on GitHub
services/search/core/service/referenceSearchService.go

Summary

Maintainability
A
0 mins
Test Coverage
package service

import (
    "go.kicksware.com/api/services/references/core/model"

    "go.kicksware.com/api/shared/core/meta"
)

type ReferenceSearchService interface {
    Search(query string, params *meta.RequestParams) ([]*model.SneakerReference, error)
    SearchBy(field, query string, params *meta.RequestParams) ([]*model.SneakerReference, error)
    SearchSKU(sku string, params *meta.RequestParams) ([]*model.SneakerReference, error)
    SearchBrand(brand string, params *meta.RequestParams) ([]*model.SneakerReference, error)
    SearchModel(model string, params *meta.RequestParams) ([]*model.SneakerReference, error)
}