Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var IgnoreFieldMismatch = datastore.IgnoreFieldMismatch
Functions ¶
Types ¶
type Document ¶
type Document struct {
mixin.DocumentSaveLoad `datastore:"-" json:"-"`
// Special Kind Option
Kind string `search:",facet"`
Id_ string
Slug string
EIDR string
IMDB string
Name string
Headline string
Description string
AvailableOption string `search:"available,facet"`
HiddenOption string `search:"hidden,facet"`
}
type Movie ¶
type Movie struct {
mixin.Model[Movie]
// Unique human readable id
Slug string `json:"slug"`
EIDR string `json:"eidr,omitempty"`
IMDB string `json:"imdb,omitempty"`
// Product Name
Name string `json:"name"`
// Product headline
Headline string `json:"headline" datastore:",noindex"`
// Product Excerpt
Excerpt string `json:"excerpt" datastore:",noindex"`
// Product Description
Description string `json:"description" datastore:",noindex"`
// Product Media
Header Media `json:"header"`
Image Media `json:"image"`
Screenshots []Media `json:"screenshots"`
Trailers []Media `json:"trailers"`
Cast []string `json:"cast"`
Crew []string `json:"crew"`
// Is the product available
Available bool `json:"available"`
// Is product hidden from users
Hidden bool `json:"hidden"`
}
func (Movie) DisplayImage ¶
func (m Movie) DisplayImage() Media
func (Movie) DisplayName ¶
Click to show internal directories.
Click to hide internal directories.