conf

package
v0.9.1 Latest Latest
Warning

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

Go to latest
Published: Feb 25, 2023 License: BSD-3-Clause Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCollection

func NewCollection() interface{}

Types

type ChimeracoderConf

type ChimeracoderConf struct {
	ArchiveUrl       string                      `json:"archive_url"`
	Archived         bool                        `json:"archived"`
	AssigneesUrl     string                      `json:"assignees_url"`
	BlobsUrl         string                      `json:"blobs_url"`
	BranchesUrl      string                      `json:"branches_url"`
	CloneUrl         string                      `json:"clone_url"`
	CollaboratorsUrl string                      `json:"collaborators_url"`
	CommentsUrl      string                      `json:"comments_url"`
	CommitsUrl       string                      `json:"commits_url"`
	CompareUrl       string                      `json:"compare_url"`
	ContentsUrl      string                      `json:"contents_url"`
	ContributorsUrl  string                      `json:"contributors_url"`
	CreatedAt        string                      `json:"created_at"`
	DefaultBranch    string                      `json:"default_branch"`
	DeploymentsUrl   string                      `json:"deployments_url"`
	Description      string                      `json:"description"`
	DownloadsUrl     string                      `json:"downloads_url"`
	EventsUrl        string                      `json:"events_url"`
	Fork             bool                        `json:"fork"`
	Forks            int64                       `json:"forks"`
	ForksCount       int64                       `json:"forks_count"`
	ForksUrl         string                      `json:"forks_url"`
	FullName         string                      `json:"full_name"`
	GitCommitsUrl    string                      `json:"git_commits_url"`
	GitRefsUrl       string                      `json:"git_refs_url"`
	GitTagsUrl       string                      `json:"git_tags_url"`
	GitUrl           string                      `json:"git_url"`
	HasDownloads     bool                        `json:"has_downloads"`
	HasIssues        bool                        `json:"has_issues"`
	HasPages         bool                        `json:"has_pages"`
	HasProjects      bool                        `json:"has_projects"`
	HasWiki          bool                        `json:"has_wiki"`
	Homepage         string                      `json:"homepage"`
	HooksUrl         string                      `json:"hooks_url"`
	HtmlUrl          string                      `json:"html_url"`
	Id               int64                       `json:"id"`
	IssueCommentUrl  string                      `json:"issue_comment_url"`
	IssueEventsUrl   string                      `json:"issue_events_url"`
	IssuesUrl        string                      `json:"issues_url"`
	KeysUrl          string                      `json:"keys_url"`
	LabelsUrl        string                      `json:"labels_url"`
	Language         string                      `json:"language"`
	LanguagesUrl     string                      `json:"languages_url"`
	License          *ChimeracoderConf_435991868 `json:"license"`
	MergesUrl        string                      `json:"merges_url"`
	MilestonesUrl    string                      `json:"milestones_url"`
	Name             string                      `json:"name"`
	NetworkCount     int64                       `json:"network_count"`
	NodeId           string                      `json:"node_id"`
	NotificationsUrl string                      `json:"notifications_url"`
	OpenIssues       int64                       `json:"open_issues"`
	OpenIssuesCount  int64                       `json:"open_issues_count"`
	Owner            *ChimeracoderConf_240645118 `json:"owner"`
	Private          bool                        `json:"private"`
	PullsUrl         string                      `json:"pulls_url"`
	PushedAt         string                      `json:"pushed_at"`
	ReleasesUrl      string                      `json:"releases_url"`
	Size             int64                       `json:"size"`
	SshUrl           string                      `json:"ssh_url"`
	StargazersCount  int64                       `json:"stargazers_count"`
	StargazersUrl    string                      `json:"stargazers_url"`
	StatusesUrl      string                      `json:"statuses_url"`
	SubscribersCount int64                       `json:"subscribers_count"`
	SubscribersUrl   string                      `json:"subscribers_url"`
	SubscriptionUrl  string                      `json:"subscription_url"`
	SvnUrl           string                      `json:"svn_url"`
	TagsUrl          string                      `json:"tags_url"`
	TeamsUrl         string                      `json:"teams_url"`
	TreesUrl         string                      `json:"trees_url"`
	UpdatedAt        string                      `json:"updated_at"`
	Url              string                      `json:"url"`
	Watchers         int64                       `json:"watchers"`
	WatchersCount    int64                       `json:"watchers_count"`
}

