Documentation ¶
Index ¶
- type CBAvatar
- func (x *CBAvatar) CodecDecodeSelf(d *codec1978.Decoder)
- func (x *CBAvatar) CodecEncodeSelf(e *codec1978.Encoder)
- func (v *CBAvatar) IsNil() bool
- func (v CBAvatar) MarshalEasyJSON(w *jwriter.Writer)
- func (mj *CBAvatar) MarshalJSON() ([]byte, error)
- func (mj *CBAvatar) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (v *CBAvatar) MarshalJSONObject(enc *gojay.Encoder)
- func (v *CBAvatar) NKeys() int
- func (v *CBAvatar) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (uj *CBAvatar) UnmarshalJSON(input []byte) error
- func (uj *CBAvatar) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (v *CBAvatar) UnmarshalJSONObject(dec *gojay.Decoder, k string) error
- type CBGithub
- func (x *CBGithub) CodecDecodeSelf(d *codec1978.Decoder)
- func (x *CBGithub) CodecEncodeSelf(e *codec1978.Encoder)
- func (v *CBGithub) IsNil() bool
- func (v CBGithub) MarshalEasyJSON(w *jwriter.Writer)
- func (mj *CBGithub) MarshalJSON() ([]byte, error)
- func (mj *CBGithub) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (v *CBGithub) MarshalJSONObject(enc *gojay.Encoder)
- func (v *CBGithub) NKeys() int
- func (v *CBGithub) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (uj *CBGithub) UnmarshalJSON(input []byte) error
- func (uj *CBGithub) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (v *CBGithub) UnmarshalJSONObject(dec *gojay.Decoder, k string) error
- type CBGravatar
- func (x *CBGravatar) CodecDecodeSelf(d *codec1978.Decoder)
- func (x *CBGravatar) CodecEncodeSelf(e *codec1978.Encoder)
- func (v *CBGravatar) IsNil() bool
- func (v CBGravatar) MarshalEasyJSON(w *jwriter.Writer)
- func (mj *CBGravatar) MarshalJSON() ([]byte, error)
- func (mj *CBGravatar) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (v *CBGravatar) MarshalJSONObject(enc *gojay.Encoder)
- func (v *CBGravatar) NKeys() int
- func (v *CBGravatar) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (uj *CBGravatar) UnmarshalJSON(input []byte) error
- func (uj *CBGravatar) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (v *CBGravatar) UnmarshalJSONObject(dec *gojay.Decoder, k string) error
- type CBName
- func (x *CBName) CodecDecodeSelf(d *codec1978.Decoder)
- func (x *CBName) CodecEncodeSelf(e *codec1978.Encoder)
- func (v *CBName) IsNil() bool
- func (v CBName) MarshalEasyJSON(w *jwriter.Writer)
- func (mj *CBName) MarshalJSON() ([]byte, error)
- func (mj *CBName) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (v *CBName) MarshalJSONObject(enc *gojay.Encoder)
- func (v *CBName) NKeys() int
- func (v *CBName) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (uj *CBName) UnmarshalJSON(input []byte) error
- func (uj *CBName) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (v *CBName) UnmarshalJSONObject(dec *gojay.Decoder, k string) error
- type CBPerson
- func (x *CBPerson) CodecDecodeSelf(d *codec1978.Decoder)
- func (x *CBPerson) CodecEncodeSelf(e *codec1978.Encoder)
- func (v *CBPerson) IsNil() bool
- func (v CBPerson) MarshalEasyJSON(w *jwriter.Writer)
- func (mj *CBPerson) MarshalJSON() ([]byte, error)
- func (mj *CBPerson) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (v *CBPerson) MarshalJSONObject(enc *gojay.Encoder)
- func (v *CBPerson) NKeys() int
- func (v *CBPerson) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (uj *CBPerson) UnmarshalJSON(input []byte) error
- func (uj *CBPerson) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (v *CBPerson) UnmarshalJSONObject(dec *gojay.Decoder, k string) error
- type ChartVersion
- func (x *ChartVersion) CodecDecodeSelf(d *codec1978.Decoder)
- func (x *ChartVersion) CodecEncodeSelf(e *codec1978.Encoder)
- func (v *ChartVersion) IsNil() bool
- func (v ChartVersion) MarshalEasyJSON(w *jwriter.Writer)
- func (mj *ChartVersion) MarshalJSON() ([]byte, error)
- func (mj *ChartVersion) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (v *ChartVersion) MarshalJSONObject(enc *gojay.Encoder)
- func (v *ChartVersion) NKeys() int
- func (v *ChartVersion) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (uj *ChartVersion) UnmarshalJSON(input []byte) error
- func (uj *ChartVersion) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (v *ChartVersion) UnmarshalJSONObject(dec *gojay.Decoder, k string) error
- type ChartVersions
- type DSTopic
- func (x *DSTopic) CodecDecodeSelf(d *codec1978.Decoder)
- func (x *DSTopic) CodecEncodeSelf(e *codec1978.Encoder)
- func (v *DSTopic) IsNil() bool
- func (v DSTopic) MarshalEasyJSON(w *jwriter.Writer)
- func (mj *DSTopic) MarshalJSON() ([]byte, error)
- func (mj *DSTopic) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (v *DSTopic) MarshalJSONObject(enc *gojay.Encoder)
- func (v *DSTopic) NKeys() int
- func (v *DSTopic) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (uj *DSTopic) UnmarshalJSON(input []byte) error
- func (uj *DSTopic) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (v *DSTopic) UnmarshalJSONObject(dec *gojay.Decoder, k string) error
- type DSTopicsList
- func (x *DSTopicsList) CodecDecodeSelf(d *codec1978.Decoder)
- func (x *DSTopicsList) CodecEncodeSelf(e *codec1978.Encoder)
- func (v *DSTopicsList) IsNil() bool
- func (v DSTopicsList) MarshalEasyJSON(w *jwriter.Writer)
- func (mj *DSTopicsList) MarshalJSON() ([]byte, error)
- func (mj *DSTopicsList) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (v *DSTopicsList) MarshalJSONObject(enc *gojay.Encoder)
- func (v *DSTopicsList) NKeys() int
- func (v *DSTopicsList) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (uj *DSTopicsList) UnmarshalJSON(input []byte) error
- func (uj *DSTopicsList) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (v *DSTopicsList) UnmarshalJSONObject(dec *gojay.Decoder, k string) error
- type DSUser
- func (x *DSUser) CodecDecodeSelf(d *codec1978.Decoder)
- func (x *DSUser) CodecEncodeSelf(e *codec1978.Encoder)
- func (v *DSUser) IsNil() bool
- func (v DSUser) MarshalEasyJSON(w *jwriter.Writer)
- func (mj *DSUser) MarshalJSON() ([]byte, error)
- func (mj *DSUser) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (v *DSUser) MarshalJSONObject(enc *gojay.Encoder)
- func (v *DSUser) NKeys() int
- func (v *DSUser) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (uj *DSUser) UnmarshalJSON(input []byte) error
- func (uj *DSUser) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (v *DSUser) UnmarshalJSONObject(dec *gojay.Decoder, k string) error
- type IndexFile
- func (x *IndexFile) CodecDecodeSelf(d *codec1978.Decoder)
- func (x *IndexFile) CodecEncodeSelf(e *codec1978.Encoder)
- func (v *IndexFile) IsNil() bool
- func (v IndexFile) MarshalEasyJSON(w *jwriter.Writer)
- func (mj *IndexFile) MarshalJSON() ([]byte, error)
- func (mj *IndexFile) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (v *IndexFile) MarshalJSONObject(enc *gojay.Encoder)
- func (v *IndexFile) NKeys() int
- func (v *IndexFile) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (uj *IndexFile) UnmarshalJSON(input []byte) error
- func (uj *IndexFile) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (v *IndexFile) UnmarshalJSONObject(dec *gojay.Decoder, k string) error
- type LargePayload
- func (x *LargePayload) CodecDecodeSelf(d *codec1978.Decoder)
- func (x *LargePayload) CodecEncodeSelf(e *codec1978.Encoder)
- func (v *LargePayload) IsNil() bool
- func (v LargePayload) MarshalEasyJSON(w *jwriter.Writer)
- func (mj *LargePayload) MarshalJSON() ([]byte, error)
- func (mj *LargePayload) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (v *LargePayload) MarshalJSONObject(enc *gojay.Encoder)
- func (v *LargePayload) NKeys() int
- func (v *LargePayload) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (uj *LargePayload) UnmarshalJSON(input []byte) error
- func (uj *LargePayload) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (v *LargePayload) UnmarshalJSONObject(dec *gojay.Decoder, k string) error
- type Maintainer
- func (x *Maintainer) CodecDecodeSelf(d *codec1978.Decoder)
- func (x *Maintainer) CodecEncodeSelf(e *codec1978.Encoder)
- func (v *Maintainer) IsNil() bool
- func (v Maintainer) MarshalEasyJSON(w *jwriter.Writer)
- func (mj *Maintainer) MarshalJSON() ([]byte, error)
- func (mj *Maintainer) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (v *Maintainer) MarshalJSONObject(enc *gojay.Encoder)
- func (v *Maintainer) NKeys() int
- func (v *Maintainer) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (uj *Maintainer) UnmarshalJSON(input []byte) error
- func (uj *Maintainer) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (v *Maintainer) UnmarshalJSONObject(dec *gojay.Decoder, k string) error
- type MediumPayload
- func (x *MediumPayload) CodecDecodeSelf(d *codec1978.Decoder)
- func (x *MediumPayload) CodecEncodeSelf(e *codec1978.Encoder)
- func (v *MediumPayload) IsNil() bool
- func (v MediumPayload) MarshalEasyJSON(w *jwriter.Writer)
- func (mj *MediumPayload) MarshalJSON() ([]byte, error)
- func (mj *MediumPayload) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (v *MediumPayload) MarshalJSONObject(enc *gojay.Encoder)
- func (v *MediumPayload) NKeys() int
- func (v *MediumPayload) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (uj *MediumPayload) UnmarshalJSON(input []byte) error
- func (uj *MediumPayload) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (v *MediumPayload) UnmarshalJSONObject(dec *gojay.Decoder, k string) error
- type Metadata
- func (x *Metadata) CodecDecodeSelf(d *codec1978.Decoder)
- func (x *Metadata) CodecEncodeSelf(e *codec1978.Encoder)
- func (v Metadata) MarshalEasyJSON(w *jwriter.Writer)
- func (mj *Metadata) MarshalJSON() ([]byte, error)
- func (mj *Metadata) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (v *Metadata) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (uj *Metadata) UnmarshalJSON(input []byte) error
- func (uj *Metadata) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- type SmallPayload
- func (x *SmallPayload) CodecDecodeSelf(d *codec1978.Decoder)
- func (x *SmallPayload) CodecEncodeSelf(e *codec1978.Encoder)
- func (v *SmallPayload) IsNil() bool
- func (v SmallPayload) MarshalEasyJSON(w *jwriter.Writer)
- func (mj *SmallPayload) MarshalJSON() ([]byte, error)
- func (mj *SmallPayload) MarshalJSONBuf(buf fflib.EncodingBuffer) error
- func (v *SmallPayload) MarshalJSONObject(enc *gojay.Encoder)
- func (v *SmallPayload) NKeys() int
- func (v *SmallPayload) UnmarshalEasyJSON(l *jlexer.Lexer)
- func (uj *SmallPayload) UnmarshalJSON(input []byte) error
- func (uj *SmallPayload) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
- func (v *SmallPayload) UnmarshalJSONObject(dec *gojay.Decoder, k string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CBAvatar ¶
type CBAvatar struct {
Url string
}
CBAvatar represents one Gravatar avatar for a Clearbit person.
func (*CBAvatar) CodecDecodeSelf ¶
func (*CBAvatar) CodecEncodeSelf ¶
func (CBAvatar) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (*CBAvatar) MarshalJSON ¶
func (*CBAvatar) MarshalJSONBuf ¶
func (mj *CBAvatar) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*CBAvatar) MarshalJSONObject ¶
MarshalJSONObject implements gojay's MarshalerJSONObject
func (*CBAvatar) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*CBAvatar) UnmarshalJSON ¶
func (*CBAvatar) UnmarshalJSONFFLexer ¶
type CBGithub ¶
type CBGithub struct {
Followers int
}
CBGithub represents a Clearbit person's Github account data.
func (*CBGithub) CodecDecodeSelf ¶
func (*CBGithub) CodecEncodeSelf ¶
func (CBGithub) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (*CBGithub) MarshalJSON ¶
func (*CBGithub) MarshalJSONBuf ¶
func (mj *CBGithub) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*CBGithub) MarshalJSONObject ¶
MarshalJSONObject implements gojay's MarshalerJSONObject
func (*CBGithub) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*CBGithub) UnmarshalJSON ¶
func (*CBGithub) UnmarshalJSONFFLexer ¶
type CBGravatar ¶
type CBGravatar struct {
Avatars []*CBAvatar
}
CBGravatar represents a Clearbit person's Gravatar account data.
func (*CBGravatar) CodecDecodeSelf ¶
func (x *CBGravatar) CodecDecodeSelf(d *codec1978.Decoder)
func (*CBGravatar) CodecEncodeSelf ¶
func (x *CBGravatar) CodecEncodeSelf(e *codec1978.Encoder)
func (*CBGravatar) IsNil ¶
func (v *CBGravatar) IsNil() bool
IsNil returns wether the structure is nil value or not
func (CBGravatar) MarshalEasyJSON ¶
func (v CBGravatar) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (*CBGravatar) MarshalJSON ¶
func (mj *CBGravatar) MarshalJSON() ([]byte, error)
func (*CBGravatar) MarshalJSONBuf ¶
func (mj *CBGravatar) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*CBGravatar) MarshalJSONObject ¶
func (v *CBGravatar) MarshalJSONObject(enc *gojay.Encoder)
MarshalJSONObject implements gojay's MarshalerJSONObject
func (*CBGravatar) NKeys ¶
func (v *CBGravatar) NKeys() int
NKeys returns the number of keys to unmarshal
func (*CBGravatar) UnmarshalEasyJSON ¶
func (v *CBGravatar) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*CBGravatar) UnmarshalJSON ¶
func (uj *CBGravatar) UnmarshalJSON(input []byte) error
func (*CBGravatar) UnmarshalJSONFFLexer ¶
func (uj *CBGravatar) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*CBGravatar) UnmarshalJSONObject ¶
func (v *CBGravatar) UnmarshalJSONObject(dec *gojay.Decoder, k string) error
UnmarshalJSONObject implements gojay's UnmarshalerJSONObject
type CBName ¶
type CBName struct {
FullName string
}
CBName represents a Clearbit person's name.
func (*CBName) CodecDecodeSelf ¶
func (*CBName) CodecEncodeSelf ¶
func (CBName) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (*CBName) MarshalJSON ¶
func (*CBName) MarshalJSONBuf ¶
func (mj *CBName) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*CBName) MarshalJSONObject ¶
MarshalJSONObject implements gojay's MarshalerJSONObject
func (*CBName) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*CBName) UnmarshalJSON ¶
func (*CBName) UnmarshalJSONFFLexer ¶
type CBPerson ¶
type CBPerson struct { Name *CBName Github *CBGithub Gravatar *CBGravatar }
CBPerson represents a Clearbit person.
func (*CBPerson) CodecDecodeSelf ¶
func (*CBPerson) CodecEncodeSelf ¶
func (CBPerson) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (*CBPerson) MarshalJSON ¶
func (*CBPerson) MarshalJSONBuf ¶
func (mj *CBPerson) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*CBPerson) MarshalJSONObject ¶
MarshalJSONObject implements gojay's MarshalerJSONObject
func (*CBPerson) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*CBPerson) UnmarshalJSON ¶
func (*CBPerson) UnmarshalJSONFFLexer ¶
type ChartVersion ¶
type ChartVersion struct { Metadata URLs []string `json:"urls"` Created time.Time `json:"created,omitempty"` Removed bool `json:"removed,omitempty"` Digest string `json:"digest,omitempty"` }
ChartVersion is one version of a chart.
func (*ChartVersion) CodecDecodeSelf ¶
func (x *ChartVersion) CodecDecodeSelf(d *codec1978.Decoder)
func (*ChartVersion) CodecEncodeSelf ¶
func (x *ChartVersion) CodecEncodeSelf(e *codec1978.Encoder)
func (*ChartVersion) IsNil ¶
func (v *ChartVersion) IsNil() bool
IsNil returns wether the structure is nil value or not
func (ChartVersion) MarshalEasyJSON ¶
func (v ChartVersion) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (*ChartVersion) MarshalJSON ¶
func (mj *ChartVersion) MarshalJSON() ([]byte, error)
func (*ChartVersion) MarshalJSONBuf ¶
func (mj *ChartVersion) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*ChartVersion) MarshalJSONObject ¶
func (v *ChartVersion) MarshalJSONObject(enc *gojay.Encoder)
MarshalJSONObject implements gojay's MarshalerJSONObject
func (*ChartVersion) NKeys ¶
func (v *ChartVersion) NKeys() int
NKeys returns the number of keys to unmarshal
func (*ChartVersion) UnmarshalEasyJSON ¶
func (v *ChartVersion) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*ChartVersion) UnmarshalJSON ¶
func (uj *ChartVersion) UnmarshalJSON(input []byte) error
func (*ChartVersion) UnmarshalJSONFFLexer ¶
func (uj *ChartVersion) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*ChartVersion) UnmarshalJSONObject ¶
func (v *ChartVersion) UnmarshalJSONObject(dec *gojay.Decoder, k string) error
UnmarshalJSONObject implements gojay's UnmarshalerJSONObject
type ChartVersions ¶
type ChartVersions []ChartVersion
ChartVersions is a list of versions of a chart.
func (*ChartVersions) CodecDecodeSelf ¶
func (x *ChartVersions) CodecDecodeSelf(d *codec1978.Decoder)
func (ChartVersions) CodecEncodeSelf ¶
func (x ChartVersions) CodecEncodeSelf(e *codec1978.Encoder)
func (*ChartVersions) IsNil ¶
func (v *ChartVersions) IsNil() bool
IsNil implements gojay's MarshalerJSONArray
func (*ChartVersions) MarshalJSONArray ¶
func (v *ChartVersions) MarshalJSONArray(enc *gojay.Encoder)
MarshalJSONArray implements gojay's MarshalerJSONArray
func (*ChartVersions) UnmarshalJSONArray ¶
func (v *ChartVersions) UnmarshalJSONArray(dec *gojay.Decoder) error
UnmarshalJSONArray implements gojay's UnmarshalerJSONArray
type DSTopic ¶
DSTopic represents one Discourse topic.
func (*DSTopic) CodecDecodeSelf ¶
func (*DSTopic) CodecEncodeSelf ¶
func (DSTopic) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (*DSTopic) MarshalJSON ¶
func (*DSTopic) MarshalJSONBuf ¶
func (mj *DSTopic) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*DSTopic) MarshalJSONObject ¶
MarshalJSONObject implements gojay's MarshalerJSONObject
func (*DSTopic) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*DSTopic) UnmarshalJSON ¶
func (*DSTopic) UnmarshalJSONFFLexer ¶
type DSTopicsList ¶
DSTopicsList represents a paginated set of Discourse topics.
func (*DSTopicsList) CodecDecodeSelf ¶
func (x *DSTopicsList) CodecDecodeSelf(d *codec1978.Decoder)
func (*DSTopicsList) CodecEncodeSelf ¶
func (x *DSTopicsList) CodecEncodeSelf(e *codec1978.Encoder)
func (*DSTopicsList) IsNil ¶
func (v *DSTopicsList) IsNil() bool
IsNil returns wether the structure is nil value or not
func (DSTopicsList) MarshalEasyJSON ¶
func (v DSTopicsList) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (*DSTopicsList) MarshalJSON ¶
func (mj *DSTopicsList) MarshalJSON() ([]byte, error)
func (*DSTopicsList) MarshalJSONBuf ¶
func (mj *DSTopicsList) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*DSTopicsList) MarshalJSONObject ¶
func (v *DSTopicsList) MarshalJSONObject(enc *gojay.Encoder)
MarshalJSONObject implements gojay's MarshalerJSONObject
func (*DSTopicsList) NKeys ¶
func (v *DSTopicsList) NKeys() int
NKeys returns the number of keys to unmarshal
func (*DSTopicsList) UnmarshalEasyJSON ¶
func (v *DSTopicsList) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*DSTopicsList) UnmarshalJSON ¶
func (uj *DSTopicsList) UnmarshalJSON(input []byte) error
func (*DSTopicsList) UnmarshalJSONFFLexer ¶
func (uj *DSTopicsList) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*DSTopicsList) UnmarshalJSONObject ¶
func (v *DSTopicsList) UnmarshalJSONObject(dec *gojay.Decoder, k string) error
UnmarshalJSONObject implements gojay's UnmarshalerJSONObject
type DSUser ¶
type DSUser struct {
Username string
}
DSUser represents a Discourse user.
func (*DSUser) CodecDecodeSelf ¶
func (*DSUser) CodecEncodeSelf ¶
func (DSUser) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (*DSUser) MarshalJSON ¶
func (*DSUser) MarshalJSONBuf ¶
func (mj *DSUser) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*DSUser) MarshalJSONObject ¶
MarshalJSONObject implements gojay's MarshalerJSONObject
func (*DSUser) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*DSUser) UnmarshalJSON ¶
func (*DSUser) UnmarshalJSONFFLexer ¶
type IndexFile ¶
type IndexFile struct { APIVersion string `json:"apiVersion"` Generated time.Time `json:"generated"` Entries map[string]ChartVersions `json:"entries"` }
IndexFile contains the huge payload data.
func (*IndexFile) CodecDecodeSelf ¶
func (*IndexFile) CodecEncodeSelf ¶
func (IndexFile) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (*IndexFile) MarshalJSON ¶
func (*IndexFile) MarshalJSONBuf ¶
func (mj *IndexFile) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*IndexFile) MarshalJSONObject ¶
MarshalJSONObject implements gojay's MarshalerJSONObject
func (*IndexFile) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*IndexFile) UnmarshalJSON ¶
func (*IndexFile) UnmarshalJSONFFLexer ¶
type LargePayload ¶
type LargePayload struct { Users []*DSUser Topics *DSTopicsList }
LargePayload contains the large payload data.
func (*LargePayload) CodecDecodeSelf ¶
func (x *LargePayload) CodecDecodeSelf(d *codec1978.Decoder)
func (*LargePayload) CodecEncodeSelf ¶
func (x *LargePayload) CodecEncodeSelf(e *codec1978.Encoder)
func (*LargePayload) IsNil ¶
func (v *LargePayload) IsNil() bool
IsNil returns wether the structure is nil value or not
func (LargePayload) MarshalEasyJSON ¶
func (v LargePayload) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (*LargePayload) MarshalJSON ¶
func (mj *LargePayload) MarshalJSON() ([]byte, error)
func (*LargePayload) MarshalJSONBuf ¶
func (mj *LargePayload) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*LargePayload) MarshalJSONObject ¶
func (v *LargePayload) MarshalJSONObject(enc *gojay.Encoder)
MarshalJSONObject implements gojay's MarshalerJSONObject
func (*LargePayload) NKeys ¶
func (v *LargePayload) NKeys() int
NKeys returns the number of keys to unmarshal
func (*LargePayload) UnmarshalEasyJSON ¶
func (v *LargePayload) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*LargePayload) UnmarshalJSON ¶
func (uj *LargePayload) UnmarshalJSON(input []byte) error
func (*LargePayload) UnmarshalJSONFFLexer ¶
func (uj *LargePayload) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*LargePayload) UnmarshalJSONObject ¶
func (v *LargePayload) UnmarshalJSONObject(dec *gojay.Decoder, k string) error
UnmarshalJSONObject implements gojay's UnmarshalerJSONObject
type Maintainer ¶
type Maintainer struct { Name string `json:"name,omitempty"` Email string `json:"email,omitempty"` Url string `json:"url,omitempty"` }
Maintainer is the information of a chart maintainer.
func (*Maintainer) CodecDecodeSelf ¶
func (x *Maintainer) CodecDecodeSelf(d *codec1978.Decoder)
func (*Maintainer) CodecEncodeSelf ¶
func (x *Maintainer) CodecEncodeSelf(e *codec1978.Encoder)
func (*Maintainer) IsNil ¶
func (v *Maintainer) IsNil() bool
IsNil returns wether the structure is nil value or not
func (Maintainer) MarshalEasyJSON ¶
func (v Maintainer) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (*Maintainer) MarshalJSON ¶
func (mj *Maintainer) MarshalJSON() ([]byte, error)
func (*Maintainer) MarshalJSONBuf ¶
func (mj *Maintainer) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Maintainer) MarshalJSONObject ¶
func (v *Maintainer) MarshalJSONObject(enc *gojay.Encoder)
MarshalJSONObject implements gojay's MarshalerJSONObject
func (*Maintainer) NKeys ¶
func (v *Maintainer) NKeys() int
NKeys returns the number of keys to unmarshal
func (*Maintainer) UnmarshalEasyJSON ¶
func (v *Maintainer) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*Maintainer) UnmarshalJSON ¶
func (uj *Maintainer) UnmarshalJSON(input []byte) error
func (*Maintainer) UnmarshalJSONFFLexer ¶
func (uj *Maintainer) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*Maintainer) UnmarshalJSONObject ¶
func (v *Maintainer) UnmarshalJSONObject(dec *gojay.Decoder, k string) error
UnmarshalJSONObject implements gojay's UnmarshalerJSONObject
type MediumPayload ¶
MediumPayload contains the medium payload data.
func (*MediumPayload) CodecDecodeSelf ¶
func (x *MediumPayload) CodecDecodeSelf(d *codec1978.Decoder)
func (*MediumPayload) CodecEncodeSelf ¶
func (x *MediumPayload) CodecEncodeSelf(e *codec1978.Encoder)
func (*MediumPayload) IsNil ¶
func (v *MediumPayload) IsNil() bool
IsNil returns wether the structure is nil value or not
func (MediumPayload) MarshalEasyJSON ¶
func (v MediumPayload) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (*MediumPayload) MarshalJSON ¶
func (mj *MediumPayload) MarshalJSON() ([]byte, error)
func (*MediumPayload) MarshalJSONBuf ¶
func (mj *MediumPayload) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*MediumPayload) MarshalJSONObject ¶
func (v *MediumPayload) MarshalJSONObject(enc *gojay.Encoder)
MarshalJSONObject implements gojay's MarshalerJSONObject
func (*MediumPayload) NKeys ¶
func (v *MediumPayload) NKeys() int
NKeys returns the number of keys to unmarshal
func (*MediumPayload) UnmarshalEasyJSON ¶
func (v *MediumPayload) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*MediumPayload) UnmarshalJSON ¶
func (uj *MediumPayload) UnmarshalJSON(input []byte) error
func (*MediumPayload) UnmarshalJSONFFLexer ¶
func (uj *MediumPayload) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*MediumPayload) UnmarshalJSONObject ¶
func (v *MediumPayload) UnmarshalJSONObject(dec *gojay.Decoder, k string) error
UnmarshalJSONObject implements gojay's UnmarshalerJSONObject
type Metadata ¶
type Metadata struct { Name string `json:"name,omitempty"` Home string `json:"home,omitempty"` Sources []string `json:"sources,omitempty"` Version string `json:"version,omitempty"` Description string `json:"description,omitempty"` Keywords []string `json:"keywords,omitempty"` Maintainers []*Maintainer `json:"maintainers,omitempty"` Engine string `json:"engine,omitempty"` Icon string `json:"icon,omitempty"` ApiVersion string `json:"apiVersion,omitempty"` Condition string `json:"condition,omitempty"` Tags string `json:"tags,omitempty"` AppVersion string `json:"appVersion,omitempty"` Deprecated bool `json:"deprecated,omitempty"` TillerVersion string `json:"tillerVersion,omitempty"` Annotations map[string]string `json:"annotations,omitempty"` KubeVersion string `json:"kubeVersion,omitempty"` }
Metadata is the metadata for a chart.
func (*Metadata) CodecDecodeSelf ¶
func (*Metadata) CodecEncodeSelf ¶
func (Metadata) MarshalEasyJSON ¶
MarshalEasyJSON supports easyjson.Marshaler interface
func (*Metadata) MarshalJSON ¶
func (*Metadata) MarshalJSONBuf ¶
func (mj *Metadata) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*Metadata) UnmarshalEasyJSON ¶
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*Metadata) UnmarshalJSON ¶
func (*Metadata) UnmarshalJSONFFLexer ¶
type SmallPayload ¶
type SmallPayload struct { St int Sid int Tt string Gr int Uuid string Ip string Ua string Tz int V int }
SmallPayload contains the small payload data.
func (*SmallPayload) CodecDecodeSelf ¶
func (x *SmallPayload) CodecDecodeSelf(d *codec1978.Decoder)
func (*SmallPayload) CodecEncodeSelf ¶
func (x *SmallPayload) CodecEncodeSelf(e *codec1978.Encoder)
func (*SmallPayload) IsNil ¶
func (v *SmallPayload) IsNil() bool
IsNil returns wether the structure is nil value or not
func (SmallPayload) MarshalEasyJSON ¶
func (v SmallPayload) MarshalEasyJSON(w *jwriter.Writer)
MarshalEasyJSON supports easyjson.Marshaler interface
func (*SmallPayload) MarshalJSON ¶
func (mj *SmallPayload) MarshalJSON() ([]byte, error)
func (*SmallPayload) MarshalJSONBuf ¶
func (mj *SmallPayload) MarshalJSONBuf(buf fflib.EncodingBuffer) error
func (*SmallPayload) MarshalJSONObject ¶
func (v *SmallPayload) MarshalJSONObject(enc *gojay.Encoder)
MarshalJSONObject implements gojay's MarshalerJSONObject
func (*SmallPayload) NKeys ¶
func (v *SmallPayload) NKeys() int
NKeys returns the number of keys to unmarshal
func (*SmallPayload) UnmarshalEasyJSON ¶
func (v *SmallPayload) UnmarshalEasyJSON(l *jlexer.Lexer)
UnmarshalEasyJSON supports easyjson.Unmarshaler interface
func (*SmallPayload) UnmarshalJSON ¶
func (uj *SmallPayload) UnmarshalJSON(input []byte) error
func (*SmallPayload) UnmarshalJSONFFLexer ¶
func (uj *SmallPayload) UnmarshalJSONFFLexer(fs *fflib.FFLexer, state fflib.FFParseState) error
func (*SmallPayload) UnmarshalJSONObject ¶
func (v *SmallPayload) UnmarshalJSONObject(dec *gojay.Decoder, k string) error
UnmarshalJSONObject implements gojay's UnmarshalerJSONObject