14 lines
234 B
Go
14 lines
234 B
Go
|
|
package model
|
||
|
|
|
||
|
|
import "time"
|
||
|
|
|
||
|
|
type Scrobble struct {
|
||
|
|
MediaFileID string
|
||
|
|
UserID string
|
||
|
|
SubmissionTime time.Time
|
||
|
|
}
|
||
|
|
|
||
|
|
type ScrobbleRepository interface {
|
||
|
|
RecordScrobble(mediaFileID string, submissionTime time.Time) error
|
||
|
|
}
|