Documentation ¶
Index ¶
- type ImageURLBuilder
- type MovieURLBuilder
- type PerformerURLBuilder
- type SceneMarkerURLBuilder
- type SceneURLBuilder
- func (b SceneURLBuilder) GetCaptionURL() string
- func (b SceneURLBuilder) GetFunscriptURL() string
- func (b SceneURLBuilder) GetInteractiveHeatmapURL() string
- func (b SceneURLBuilder) GetScreenshotURL() string
- func (b SceneURLBuilder) GetSpriteURL(checksum string) string
- func (b SceneURLBuilder) GetSpriteVTTURL(checksum string) string
- func (b SceneURLBuilder) GetStreamPreviewImageURL() string
- func (b SceneURLBuilder) GetStreamPreviewURL() string
- func (b SceneURLBuilder) GetStreamURL(apiKey string) *url.URL
- type StudioURLBuilder
- type TagURLBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ImageURLBuilder ¶
func NewImageURLBuilder ¶
func NewImageURLBuilder(baseURL string, image *models.Image) ImageURLBuilder
func (ImageURLBuilder) GetImageURL ¶
func (b ImageURLBuilder) GetImageURL() string
func (ImageURLBuilder) GetPreviewURL ¶ added in v0.21.0
func (b ImageURLBuilder) GetPreviewURL() string
func (ImageURLBuilder) GetThumbnailURL ¶
func (b ImageURLBuilder) GetThumbnailURL() string
type MovieURLBuilder ¶
func NewMovieURLBuilder ¶
func NewMovieURLBuilder(baseURL string, movie *models.Movie) MovieURLBuilder
func (MovieURLBuilder) GetMovieBackImageURL ¶
func (b MovieURLBuilder) GetMovieBackImageURL() string
func (MovieURLBuilder) GetMovieFrontImageURL ¶
func (b MovieURLBuilder) GetMovieFrontImageURL(hasImage bool) string
type PerformerURLBuilder ¶
func NewPerformerURLBuilder ¶
func NewPerformerURLBuilder(baseURL string, performer *models.Performer) PerformerURLBuilder
func (PerformerURLBuilder) GetPerformerImageURL ¶
func (b PerformerURLBuilder) GetPerformerImageURL(hasImage bool) string
type SceneMarkerURLBuilder ¶ added in v0.21.0
func NewSceneMarkerURLBuilder ¶ added in v0.21.0
func NewSceneMarkerURLBuilder(baseURL string, sceneMarker *models.SceneMarker) SceneMarkerURLBuilder
func (SceneMarkerURLBuilder) GetPreviewURL ¶ added in v0.21.0
func (b SceneMarkerURLBuilder) GetPreviewURL() string
func (SceneMarkerURLBuilder) GetScreenshotURL ¶ added in v0.21.0
func (b SceneMarkerURLBuilder) GetScreenshotURL() string
func (SceneMarkerURLBuilder) GetStreamURL ¶ added in v0.21.0
func (b SceneMarkerURLBuilder) GetStreamURL() string
type SceneURLBuilder ¶
func NewSceneURLBuilder ¶
func NewSceneURLBuilder(baseURL string, scene *models.Scene) SceneURLBuilder
func (SceneURLBuilder) GetCaptionURL ¶ added in v0.15.0
func (b SceneURLBuilder) GetCaptionURL() string
func (SceneURLBuilder) GetFunscriptURL ¶
func (b SceneURLBuilder) GetFunscriptURL() string
func (SceneURLBuilder) GetInteractiveHeatmapURL ¶
func (b SceneURLBuilder) GetInteractiveHeatmapURL() string
func (SceneURLBuilder) GetScreenshotURL ¶
func (b SceneURLBuilder) GetScreenshotURL() string
func (SceneURLBuilder) GetSpriteURL ¶
func (b SceneURLBuilder) GetSpriteURL(checksum string) string
func (SceneURLBuilder) GetSpriteVTTURL ¶
func (b SceneURLBuilder) GetSpriteVTTURL(checksum string) string
func (SceneURLBuilder) GetStreamPreviewImageURL ¶
func (b SceneURLBuilder) GetStreamPreviewImageURL() string
func (SceneURLBuilder) GetStreamPreviewURL ¶
func (b SceneURLBuilder) GetStreamPreviewURL() string
func (SceneURLBuilder) GetStreamURL ¶
func (b SceneURLBuilder) GetStreamURL(apiKey string) *url.URL
type StudioURLBuilder ¶
func NewStudioURLBuilder ¶
func NewStudioURLBuilder(baseURL string, studio *models.Studio) StudioURLBuilder
func (StudioURLBuilder) GetStudioImageURL ¶
func (b StudioURLBuilder) GetStudioImageURL(hasImage bool) string
type TagURLBuilder ¶
func NewTagURLBuilder ¶
func NewTagURLBuilder(baseURL string, tag *models.Tag) TagURLBuilder
func (TagURLBuilder) GetTagImageURL ¶
func (b TagURLBuilder) GetTagImageURL(hasImage bool) string
Click to show internal directories.
Click to hide internal directories.