easyjson:json

func (ChimeracoderConf) MarshalEasyJSON

func (v ChimeracoderConf) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (ChimeracoderConf) MarshalJSON

func (v ChimeracoderConf) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*ChimeracoderConf) UnmarshalEasyJSON

func (v *ChimeracoderConf) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*ChimeracoderConf) UnmarshalJSON

func (v *ChimeracoderConf) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type ChimeracoderConf_240645118

type ChimeracoderConf_240645118 struct {
	AvatarUrl         string `json:"avatar_url"`
	EventsUrl         string `json:"events_url"`
	FollowersUrl      string `json:"followers_url"`
	FollowingUrl      string `json:"following_url"`
	GistsUrl          string `json:"gists_url"`
	GravatarId        string `json:"gravatar_id"`
	HtmlUrl           string `json:"html_url"`
	Id                int64  `json:"id"`
	Login             string `json:"login"`
	NodeId            string `json:"node_id"`
	OrganizationsUrl  string `json:"organizations_url"`
	ReceivedEventsUrl string `json:"received_events_url"`
	ReposUrl          string `json:"repos_url"`
	SiteAdmin         bool   `json:"site_admin"`
	StarredUrl        string `json:"starred_url"`
	SubscriptionsUrl  string `json:"subscriptions_url"`
	Type              string `json:"type"`
	Url               string `json:"url"`
}

ChimeracoderConf_240645118 represents /owner

func (ChimeracoderConf_240645118) MarshalEasyJSON

func (v ChimeracoderConf_240645118) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (ChimeracoderConf_240645118) MarshalJSON

func (v ChimeracoderConf_240645118) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*ChimeracoderConf_240645118) UnmarshalEasyJSON

func (v *ChimeracoderConf_240645118) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*ChimeracoderConf_240645118) UnmarshalJSON

func (v *ChimeracoderConf_240645118) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type ChimeracoderConf_435991868

type ChimeracoderConf_435991868 struct {
	Key    string `json:"key"`
	Name   string `json:"name"`
	NodeId string `json:"node_id"`
	SpdxId string `json:"spdx_id"`
}

ChimeracoderConf_435991868 represents /license

func (ChimeracoderConf_435991868) MarshalEasyJSON

func (v ChimeracoderConf_435991868) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (ChimeracoderConf_435991868) MarshalJSON

func (v ChimeracoderConf_435991868) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*ChimeracoderConf_435991868) UnmarshalEasyJSON

func (v *ChimeracoderConf_435991868) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*ChimeracoderConf_435991868) UnmarshalJSON

func (v *ChimeracoderConf_435991868) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type Collection

type Collection struct {
	Extension `json:"-"`

	ChimeracoderConf ChimeracoderConf
	ComplexConf      ComplexConf
	ExampleConf      ExampleConf
	ExampleArrayConf ExampleArrayConf
	ExtConf          ExtConf
	FloatsConf       FloatsConf
	GithubConf       GithubConf
	I18NConf         I18NConf
	VersionConf      VersionConf
	Workbook1Conf    Workbook1Conf
	Workbook2Conf    Workbook2Conf
	// contains filtered or unexported fields
}

func (*Collection) BindRefs

func (this *Collection) BindRefs() error

func (*Collection) CompatibleVersions

func (this *Collection) CompatibleVersions() []string

func (*Collection) Filename2Conf

func (this *Collection) Filename2Conf() map[string]interface{}

func (*Collection) FixPointers

func (this *Collection) FixPointers()

func (*Collection) RevRefGraph

func (this *Collection) RevRefGraph() map[string][]string

type ComplexConf

type ComplexConf map[int64]*ComplexConfItem

easyjson:json

func (ComplexConf) MarshalEasyJSON

func (v ComplexConf) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (ComplexConf) MarshalJSON

func (v ComplexConf) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*ComplexConf) UnmarshalEasyJSON

