message

package
v0.0.0-...-83adff0 Latest Latest
Warning

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

Go to latest
Published: Jul 6, 2020 License: GPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// bvc
	RouteVideocovers     = "videocovers"
	RouteBFSVideocovers  = "bfs_videocovers"
	RouteUploadInfo      = "upload_info"
	RouteXcodeSdFinish   = "xcode_sd_finish"
	RouteXcodeSDFail     = "xcode_sd_fail"
	RouteXcodeHDFinish   = "xcode_hd_finish"
	RouteXcodeHDFail     = "xcode_hd_fail"
	RouteDispatchRunning = "dispatch_running"
	RouteDispatchFinish  = "dispatch_finish"
	RouteVideoshotpv     = "bfs_videoshotpv"
	// videoup
	RouteSyncCid          = "sync_cid"
	RouteFirstRound       = "first_round"
	RouteUGCFirstRound    = "ugc_first_round"
	RouteSecondRound      = "second_round"
	RouteAddArchive       = "add_archive"
	RouteModifyArchive    = "modify_archive"
	RouteModifyVideo      = "modify_video"
	RouteDeleteArchive    = "delete_archive"
	RouteDeleteVideo      = "delete_video"
	RouteDelayOpen        = "delay_open"
	RouteAutoOpen         = "auto_open"
	RouteForceSync        = "force_sync"
	RouteFirstRoundForbid = "first_round_forbid"
	RoutePostFirstRound   = "post_first_round"
	// bvc video_capable
	CanPlay    = 0
	CanNotPlay = 1
)

RouteVideocovers routes.

Variables

This section is empty.

Functions

This section is empty.

Types

type ArcResult

type ArcResult struct {
	Action string          `json:"action"`
	Table  string          `json:"table"`
	New    json.RawMessage `json:"new"`
	Old    json.RawMessage `json:"old"`
}

ArcResult archive result databus message

type BlogCardMsg

type BlogCardMsg struct {
	Card *archive.BlogCard `json:"card"`
}

BlogCardMsg 粉丝动态databus消息

type BvcVideo

type BvcVideo struct {
	Route     string `json:"route"`
	Filename  string `json:"filename"`
	Timestamp int64  `json:"timestamp"`
	// covers
	Count     int    `json:"count,omitempty"`
	URLFormat string `json:"url_format,omitempty"`
	Deadline  int64  `json:"deadline,omitempty"`
	// video
	Filesize    int64    `json:"filesize,omitempty"`
	Duration    int64    `json:"duration,omitempty"`
	Width       int64    `json:"width,omitempty"`
	Height      int64    `json:"height,omitempty"`
	Rotate      int8     `json:"rotate,omitempty"`
	PlayURL     string   `json:"playurl,omitempty"`
	FailInfo    string   `json:"failinfo,omitempty"`
	Resolutions string   `json:"resolutions,omitempty"`
	BinURL      string   `json:"bin_url"`
	ImgURLs     []string `json:"img_urls"`
}

BvcVideo from bvc video info.

type StatMsg

type StatMsg struct {
	Type      string
	ID        int64
	Count     int
	Timestamp int64
}

StatMsg from archive stat.

type Videoup

type Videoup struct {
	Route     string `json:"route"`
	Filename  string `json:"filename"`
	Timestamp int64  `json:"timestamp"`
	// cid
	Cid int64 `json:"cid,omitempty"`
	// encode
	Xcode          int8   `json:"xcode,omitempty"`
	EncodePurpose  string `json:"encode_purpose,omitempty"`
	EncodeRegionID int16  `json:"encode_region_id,omitempty"`
	Status         int16  `json:"status,omitempty"`
	// modify archive
	Aid         int64 `json:"aid,omitempty"`
	EditArchive bool  `json:"edit_archive,omitempty"`
	EditVideo   bool  `json:"edit_video,omitempty"`
	// second_round
	Reply        int  `json:"reply,omitempty"`
	IsSendNotify bool `json:"send_notify,omitempty"`
	// ChangeTypeID
	ChangeTypeID bool `json:"change_typeid,omitempty"`
	// ChangeCopyright
	ChangeCopyright bool `json:"change_copyright,omitempty"`
	// ChangeCover
	ChangeCover bool `json:"change_cover,omitempty"`
	// ChangeTitle
	ChangeTitle bool `json:"change_title,omitempty"`

	MissionID   int64 `json:"mission_id,omitempty"`
	AdminChange bool  `json:"admin_change,omitempty"`
}

Videoup from videoup api.

Jump to

Keyboard shortcuts

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