model

package
v0.0.0-...-625d9dc Latest Latest
Warning

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

Go to latest
Published: Mar 26, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Images

type Images []string

Images ...

func (Images) MarshalEasyJSON

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

MarshalEasyJSON supports easyjson.Marshaler interface

func (Images) MarshalJSON

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

MarshalJSON supports json.Marshaler interface

func (*Images) UnmarshalEasyJSON

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

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*Images) UnmarshalJSON

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

UnmarshalJSON supports json.Unmarshaler interface

type Info

type Info struct {
	Title   string `json:"title"`
	Content string `json:"content"`
}

Info ...

func (Info) MarshalEasyJSON

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

MarshalEasyJSON supports easyjson.Marshaler interface

func (Info) MarshalJSON

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

MarshalJSON supports json.Marshaler interface

func (*Info) UnmarshalEasyJSON

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

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*Info) UnmarshalJSON

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

UnmarshalJSON supports json.Unmarshaler interface

type Infos

type Infos []Info

Infos ...

func (Infos) MarshalEasyJSON

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

MarshalEasyJSON supports easyjson.Marshaler interface

func (Infos) MarshalJSON

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

MarshalJSON supports json.Marshaler interface

func (*Infos) UnmarshalEasyJSON

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

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*Infos) UnmarshalJSON

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

UnmarshalJSON supports json.Unmarshaler interface

type Metadata

type Metadata struct {
	DateCollect string `json:"date_collect"`
	Target      string `json:"target"`
}

Metadata ...

func (Metadata) MarshalEasyJSON

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

MarshalEasyJSON supports easyjson.Marshaler interface

func (Metadata) MarshalJSON

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

MarshalJSON supports json.Marshaler interface

func (*Metadata) UnmarshalEasyJSON

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

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*Metadata) UnmarshalJSON

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

UnmarshalJSON supports json.Unmarshaler interface

type Plant

type Plant struct {
	Source    string    `json:"source"`
	Title     string    `json:"title"`
	Category  string    `json:"category"`
	ShortInfo ShortInfo `json:"short_info"`
	Images    Images    `json:"images"`
	Info      Infos     `json:"info"`
	Metadata  Metadata  `json:"metadata"`
}

Plant ...

func (Plant) MarshalEasyJSON

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

MarshalEasyJSON supports easyjson.Marshaler interface

func (Plant) MarshalJSON

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

MarshalJSON supports json.Marshaler interface

func (*Plant) String

func (p *Plant) String() string

String implement stringer interface.

func (*Plant) UnmarshalEasyJSON

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

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*Plant) UnmarshalJSON

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

UnmarshalJSON supports json.Unmarshaler interface

type Plants

type Plants []Plant

Plants ...

func (Plants) MarshalEasyJSON

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

MarshalEasyJSON supports easyjson.Marshaler interface

func (Plants) MarshalJSON

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

MarshalJSON supports json.Marshaler interface

func (*Plants) UnmarshalEasyJSON

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

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*Plants) UnmarshalJSON

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

UnmarshalJSON supports json.Unmarshaler interface

type ShortInfo

type ShortInfo struct {
	Kind              string `json:"kind"`
	RecommendPosition string `json:"recommend_position"`
	RegardToLight     string `json:"regard_to_light"`
	RegardToMoisture  string `json:"regard_to_moisture"`
	FloweringTime     string `json:"flowering_time"`
	Hight             string `json:"hight"`
	Classifiers       string `json:"classifiers"`
}

ShortInfo ...

func (ShortInfo) MarshalEasyJSON

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

MarshalEasyJSON supports easyjson.Marshaler interface

func (ShortInfo) MarshalJSON

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

MarshalJSON supports json.Marshaler interface

func (*ShortInfo) UnmarshalEasyJSON

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

UnmarshalEasyJSON supports easyjson.Unmarshaler interface

func (*ShortInfo) UnmarshalJSON

func (v *ShortInfo) 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