func (v *ComplexConf) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*ComplexConf) UnmarshalJSON

func (v *ComplexConf) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type ComplexConfItem

type ComplexConfItem struct {
	X3    [][]int64                           `json:"x3"`
	X5    []*ComplexConf_241695546            `json:"x5"`
	X6    []map[string][][]int64              `json:"x6"` // a long note, long long ...
	X6Ref []map[string][][]*Workbook2ConfItem `json:"-"`  // a long note, long long ...
	X7    map[string]int64                    `json:"x7"`
	Xx    [][]int64                           `json:"xx"`
	XxRef [][]*Workbook2ConfItem              `json:"-"`
}

ComplexConfItem represents /map[]

func (ComplexConfItem) MarshalEasyJSON

func (v ComplexConfItem) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (ComplexConfItem) MarshalJSON

func (v ComplexConfItem) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*ComplexConfItem) UnmarshalEasyJSON

func (v *ComplexConfItem) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*ComplexConfItem) UnmarshalJSON

func (v *ComplexConfItem) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type ComplexConf_241695546

type ComplexConf_241695546 struct {
	X5A    [][]int64              `json:"x5a"`
	X5ARef [][]*Workbook2ConfItem `json:"-"`
}

ComplexConf_241695546 represents /map[]/x5/[]

func (ComplexConf_241695546) MarshalEasyJSON

func (v ComplexConf_241695546) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (ComplexConf_241695546) MarshalJSON

func (v ComplexConf_241695546) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*ComplexConf_241695546) UnmarshalEasyJSON

func (v *ComplexConf_241695546) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*ComplexConf_241695546) UnmarshalJSON

func (v *ComplexConf_241695546) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type ExampleArrayConf

type ExampleArrayConf []*ExampleArrayConf_1771430469

easyjson:json

func (ExampleArrayConf) MarshalEasyJSON

func (v ExampleArrayConf) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (ExampleArrayConf) MarshalJSON

func (v ExampleArrayConf) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*ExampleArrayConf) UnmarshalEasyJSON

func (v *ExampleArrayConf) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*ExampleArrayConf) UnmarshalJSON

func (v *ExampleArrayConf) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type ExampleArrayConf_1771430469

type ExampleArrayConf_1771430469 struct {
	AvatarUrl         string `json:"avatar_url"`
	Blog              string `json:"blog"`
	CreatedAt         string `json:"created_at"`
	EventsUrl         string `json:"events_url"`
	Followers         int64  `json:"followers"`
	FollowersUrl      string `json:"followers_url"`
	Following         int64  `json:"following"`
	FollowingUrl      string `json:"following_url"`
	GistsUrl          string `json:"gists_url"`
	GravatarId        string `json:"gravatar_id"`
	Hireable          bool   `json:"hireable"`
	HtmlUrl           string `json:"html_url"`
	Id                int64  `json:"id"`
	Location          string `json:"location"`
	Login             string `json:"login"`
	Name              string `json:"name"`
	OrganizationsUrl  string `json:"organizations_url"`
	PublicGists       int64  `json:"public_gists"`
	PublicRepos       int64  `json:"public_repos"`
	ReceivedEventsUrl string `json:"received_events_url"`
	ReposUrl          string `json:"repos_url"`
	SiteAdmin         bool   `json:"site_admin"`
	StarredUrl        string `json:"starred_url"`
	SubscriptionsUrl  string `json:"subscriptions_url"`
	Type              string `json:"type"`
	UpdatedAt         string `json:"updated_at"`
	Url               string `json:"url"`
}

ExampleArrayConf_1771430469 represents /[]

func (ExampleArrayConf_1771430469) MarshalEasyJSON

func (v ExampleArrayConf_1771430469) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (ExampleArrayConf_1771430469) MarshalJSON

func (v ExampleArrayConf_1771430469) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*ExampleArrayConf_1771430469) UnmarshalEasyJSON

func (v *ExampleArrayConf_1771430469) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*ExampleArrayConf_1771430469) UnmarshalJSON

func (v *ExampleArrayConf_1771430469) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type ExampleConf

