types

package module
v0.0.0-...-ab717c2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 18, 2024 License: CC0-1.0 Imports: 0 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FromClientData

type FromClientData struct {
	Similarity float64 `json:"similarity"`
	UserID     string  `json:"userID"`
}

Estructura para recibir datos del cliente

type Item

type Item struct {
	ID      int
	Ratings map[int]float64
}

Item representa un ítem con sus calificaciones

type Kv

type Kv struct {
	Key   int
	Value float64
}

Estructura para ordenar las similitudes

type Movie

type Movie struct {
	MovieID    int      `json:"id"`
	Title      string   `json:"title"`
	Year       int      `json:"year"`
	Genres     []string `json:"genres"`
	IMDBLink   string   `json:"imdb_link"`
	TMDBLink   string   `json:"tmdb_link"`
	Overview   string   `json:"overview"`
	VoteAvg    string   `json:"vote_avg"`
	PosterPath string   `json:"poster"`
}

Movie representa una película con su ID, título y géneros

type Rating

type Rating struct {
	UserID int
	ItemID int
	Score  float64
}

Rating representa una calificación de un usuario a un ítem

type ToClientData

type ToClientData struct {
	User1 map[int]float64 `json:"user1"`
	User2 map[int]User    `json:"user2"`
}

Estructura para enviar datos al cliente

type User

type User struct {
	ID      int
	Ratings map[int]float64
}

Estructura para representar a un usuario

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL