package repository import ( "context" "github.com/go-nunu/nunu-layout-advanced/internal/model" ) type UdpForWardingRepository interface { GetUdpForWarding(ctx context.Context, id int64) (*model.UdpForWarding, error) } func NewUdpForWardingRepository( repository *Repository, ) UdpForWardingRepository { return &udpForWardingRepository{ Repository: repository, } } type udpForWardingRepository struct { *Repository } func (r *udpForWardingRepository) GetUdpForWarding(ctx context.Context, id int64) (*model.UdpForWarding, error) { var udpForWarding model.UdpForWarding return &udpForWarding, nil }