type ExampleConf struct {
	NumberKey         int64  `json:"1number_key"`
	AvatarUrl         string `json:"avatar_url"`
	Blog              string `json:"blog"`
	Company           string `json:"company"`
	CreatedAt         string `json:"created_at"`
	Email             string `json:"email"`
	EventsUrl         string `json:"events_url"`
	Followers         int64  `json:"followers"`
	FollowersUrl      string `json:"followers_url"`
	Following         int64  `json:"following"`
	FollowingUrl      string `json:"following_url"`
	GistsUrl          string `json:"gists_url"`
	GravatarId        string `json:"gravatar_id"`
	Hireable          bool   `json:"hireable"`
	HtmlUrl           string `json:"html_url"`
	Id                int64  `json:"id"`
	Location          string `json:"location"`
	Login             string `json:"login"`
	Name              string `json:"name"`
	OrganizationsUrl  string `json:"organizations_url"`
	PublicGists       int64  `json:"public_gists"`
	PublicRepos       int64  `json:"public_repos"`
	ReceivedEventsUrl string `json:"received_events_url"`
	ReposUrl          string `json:"repos_url"`
	StarredUrl        string `json:"starred_url"`
	SubscriptionsUrl  string `json:"subscriptions_url"`
	Type              string `json:"type"`
	UpdatedAt         string `json:"updated_at"`
	Url               string `json:"url"`
}

easyjson:json

func (ExampleConf) MarshalEasyJSON

func (v ExampleConf) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (ExampleConf) MarshalJSON

func (v ExampleConf) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*ExampleConf) UnmarshalEasyJSON

func (v *ExampleConf) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*ExampleConf) UnmarshalJSON

func (v *ExampleConf) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type ExtConf

type ExtConf struct {
	D wtime.Duration `json:"D"`
	T time.Time      `json:"T"`
}

easyjson:json

func (ExtConf) MarshalEasyJSON

func (v ExtConf) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (ExtConf) MarshalJSON

func (v ExtConf) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*ExtConf) UnmarshalEasyJSON

func (v *ExtConf) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*ExtConf) UnmarshalJSON

func (v *ExtConf) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type Extension

type Extension struct {
}

type FloatsConf

type FloatsConf struct {
	Count int64   `json:"count"`
	Mean  float64 `json:"mean"`
}

easyjson:json

func (FloatsConf) MarshalEasyJSON

func (v FloatsConf) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (FloatsConf) MarshalJSON

func (v FloatsConf) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*FloatsConf) UnmarshalEasyJSON

func (v *FloatsConf) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*FloatsConf) UnmarshalJSON

func (v *FloatsConf) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type GithubConf

type GithubConf struct {
	CloneUrl         string                 `json:"clone_url"`
	CreatedAt        string                 `json:"created_at"`
	DefaultBranch    string                 `json:"default_branch"`
	Description      string                 `json:"description"`
	Fork             bool                   `json:"fork"`
	ForksCount       int64                  `json:"forks_count"`
	FullName         string                 `json:"full_name"`
	GitUrl           string                 `json:"git_url"`
	HasDownloads     bool                   `json:"has_downloads"`
	HasIssues        bool                   `json:"has_issues"`
	HasWiki          bool                   `json:"has_wiki"`
	Homepage         string                 `json:"homepage"`
	HtmlUrl          string                 `json:"html_url"`
	Id               int64                  `json:"id"`
	MirrorUrl        string                 `json:"mirror_url"`
	Name             string                 `json:"name"`
	OpenIssuesCount  int64                  `json:"open_issues_count"`
	Organization     *GithubConf_216391827  `json:"organization"`
	Owner            *GithubConf_240645118  `json:"owner"`
	Parent           *GithubConf_2003163775 `json:"parent"`
	Permissions      *GithubConf_570840785  `json:"permissions"`
	Private          bool                   `json:"private"`
	PushedAt         string                 `json:"pushed_at"`
	Size             int64                  `json:"size"`
	Source           *GithubConf_267759930  `json:"source"`
	SshUrl           string                 `json:"ssh_url"`
	StargazersCount  int64                  `json:"stargazers_count"`
	SubscribersCount int64                  `json:"subscribers_count"`
	SvnUrl           string                 `json:"svn_url"`
	UpdatedAt        string                 `json:"updated_at"`
	Url              string                 `json:"url"`
	WatchersCount    int64                  `json:"watchers_count"`
}

