memo

package
v0.29.5 Latest Latest
Warning

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

Go to latest
Published: Dec 21, 2022 License: AGPL-3.0, AGPL-3.0-only Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrUnexpectedType = fmt.Errorf("unexpected type")

Functions

func ContentDAOToModel

func ContentDAOToModel(tl *dao.TimeLine) (*model.TimeLineMemoContent, error)

func DAOToModel

func DAOToModel(tl *dao.TimeLine) (*model.TimeLineMemo, error)

func ModelToDAO

func ModelToDAO(memo *model.TimeLineMemo) ([]byte, error)

Types

type BlogMemo

type BlogMemo struct {
	EntryTitle       string `php:"entry_title"`
	EntryDescription string `php:"entry_desc"`
	EntryID          int    `php:"entry_id"`
}

func (*BlogMemo) FromModel

func (m *BlogMemo) FromModel(mc *model.TimeLineMemoContent)

func (*BlogMemo) ToModel

func (m *BlogMemo) ToModel() *model.TimeLineMemoContent

type DoujinMemo

type DoujinMemo struct {
	ID    string `php:"id"`
	Name  string `php:"name"`
	Title string `php:"title"`
}

func (*DoujinMemo) FromModel

func (m *DoujinMemo) FromModel(mc *model.TimeLineMemoContent)

func (*DoujinMemo) ToModel

func (m *DoujinMemo) ToModel() *model.TimeLineMemoContent

type GroupMemo

type GroupMemo struct {
	ID          string `php:"grp_id"`
	Name        string `php:"grp_name"`
	Title       string `php:"grp_title"`
	Description string `php:"grp_desc"`
}

func (*GroupMemo) FromModel

func (g *GroupMemo) FromModel(mc *model.TimeLineMemoContent)

func (*GroupMemo) ToModel

func (g *GroupMemo) ToModel() *model.TimeLineMemoContent

type IndexMemo

type IndexMemo struct {
	ID          string `php:"idx_id"`
	Title       string `php:"idx_title"`
	Description string `php:"idx_desc"`
}

func (*IndexMemo) FromModel

func (m *IndexMemo) FromModel(mc *model.TimeLineMemoContent)

func (*IndexMemo) ToModel

func (m *IndexMemo) ToModel() *model.TimeLineMemoContent

type MonoMemo

type MonoMemo struct {
	Name string `php:"name"`
	Cat  int    `php:"cat"`
	ID   int    `php:"id"`
}

func (*MonoMemo) FromModel

func (m *MonoMemo) FromModel(mc *model.TimeLineMemoContent)

func (*MonoMemo) ToModel

func (m *MonoMemo) ToModel() *model.TimeLineMemoContent

type ProgressMemo

type ProgressMemo struct {
	EpName        *string            `php:"ep_name,omitempty"`
	VolsTotal     *string            `php:"vols_total,omitempty"`
	SubjectName   *string            `php:"subject_name,omitempty"`
	EpsUpdate     *int               `php:"eps_update,omitempty"`
	VolsUpdate    *int               `php:"vols_update,omitempty,string"`
	EpsTotal      *int               `php:"eps_total,omitempty,string"`
	EpSort        *int               `php:"ep_sort,omitempty,string"`
	EpID          *model.EpisodeID   `php:"ep_id,omitempty,string"`
	SubjectID     *model.SubjectID   `php:"subject_id,omitempty,string"`
	SubjectTypeID *model.SubjectType `php:"subject_type_id,omitempty,string"`
}

func (*ProgressMemo) FromModel

func (m *ProgressMemo) FromModel(mc *model.TimeLineMemoContent)

func (*ProgressMemo) ToModel

func (m *ProgressMemo) ToModel() *model.TimeLineMemoContent

type RelationMemo

type RelationMemo struct {
	UserID   string `php:"uid"`
	Username string `php:"username"`
	Nickname string `php:"nickname"`
}

func (*RelationMemo) FromModel

func (m *RelationMemo) FromModel(mc *model.TimeLineMemoContent)

func (*RelationMemo) ToModel

func (m *RelationMemo) ToModel() *model.TimeLineMemoContent

type SayEditMemo

type SayEditMemo struct {
	Before string `php:"before"`
	After  string `php:"after"`
}

func (*SayEditMemo) FromModel

func (m *SayEditMemo) FromModel(mc *model.TimeLineMemoContent)

func (*SayEditMemo) ToModel

func (m *SayEditMemo) ToModel() *model.TimeLineMemoContent

type SubjectMemo

type SubjectMemo struct {
	ID             string `php:"subject_id"`
	TypeID         string `php:"subject_type_id"`
	Name           string `php:"subject_name"`
	NameCN         string `php:"subject_name_cn"`
	Series         string `php:"subject_series"`
	CollectComment string `php:"collect_comment"`
	CollectRate    int    `php:"collect_rate"`
}

func (*SubjectMemo) FromModel

func (m *SubjectMemo) FromModel(mc *model.TimeLineMemoContent)

func (*SubjectMemo) ToModel

func (m *SubjectMemo) ToModel() *model.TimeLineMemoContent

type WikiMemo

type WikiMemo struct {
	SubjectName   string `php:"subject_name"`
	SubjectNameCN string `php:"subject_name_cn"`
	SubjectID     int    `php:"subject_id"`
}

func (*WikiMemo) FromModel

func (m *WikiMemo) FromModel(mc *model.TimeLineMemoContent)

func (*WikiMemo) ToModel

func (m *WikiMemo) ToModel() *model.TimeLineMemoContent

Jump to

Keyboard shortcuts

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