models

package
v0.0.0-...-2fe0e47 Latest Latest
Warning

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

Go to latest
Published: Dec 25, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Character

type Character struct {
	IdActor       uint64 `json:"actor_id"`
	ActorPhoto    string `json:"actor_photo"`
	NameActor     string `json:"actor_name"`
	NameCharacter string `json:"character_name"`
}

func (Character) MarshalEasyJSON

func (v Character) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (Character) MarshalJSON

func (v Character) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*Character) UnmarshalEasyJSON

func (v *Character) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*Character) UnmarshalJSON

func (v *Character) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type CommentItem

type CommentItem struct {
	IdUser   uint64 `json:"id_user"`
	Username string `json:"name"`
	IdFilm   uint64 `json:"id_film"`
	Rating   uint16 `json:"rating"`
	Comment  string `json:"text"`
	Photo    string `json:"photo"`
}

func (CommentItem) MarshalEasyJSON

func (v CommentItem) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (CommentItem) MarshalJSON

func (v CommentItem) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*CommentItem) UnmarshalEasyJSON

func (v *CommentItem) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*CommentItem) UnmarshalJSON

func (v *CommentItem) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type CrewItem

type CrewItem struct {
	Id        uint64 `json:"id"`
	Name      string `json:"name"`
	Birthdate string `json:"birth_date"`
	Photo     string `json:"photo"`
	Country   string `json:"country"`
	Info      string `json:"info_text"`
}

func (CrewItem) MarshalEasyJSON

func (v CrewItem) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (CrewItem) MarshalJSON

func (v CrewItem) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*CrewItem) UnmarshalEasyJSON

func (v *CrewItem) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*CrewItem) UnmarshalJSON

func (v *CrewItem) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type Csrf

type Csrf struct {
	SID       string
	ExpiresAt time.Time
}

type DayItem

type DayItem struct {
	DayNumber uint8  `json:"dayNumber"`
	DayNews   string `json:"dayNews"`
	IdFilm    uint64 `json:"id"`
	Poster    string `json:"poster"`
}

func (DayItem) MarshalEasyJSON

func (v DayItem) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (DayItem) MarshalJSON

func (v DayItem) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*DayItem) UnmarshalEasyJSON

func (v *DayItem) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*DayItem) UnmarshalJSON

func (v *DayItem) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type FilmItem

type FilmItem struct {
	Id          uint64  `json:"id"`
	Title       string  `json:"title"`
	Info        string  `json:"info"`
	Poster      string  `json:"poster"`
	ReleaseDate string  `json:"release_date"`
	Country     string  `json:"country"`
	Mpaa        string  `json:"mpaa"`
	Rating      float64 `json:"rating"`
}

func (FilmItem) MarshalEasyJSON

func (v FilmItem) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (FilmItem) MarshalJSON

func (v FilmItem) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*FilmItem) UnmarshalEasyJSON

func (v *FilmItem) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*FilmItem) UnmarshalJSON

func (v *FilmItem) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type GenreItem

type GenreItem struct {
	Id    uint64 `json:"genre_id"`
	Title string `json:"title"`
}

func (GenreItem) MarshalEasyJSON

func (v GenreItem) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (GenreItem) MarshalJSON

func (v GenreItem) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*GenreItem) UnmarshalEasyJSON

func (v *GenreItem) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*GenreItem) UnmarshalJSON

func (v *GenreItem) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type NearFilm

type NearFilm struct {
	IdFilm uint64
	IdUser uint64
}

type ProfessionItem

type ProfessionItem struct {
	Id    uint64 `json:"id"`
	Title string `json:"profession"`
}

func (ProfessionItem) MarshalEasyJSON

func (v ProfessionItem) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (ProfessionItem) MarshalJSON

func (v ProfessionItem) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*ProfessionItem) UnmarshalEasyJSON

func (v *ProfessionItem) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*ProfessionItem) UnmarshalJSON

func (v *ProfessionItem) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type Session

type Session struct {
	Login     string
	SID       string
	ExpiresAt time.Time
}

type UserItem

type UserItem struct {
	Id               uint64 `json:"id"`
	Name             string `json:"name"`
	Birthdate        string `json:"birth_date"`
	Photo            string `json:"photo"`
	Login            string `json:"login"`
	Password         string `json:"password"`
	RegistrationDate string `json:"registration_date"`
	Email            string `json:"email"`
	Role             string `json:"role"`
}

func (UserItem) MarshalEasyJSON

func (v UserItem) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (UserItem) MarshalJSON

func (v UserItem) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*UserItem) UnmarshalEasyJSON

func (v *UserItem) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*UserItem) UnmarshalJSON

func (v *UserItem) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

Jump to

Keyboard shortcuts

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