easyjson:json

func (GithubConf) MarshalEasyJSON

func (v GithubConf) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (GithubConf) MarshalJSON

func (v GithubConf) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*GithubConf) UnmarshalEasyJSON

func (v *GithubConf) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*GithubConf) UnmarshalJSON

func (v *GithubConf) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type GithubConf_2003163775

type GithubConf_2003163775 struct {
	CloneUrl        string                `json:"clone_url"`
	CreatedAt       string                `json:"created_at"`
	DefaultBranch   string                `json:"default_branch"`
	Description     string                `json:"description"`
	Fork            bool                  `json:"fork"`
	ForksCount      int64                 `json:"forks_count"`
	FullName        string                `json:"full_name"`
	GitUrl          string                `json:"git_url"`
	HasDownloads    bool                  `json:"has_downloads"`
	HasIssues       bool                  `json:"has_issues"`
	HasWiki         bool                  `json:"has_wiki"`
	Homepage        string                `json:"homepage"`
	HtmlUrl         string                `json:"html_url"`
	Id              int64                 `json:"id"`
	MirrorUrl       string                `json:"mirror_url"`
	Name            string                `json:"name"`
	OpenIssuesCount int64                 `json:"open_issues_count"`
	Owner           *GithubConf_433431318 `json:"owner"`
	Permissions     *GithubConf_249756142 `json:"permissions"`
	Private         bool                  `json:"private"`
	PushedAt        string                `json:"pushed_at"`
	Size            int64                 `json:"size"`
	SshUrl          string                `json:"ssh_url"`
	StargazersCount int64                 `json:"stargazers_count"`
	SvnUrl          string                `json:"svn_url"`
	UpdatedAt       string                `json:"updated_at"`
	Url             string                `json:"url"`
	WatchersCount   int64                 `json:"watchers_count"`
}

GithubConf_2003163775 represents /parent

func (GithubConf_2003163775) MarshalEasyJSON

func (v GithubConf_2003163775) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (GithubConf_2003163775) MarshalJSON

func (v GithubConf_2003163775) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*GithubConf_2003163775) UnmarshalEasyJSON

func (v *GithubConf_2003163775) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*GithubConf_2003163775) UnmarshalJSON

func (v *GithubConf_2003163775) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type GithubConf_2094552156

type GithubConf_2094552156 struct {
	Admin bool `json:"admin"`
	Pull  bool `json:"pull"`
	Push  bool `json:"push"`
}

GithubConf_2094552156 represents /source/permissions

func (GithubConf_2094552156) MarshalEasyJSON

func (v GithubConf_2094552156) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (GithubConf_2094552156) MarshalJSON

func (v GithubConf_2094552156) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*GithubConf_2094552156) UnmarshalEasyJSON

func (v *GithubConf_2094552156) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*GithubConf_2094552156) UnmarshalJSON

func (v *GithubConf_2094552156) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type GithubConf_216391827

type GithubConf_216391827 struct {
	AvatarUrl         string `json:"avatar_url"`
	EventsUrl         string `json:"events_url"`
	FollowersUrl      string `json:"followers_url"`
	FollowingUrl      string `json:"following_url"`
	GistsUrl          string `json:"gists_url"`
	GravatarId        string `json:"gravatar_id"`
	HtmlUrl           string `json:"html_url"`
	Id                int64  `json:"id"`
	Login             string `json:"login"`
	OrganizationsUrl  string `json:"organizations_url"`
	ReceivedEventsUrl string `json:"received_events_url"`
	ReposUrl          string `json:"repos_url"`
	SiteAdmin         bool   `json:"site_admin"`
	StarredUrl        string `json:"starred_url"`
	SubscriptionsUrl  string `json:"subscriptions_url"`
	Type              string `json:"type"`
	Url               string `json:"url"`
}

GithubConf_216391827 represents /organization

func (GithubConf_216391827) MarshalEasyJSON

func (v GithubConf_216391827) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (GithubConf_216391827) MarshalJSON

