Documentation ¶
Index ¶
- func NewCollection() interface{}
- type ChimeracoderConf
- type ChimeracoderConf_240645118
- type ChimeracoderConf_435991868
- type Collection
- type ComplexConf
- type ComplexConfItem
- type ComplexConf_241695546
- type ExampleArrayConf
- type ExampleArrayConf_1771430469
- type ExampleConf
- type ExtConf
- type Extension
- type FloatsConf
- type GithubConf
- type GithubConf_2003163775
- type GithubConf_2094552156
- type GithubConf_216391827
- type GithubConf_229071146
- type GithubConf_240645118
- type GithubConf_249756142
- type GithubConf_267759930
- type GithubConf_433431318
- type GithubConf_570840785
- type I18NConf
- type VersionConf
- type Workbook1Conf
- type Workbook1ConfItem
- type Workbook2Conf
- type Workbook2ConfItem
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 ¶
easyjson:json
func (ExtConf) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (ExtConf) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*ExtConf) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*ExtConf) UnmarshalJSON ¶
UnmarshalJSON supports json.Unmarshaler interface
type FloatsConf ¶
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 ¶
easyjson:json
func (I18NConf) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (I18NConf) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*I18NConf) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*I18NConf) UnmarshalJSON ¶
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
Source Files ¶
- chimeracoderConf.go
- chimeracoderConf_easyjson.go
- collection.go
- collectionExtension.go
- complexConf.go
- complexConf_easyjson.go
- exampleArrayConf.go
- exampleArrayConf_easyjson.go
- exampleConf.go
- exampleConf_easyjson.go
- extConf.go
- extConf_easyjson.go
- floatsConf.go
- floatsConf_easyjson.go
- githubConf.go
- githubConf_easyjson.go
- i18NConf.go
- i18NConf_easyjson.go
- versionConf.go
- versionConf_easyjson.go
- workbook1Conf.go
- workbook1Conf_easyjson.go
- workbook2Conf.go
- workbook2Conf_easyjson.go