client

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Service

type Service struct {
	// contains filtered or unexported fields
}

Service dm rpc client.

func New

func New(c *rpc.ClientConfig) (s *Service)

New new a dm rpc client.

func (*Service) AddGlobalFilter

func (s *Service) AddGlobalFilter(c context.Context, arg *model.ArgAddGlobalFilter) (res *model.GlobalFilter, err error)

AddGlobalFilter add global filters.

func (*Service) AddUpFilters

func (s *Service) AddUpFilters(c context.Context, arg *model.ArgAddUpFilters) (err error)

AddUpFilters add up filters.

func (*Service) AddUserFilters

func (s *Service) AddUserFilters(c context.Context, arg *model.ArgAddUserFilters) (res []*model.UserFilter, err error)

AddUserFilters add user filter.

func (*Service) AdvanceState

func (s *Service) AdvanceState(c context.Context, arg *model.ArgAdvance) (res *model.AdvState, err error)

AdvanceState 高级弹幕状态

func (*Service) Advances

func (s *Service) Advances(c context.Context, arg *model.ArgMid) (res []*model.Advance, err error)

Advances 高级弹幕申请列表

func (*Service) BanUsers

func (s *Service) BanUsers(c context.Context, arg *model.ArgBanUsers) (err error)

BanUsers ban user by upper or assist.

func (*Service) BuyAdvance

func (s *Service) BuyAdvance(c context.Context, arg *model.ArgAdvance) (err error)

BuyAdvance 购买高级弹幕

func (*Service) CancelAdvance

func (s *Service) CancelAdvance(c context.Context, arg *model.ArgUpAdvance) (err error)

CancelAdvance 取消高级弹幕申请

func (*Service) CancelBanUsers

func (s *Service) CancelBanUsers(c context.Context, arg *model.ArgCancelBanUsers) (err error)

CancelBanUsers cancel users by upper or assiat.

func (*Service) DelGlobalFilters

func (s *Service) DelGlobalFilters(c context.Context, arg *model.ArgDelGlobalFilters) (affect int64, err error)

DelGlobalFilters delete global filter.

func (*Service) DelUserFilters

func (s *Service) DelUserFilters(c context.Context, arg *model.ArgDelUserFilters) (affect int64, err error)

DelUserFilters delete user filters by filter id.

func (*Service) DenyAdvance

func (s *Service) DenyAdvance(c context.Context, arg *model.ArgUpAdvance) (err error)

DenyAdvance 拒绝高级弹幕申请

func (*Service) EditDMAttr

func (s *Service) EditDMAttr(c context.Context, arg *model.ArgEditDMAttr) (err error)

EditDMAttr update dm attr.

func (*Service) EditDMPool

func (s *Service) EditDMPool(c context.Context, arg *model.ArgEditDMPool) (err error)

EditDMPool update dm pool. 0:普通弹幕池、1:字幕弹幕池

func (*Service) EditDMState

func (s *Service) EditDMState(c context.Context, arg *model.ArgEditDMState) (err error)

EditDMState update dm state. 0:正常、1:删除10:用户删除、11:举报脚本删除

func (*Service) EditUpFilters

func (s *Service) EditUpFilters(c context.Context, arg *model.ArgEditUpFilters) (affect int64, err error)

EditUpFilters edit upper filters.

func (*Service) GlobalFilters

func (s *Service) GlobalFilters(c context.Context, arg *model.ArgGlobalFilters) (res []*model.GlobalFilter, err error)

GlobalFilters multi get global filters.

func (*Service) Mask

func (s *Service) Mask(c context.Context, arg *model.ArgMask) (res *model.Mask, err error)

Mask get mask

func (*Service) PassAdvance

func (s *Service) PassAdvance(c context.Context, arg *model.ArgUpAdvance) (err error)

PassAdvance 通过高级弹幕申请

func (*Service) SubjectInfos

func (s *Service) SubjectInfos(c context.Context, arg *model.ArgOids) (res map[int64]*model.SubjectInfo, err error)

SubjectInfos multi get dm subject info by type and oids.

func (*Service) SubtitleGet

func (s *Service) SubtitleGet(c context.Context, arg *model.ArgSubtitleGet) (res *model.VideoSubtitles, err error)

SubtitleGet get mask list

func (*Service) SubtitleSubjectSubmitGet

func (s *Service) SubtitleSubjectSubmitGet(c context.Context, arg *model.ArgArchiveID) (res *model.SubtitleSubjectReply, err error)

SubtitleSubjectSubmitGet .

func (*Service) SubtitleSujectSubmit

func (s *Service) SubtitleSujectSubmit(c context.Context, arg *model.ArgSubtitleAllowSubmit) (err error)

SubtitleSujectSubmit .

func (*Service) UpFilters

func (s *Service) UpFilters(c context.Context, arg *model.ArgUpFilters) (res []*model.UpFilter, err error)

UpFilters multi get up filters.

func (*Service) UserFilters

func (s *Service) UserFilters(c context.Context, arg *model.ArgMid) (res []*model.UserFilter, err error)

UserFilters multi get user filters.

Jump to

Keyboard shortcuts

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