func (v GithubConf_216391827) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*GithubConf_216391827) UnmarshalEasyJSON

func (v *GithubConf_216391827) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*GithubConf_216391827) UnmarshalJSON

func (v *GithubConf_216391827) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type GithubConf_229071146

type GithubConf_229071146 struct {
	AvatarUrl         string `json:"avatar_url"`
	EventsUrl         string `json:"events_url"`
	FollowersUrl      string `json:"followers_url"`
	FollowingUrl      string `json:"following_url"`
	GistsUrl          string `json:"gists_url"`
	GravatarId        string `json:"gravatar_id"`
	HtmlUrl           string `json:"html_url"`
	Id                int64  `json:"id"`
	Login             string `json:"login"`
	OrganizationsUrl  string `json:"organizations_url"`
	ReceivedEventsUrl string `json:"received_events_url"`
	ReposUrl          string `json:"repos_url"`
	SiteAdmin         bool   `json:"site_admin"`
	StarredUrl        string `json:"starred_url"`
	SubscriptionsUrl  string `json:"subscriptions_url"`
	Type              string `json:"type"`
	Url               string `json:"url"`
}

GithubConf_229071146 represents /source/owner

func (GithubConf_229071146) MarshalEasyJSON

func (v GithubConf_229071146) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (GithubConf_229071146) MarshalJSON

func (v GithubConf_229071146) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*GithubConf_229071146) UnmarshalEasyJSON

func (v *GithubConf_229071146) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*GithubConf_229071146) UnmarshalJSON

func (v *GithubConf_229071146) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type GithubConf_240645118

type GithubConf_240645118 struct {
	AvatarUrl         string `json:"avatar_url"`
	EventsUrl         string `json:"events_url"`
	FollowersUrl      string `json:"followers_url"`
	FollowingUrl      string `json:"following_url"`
	GistsUrl          string `json:"gists_url"`
	GravatarId        string `json:"gravatar_id"`
	HtmlUrl           string `json:"html_url"`
	Id                int64  `json:"id"`
	Login             string `json:"login"`
	OrganizationsUrl  string `json:"organizations_url"`
	ReceivedEventsUrl string `json:"received_events_url"`
	ReposUrl          string `json:"repos_url"`
	SiteAdmin         bool   `json:"site_admin"`
	StarredUrl        string `json:"starred_url"`
	SubscriptionsUrl  string `json:"subscriptions_url"`
	Type              string `json:"type"`
	Url               string `json:"url"`
}

GithubConf_240645118 represents /owner

func (GithubConf_240645118) MarshalEasyJSON

func (v GithubConf_240645118) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (GithubConf_240645118) MarshalJSON

func (v GithubConf_240645118) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*GithubConf_240645118) UnmarshalEasyJSON

func (v *GithubConf_240645118) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*GithubConf_240645118) UnmarshalJSON

func (v *GithubConf_240645118) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type GithubConf_249756142

type GithubConf_249756142 struct {
	Admin bool `json:"admin"`
	Pull  bool `json:"pull"`
	Push  bool `json:"push"`
}

GithubConf_249756142 represents /parent/permissions

func (GithubConf_249756142) MarshalEasyJSON

func (v GithubConf_249756142) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (GithubConf_249756142) MarshalJSON

func (v GithubConf_249756142) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*GithubConf_249756142) UnmarshalEasyJSON

func (v *GithubConf_249756142) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*GithubConf_249756142) UnmarshalJSON

func (v *GithubConf_249756142) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type GithubConf_267759930

