Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddInfo ¶
func (AddInfo) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (AddInfo) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*AddInfo) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*AddInfo) UnmarshalJSON ¶
UnmarshalJSON supports json.Unmarshaler interface
type ApiAnswer ¶
type ApiAnswer struct {
Response Response `json:"response"`
}
func (ApiAnswer) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (ApiAnswer) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*ApiAnswer) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*ApiAnswer) UnmarshalJSON ¶
UnmarshalJSON supports json.Unmarshaler interface
type FFAddInfo ¶
func (*FFAddInfo) MarshalJSON ¶
MarshalJSON marshal bytes to json - template
func (*FFAddInfo) MarshalJSONBuf ¶
func (j *FFAddInfo) MarshalJSONBuf(buf fflib.EncodingBuffer) error
MarshalJSONBuf marshal buff to json - template
func (*FFAddInfo) UnmarshalJSON ¶
UnmarshalJSON umarshall json - template of ffjson
func (*FFAddInfo) UnmarshalJSONFFLexer ¶
UnmarshalJSONFFLexer fast json unmarshall - template ffjson
type FFApiAnswer ¶
type FFApiAnswer struct {
Response FFResponse `json:"response"`
}
func (*FFApiAnswer) MarshalJSON ¶
func (j *FFApiAnswer) MarshalJSON() ([]byte, error)
MarshalJSON marshal bytes to json - template
func (*FFApiAnswer) MarshalJSONBuf ¶
func (j *FFApiAnswer) MarshalJSONBuf(buf fflib.EncodingBuffer) error
MarshalJSONBuf marshal buff to json - template
func (*FFApiAnswer) UnmarshalJSON ¶
func (j *FFApiAnswer) UnmarshalJSON(input []byte) error
UnmarshalJSON umarshall json - template of ffjson
func (*FFApiAnswer) UnmarshalJSONFFLexer ¶
func (j *FFApiAnswer) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
UnmarshalJSONFFLexer fast json unmarshall - template ffjson
type FFResponse ¶
type FFResponse struct {
Rows []FFRowElement `json:"rows"`
}
func (*FFResponse) MarshalJSON ¶
func (j *FFResponse) MarshalJSON() ([]byte, error)
MarshalJSON marshal bytes to json - template
func (*FFResponse) MarshalJSONBuf ¶
func (j *FFResponse) MarshalJSONBuf(buf fflib.EncodingBuffer) error
MarshalJSONBuf marshal buff to json - template
func (*FFResponse) UnmarshalJSON ¶
func (j *FFResponse) UnmarshalJSON(input []byte) error
UnmarshalJSON umarshall json - template of ffjson
func (*FFResponse) UnmarshalJSONFFLexer ¶
func (j *FFResponse) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
UnmarshalJSONFFLexer fast json unmarshall - template ffjson
type FFRowElement ¶
type FFRowElement struct { Id int `json:"id"` Name string `json:"name"` Slug string `json:"slug"` AddInfo FFAddInfo `json:"add_info"` RecordCount int `json:"record_count"` }
func (*FFRowElement) MarshalJSON ¶
func (j *FFRowElement) MarshalJSON() ([]byte, error)
MarshalJSON marshal bytes to json - template
func (*FFRowElement) MarshalJSONBuf ¶
func (j *FFRowElement) MarshalJSONBuf(buf fflib.EncodingBuffer) error
MarshalJSONBuf marshal buff to json - template
func (*FFRowElement) UnmarshalJSON ¶
func (j *FFRowElement) UnmarshalJSON(input []byte) error
UnmarshalJSON umarshall json - template of ffjson
func (*FFRowElement) UnmarshalJSONFFLexer ¶
func (j *FFRowElement) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
UnmarshalJSONFFLexer fast json unmarshall - template ffjson
type Response ¶
type Response struct {
Rows []RowElement `json:"rows"`
}
func (Response) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (Response) MarshalJSON ¶
MarshalJSON supports json.Marshaler interface
func (*Response) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*Response) UnmarshalJSON ¶
UnmarshalJSON supports json.Unmarshaler interface
type RowElement ¶
type RowElement struct { Id int `json:"id"` Name string `json:"name"` Slug string `json:"slug"` AddInfo AddInfo `json:"add_info"` RecordCount int `json:"record_count"` }
func (RowElement) MarshalEasyJSON ¶
func (v RowElement) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (RowElement) MarshalJSON ¶
func (v RowElement) MarshalJSON() ([]byte, error)
MarshalJSON supports json.Marshaler interface
func (*RowElement) UnmarshalEasyJSON ¶
func (v *RowElement) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*RowElement) UnmarshalJSON ¶
func (v *RowElement) UnmarshalJSON(data []byte) error
UnmarshalJSON supports json.Unmarshaler interface