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: 0 Imported by: 0

Documentation

Index

Constants

View Source
const (
	//RouteSyncCid cid同步
	RouteSyncCid = "sync_cid"
	//RouteFirstRound 一审
	RouteFirstRound = "first_round"
	//RoutePGCSubmit pgc提交
	RoutePGCSubmit = "pgc_submit"
	//RouteDRMSubmit drm提交
	RouteDRMSubmit = "drm_submit"
	//RouteUGCSubmit ugc提交
	RouteUGCSubmit = "ugc_submit"
	//RouteSecondRound 二审
	RouteSecondRound = "second_round"
	//RouteAddArchive 投稿
	RouteAddArchive = "add_archive"
	//RouteModifyArchive 编辑稿件
	RouteModifyArchive = "modify_archive"
	//RouteModifyVideo 编辑视频
	RouteModifyVideo = "modify_video"
	//RouteUserDelete 用户删除  NOTE: after change this route by delete_video
	RouteUserDelete = "user_delete"
	//RouteDeleteVideo 删除视频
	RouteDeleteVideo = "delete_video"
	//RouteDeleteArchive 删除稿件
	RouteDeleteArchive = "delete_archive"
	//RouteForceSync  同步稿件库
	RouteForceSync = "force_sync"
)
View Source
const (
	//RouteBplusStaff pgc提交
	RouteBplusStaff = "bplus_staff"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type BplusCardMsg

type BplusCardMsg struct {
	Outbox *StaffBox `json:"outbox"`
}

BplusCardMsg 粉丝动态databus消息

type Mosaic

type Mosaic struct {
	X     int64 `json:"x"`
	Y     int64 `json:"y"`
	W     int64 `json:"w"`
	H     int64 `json:"h"`
	Start int64 `json:"start"`
	End   int64 `json:"end"`
}

Mosaic message

type StaffBox

type StaffBox struct {
	RID      int64        `json:"rid"`
	Type     int8         `json:"type"`
	ADDStaff []*StaffItem `json:"added_staffs"`
	DelStaff []*StaffItem `json:"removed_staffs"`
}

type StaffItem

type StaffItem struct {
	Type int8  `json:"uid_type"`
	UID  int64 `json:"uid"`
}

type Videoup

type Videoup struct {
	Route     string `json:"route"`
	Filename  string `json:"filename"`
	Timestamp int64  `json:"timestamp"`
	// cid
	Cid     int64  `json:"cid,omitempty"`
	DMIndex string `json:"dm_index,omitempty"`
	UpFrom  int8   `json:"up_from"`
	// encode
	Xcode          int8   `json:"xcode"`
	EncodePurpose  string `json:"encode_purpose,omitempty"`
	EncodeRegionID int16  `json:"encode_region_id,omitempty"`
	VideoDesign    struct {
		Mosaic    []*Mosaic  `json:"mosaic,omitempty"`
		WaterMark *WaterMark `json:"watermark,omitempty"`
	} `json:"video_design"`
	Status int16 `json:"status,omitempty"`
	// add or modify archive
	Aid         int64 `json:"aid,omitempty"`
	EditArchive bool  `json:"edit_archive,omitempty"`
	EditVideo   bool  `json:"edit_video,omitempty"`
	// MissionID
	MissionID int64 `json:"mission_id,omitempty"`
	// pgc submit
	Submit       int       `json:"submit"`
	TagChange    bool      `json:"tag_change,omitempty"`
	AddVideos    bool      `json:"add_videos,omitempty"`
	ChangeTypeID bool      `json:"change_typeid,omitempty"`
	StaffBox     *StaffBox `json:"staff_box,omitempty"`
}

Videoup messgae

type WaterMark

type WaterMark struct {
	URL   string `json:"url"`
	MD5   string `json:"md5"`
	Start int64  `json:"start"`
	End   int64  `json:"end"`
	X     int64  `json:"x"`
	Y     int64  `json:"y"`
}

WaterMark message

Jump to

Keyboard shortcuts

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