type GithubConf_267759930 struct {
	CloneUrl        string                 `json:"clone_url"`
	CreatedAt       string                 `json:"created_at"`
	DefaultBranch   string                 `json:"default_branch"`
	Description     string                 `json:"description"`
	Fork            bool                   `json:"fork"`
	ForksCount      int64                  `json:"forks_count"`
	FullName        string                 `json:"full_name"`
	GitUrl          string                 `json:"git_url"`
	HasDownloads    bool                   `json:"has_downloads"`
	HasIssues       bool                   `json:"has_issues"`
	HasWiki         bool                   `json:"has_wiki"`
	Homepage        string                 `json:"homepage"`
	HtmlUrl         string                 `json:"html_url"`
	Id              int64                  `json:"id"`
	MirrorUrl       string                 `json:"mirror_url"`
	Name            string                 `json:"name"`
	OpenIssuesCount int64                  `json:"open_issues_count"`
	Owner           *GithubConf_229071146  `json:"owner"`
	Permissions     *GithubConf_2094552156 `json:"permissions"`
	Private         bool                   `json:"private"`
	PushedAt        string                 `json:"pushed_at"`
	Size            int64                  `json:"size"`
	SshUrl          string                 `json:"ssh_url"`
	StargazersCount int64                  `json:"stargazers_count"`
	SvnUrl          string                 `json:"svn_url"`
	UpdatedAt       string                 `json:"updated_at"`
	Url             string                 `json:"url"`
	WatchersCount   int64                  `json:"watchers_count"`
}

GithubConf_267759930 represents /source

func (GithubConf_267759930) MarshalEasyJSON

func (v GithubConf_267759930) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (GithubConf_267759930) MarshalJSON

func (v GithubConf_267759930) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*GithubConf_267759930) UnmarshalEasyJSON

func (v *GithubConf_267759930) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*GithubConf_267759930) UnmarshalJSON

func (v *GithubConf_267759930) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type GithubConf_433431318

type GithubConf_433431318 struct {
	AvatarUrl         string `json:"avatar_url"`
	EventsUrl         string `json:"events_url"`
	FollowersUrl      string `json:"followers_url"`
	FollowingUrl      string `json:"following_url"`
	GistsUrl          string `json:"gists_url"`
	GravatarId        string `json:"gravatar_id"`
	HtmlUrl           string `json:"html_url"`
	Id                int64  `json:"id"`
	Login             string `json:"login"`
	OrganizationsUrl  string `json:"organizations_url"`
	ReceivedEventsUrl string `json:"received_events_url"`
	ReposUrl          string `json:"repos_url"`
	SiteAdmin         bool   `json:"site_admin"`
	StarredUrl        string `json:"starred_url"`
	SubscriptionsUrl  string `json:"subscriptions_url"`
	Type              string `json:"type"`
	Url               string `json:"url"`
}

GithubConf_433431318 represents /parent/owner

func (GithubConf_433431318) MarshalEasyJSON

func (v GithubConf_433431318) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (GithubConf_433431318) MarshalJSON

func (v GithubConf_433431318) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*GithubConf_433431318) UnmarshalEasyJSON

func (v *GithubConf_433431318) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*GithubConf_433431318) UnmarshalJSON

func (v *GithubConf_433431318) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type GithubConf_570840785

type GithubConf_570840785 struct {
	Admin bool `json:"admin"`
	Pull  bool `json:"pull"`
	Push  bool `json:"push"`
}

GithubConf_570840785 represents /permissions

func (GithubConf_570840785) MarshalEasyJSON

func (v GithubConf_570840785) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (GithubConf_570840785) MarshalJSON

func (v GithubConf_570840785) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*GithubConf_570840785) UnmarshalEasyJSON

func (v *GithubConf_570840785) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*GithubConf_570840785) UnmarshalJSON

func (v *GithubConf_570840785) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type I18NConf

type I18NConf map[string]archivist.I18n

easyjson:json

func (I18NConf) MarshalEasyJSON

func (v I18NConf) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (I18NConf) MarshalJSON

func (v I18NConf) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*I18NConf) UnmarshalEasyJSON

func (v *I18NConf) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*I18NConf) UnmarshalJSON

func (v *I18NConf) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type VersionConf

type VersionConf struct {
	CompatibleVersions []string `json:"CompatibleVersions"`
	Formal             bool     `json:"Formal"`
	Version            string   `json:"Version"`
}

easyjson:json

func (VersionConf) MarshalEasyJSON

func (v VersionConf) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (VersionConf) MarshalJSON

func (v VersionConf) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*VersionConf) UnmarshalEasyJSON

func (v *VersionConf) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*VersionConf) UnmarshalJSON

func (v *VersionConf) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type Workbook1Conf

