18 lines
861 B
Go
18 lines
861 B
Go
package ports
|
|
|
|
import (
|
|
"context"
|
|
|
|
"git.maximotejeda.com/maximo/cedulados-bot/internal/application/domain"
|
|
)
|
|
|
|
type CeduladosService interface {
|
|
CeduladoByCedula(ctx context.Context, c *domain.Cedula)(resp *domain.Info, err error)
|
|
CeduladoGetByNameLastName(ctx context.Context, params domain.Info, page int64)(info *domain.MultipleResults, err error)
|
|
CeduladoByFTS(ctx context.Context, params string, page int64)(info *domain.MultipleResults, err error)
|
|
CeduladoByNameAndLocation(ctx context.Context, params domain.Info, page int64, municipio string)(info *domain.MultipleResults, err error)
|
|
QueryFotoByCedula(ctx context.Context, c *domain.Cedula)(info *domain.Foto, err error)
|
|
QueryFotoByID(ctx context.Context, id int64)(info *domain.Foto, err error)
|
|
QueryFotoAllCedulas(ctx context.Context, ceds []*domain.Cedula)(fotos []*domain.Foto, err error)
|
|
}
|