package repository import ( "city_chips/internal/model" "context" ) type ConferenceRepository interface { GetConference(ctx context.Context, id int64) (*model.Conference, error) } func NewConferenceRepository( repository *Repository, ) ConferenceRepository { return &conferenceRepository{ Repository: repository, } } type conferenceRepository struct { *Repository } func (r *conferenceRepository) GetConference(ctx context.Context, id int64) (*model.Conference, error) { var conference model.Conference return &conference, nil }