meta

package
v0.0.0-...-570c91f Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2023 License: MIT Imports: 33 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Module

func Module() fx.Option

func RegisterAdmin

func RegisterAdmin(admin *svr.Admin, c AdminController)

func RegisterIndex

func RegisterIndex(app *fiber.App)

func RegisterMeta

func RegisterMeta(meta *svr.Meta, c Meta)

func RegisterSwagger

func RegisterSwagger(app *fiber.App)

Types

type AdminController

type AdminController struct {
	fx.In

	DB                       *bun.DB
	PatternRepo              *repo.DropPattern
	PatternElementRepo       *repo.DropPatternElement
	RecognitionDefectRepo    *repo.RecognitionDefect
	AdminService             *service.Admin
	ItemService              *service.Item
	StageService             *service.Stage
	DropMatrixService        *service.DropMatrix
	PatternMatrixService     *service.PatternMatrix
	TrendService             *service.Trend
	SiteStatsService         *service.SiteStats
	AnalyticsService         *service.Analytics
	UpyunService             *service.Upyun
	SnapshotService          *service.Snapshot
	DropReportService        *service.DropReport
	DropReportRepo           *repo.DropReport
	PropertyRepo             *repo.Property
	DropMatrixElementService *service.DropMatrixElement
	TimeRangeService         *service.TimeRange
	ExportService            *service.Export
	AccountService           *service.Account
	ArchiveService           *service.Archive
}

func (*AdminController) ArchiveDropReports

func (c *AdminController) ArchiveDropReports(ctx *fiber.Ctx) error

func (AdminController) Bonjour

func (c AdminController) Bonjour(ctx *fiber.Ctx) error

Bonjour is for the admin dashboard to detect authentication status

func (*AdminController) CalcDropMatrixElements

func (c *AdminController) CalcDropMatrixElements(ctx *fiber.Ctx) error

func (*AdminController) CalcPatternMatrixElements

func (c *AdminController) CalcPatternMatrixElements(ctx *fiber.Ctx) error

func (*AdminController) CloneFromCN

func (c *AdminController) CloneFromCN(ctx *fiber.Ctx) error

func (*AdminController) CreateSnapshot

func (c *AdminController) CreateSnapshot(ctx *fiber.Ctx) error

func (AdminController) DisambiguatePatterns

func (c AdminController) DisambiguatePatterns(ctx *fiber.Ctx) error

func (*AdminController) ExportDropReport

func (c *AdminController) ExportDropReport(ctx *fiber.Ctx) error

func (AdminController) FindPatterns

func (c AdminController) FindPatterns(ctx *fiber.Ctx) error

func (AdminController) GetCliGameDataSeed

func (c AdminController) GetCliGameDataSeed(ctx *fiber.Ctx) error

func (AdminController) GetFakeTimeStages

func (c AdminController) GetFakeTimeStages(ctx *fiber.Ctx) error

func (*AdminController) GetRecentUniqueUserCountBySource

func (c *AdminController) GetRecentUniqueUserCountBySource(ctx *fiber.Ctx) error

func (*AdminController) GetRecognitionDefect

func (c *AdminController) GetRecognitionDefect(ctx *fiber.Ctx) error

func (*AdminController) GetRecognitionDefects

func (c *AdminController) GetRecognitionDefects(ctx *fiber.Ctx) error

func (*AdminController) PurgeCache

func (c *AdminController) PurgeCache(ctx *fiber.Ctx) error

func (*AdminController) RecognitionItemsResourcesUpdated

func (c *AdminController) RecognitionItemsResourcesUpdated(ctx *fiber.Ctx) error

func (*AdminController) RefreshAllSiteStats

func (c *AdminController) RefreshAllSiteStats(ctx *fiber.Ctx) error

func (*AdminController) RejectRulesReevaluationApply

func (c *AdminController) RejectRulesReevaluationApply(ctx *fiber.Ctx) error

func (*AdminController) RejectRulesReevaluationPreview

func (c *AdminController) RejectRulesReevaluationPreview(ctx *fiber.Ctx) error

func (*AdminController) SaveRenderedObjects

func (c *AdminController) SaveRenderedObjects(ctx *fiber.Ctx) error

type CliGameDataSeedResponse

type CliGameDataSeedResponse struct {
	Items []*model.Item `json:"items"`
}

type Meta

type Meta struct {
	fx.In

	HealthService *service.Health
}

func (*Meta) BinInfo

func (c *Meta) BinInfo(ctx *fiber.Ctx) error

func (*Meta) Health

func (c *Meta) Health(ctx *fiber.Ctx) error

type RecognitionDefectsResponse

type RecognitionDefectsResponse struct {
	// DefectID is the primary key for this table; it is generated by client
	DefectID          string                           `json:"defectId"`
	CreatedAt         *time.Time                       `json:"createdAt"`
	UpdatedAt         *time.Time                       `json:"updatedAt"`
	SessionID         string                           `json:"sessionId"`
	AccountID         int                              `json:"accountId,omitempty"`
	Image             *RecognitionDefectsResponseImage `json:"image,omitempty"`
	RecognitionResult json.RawMessage                  `json:"recognitionResult"`
	Environment       json.RawMessage                  `json:"environment"`
}

type RecognitionDefectsResponseImage

type RecognitionDefectsResponseImage struct {
	Original  string `json:"original,omitempty"`
	Thumbnail string `json:"thumbnail,omitempty"`
}

Jump to

Keyboard shortcuts

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