type Workbook1Conf map[int64]*Workbook1ConfItem

easyjson:json

func (Workbook1Conf) MarshalEasyJSON

func (v Workbook1Conf) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (Workbook1Conf) MarshalJSON

func (v Workbook1Conf) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*Workbook1Conf) UnmarshalEasyJSON

func (v *Workbook1Conf) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*Workbook1Conf) UnmarshalJSON

func (v *Workbook1Conf) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type Workbook1ConfItem

type Workbook1ConfItem struct {
	ID              int64                `json:"ID"`
	MyBool          bool                 `json:"MyBool"`          // 布尔值
	MyBoolArray     []bool               `json:"MyBoolArray"`     // 布尔数组
	MyDatetime      time.Time            `json:"MyDatetime"`      // 时间
	MyDatetimeArray []time.Time          `json:"MyDatetimeArray"` // 时间数组
	MyDuration      wtime.Duration       `json:"MyDuration"`      // 时长
	MyDurationArray []wtime.Duration     `json:"MyDurationArray"` // 时长数组
	MyFloat         float64              `json:"MyFloat"`         // 浮点数
	MyFloatArray    []float64            `json:"MyFloatArray"`    // 浮点数数组
	MyI18N          archivist.I18n       `json:"MyI18N"`          // i18n字符串
	MyI18NArray     []archivist.I18n     `json:"MyI18NArray"`     // i18n字符串数组
	MyInt           int64                `json:"MyInt"`           // 整数
	MyIntArray      []int64              `json:"MyIntArray"`      // 整数数组
	MyRef           int64                `json:"MyRef"`           // 外部引用
	MyRefRef        *Workbook2ConfItem   `json:"-"`               // 外部引用
	MyRefArray      []int64              `json:"MyRefArray"`      // 外部引用数组
	MyRefArrayRef   []*Workbook2ConfItem `json:"-"`               // 外部引用数组
	MyString        string               `json:"MyString"`        // 字符串
	MyStringArray   []string             `json:"MyStringArray"`   // 字符串数组
}

Workbook1ConfItem represents /map[]

func (Workbook1ConfItem) MarshalEasyJSON

func (v Workbook1ConfItem) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (Workbook1ConfItem) MarshalJSON

func (v Workbook1ConfItem) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*Workbook1ConfItem) UnmarshalEasyJSON

func (v *Workbook1ConfItem) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*Workbook1ConfItem) UnmarshalJSON

func (v *Workbook1ConfItem) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type Workbook2Conf

type Workbook2Conf map[int64]*Workbook2ConfItem

easyjson:json

func (Workbook2Conf) MarshalEasyJSON

func (v Workbook2Conf) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (Workbook2Conf) MarshalJSON

func (v Workbook2Conf) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*Workbook2Conf) UnmarshalEasyJSON

func (v *Workbook2Conf) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*Workbook2Conf) UnmarshalJSON

func (v *Workbook2Conf) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

type Workbook2ConfItem

type Workbook2ConfItem struct {
	ID          int64   `json:"ID"`
	MyBool      bool    `json:"MyBool"`      // 布尔值
	MyFloatVar  float64 `json:"MyFloatVar"`  // 浮点数
	MyIntVar    int64   `json:"MyIntVar"`    // 整数
	MyStringVar string  `json:"MyStringVar"` // 字符串
}

Workbook2ConfItem represents /map[]

func (Workbook2ConfItem) MarshalEasyJSON

func (v Workbook2ConfItem) MarshalEasyJSON(w *jwriter.Writer)

MarshalEasyJSON supports easyjson.Marshaler interface

func (Workbook2ConfItem) MarshalJSON

func (v Workbook2ConfItem) MarshalJSON() ([]byte, error)

MarshalJSON supports json.Marshaler interface

func (*Workbook2ConfItem) UnmarshalEasyJSON

func (v *Workbook2ConfItem) UnmarshalEasyJSON(l *jlexer.Lexer)

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*Workbook2ConfItem) UnmarshalJSON

func (v *Workbook2ConfItem) UnmarshalJSON(data []byte) error

UnmarshalJSON supports json.Unmarshaler interface

Jump to

Keyboard shortcuts

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