Documentation ¶
Index ¶
- type Complex
- type ComplexCrops
- func (z *ComplexCrops) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *ComplexCrops) EncodeMsg(en *msgp.Writer) (err error)
- func (z *ComplexCrops) MarshalMsg(b []byte) (o []byte, err error)
- func (z *ComplexCrops) Msgsize() (s int)
- func (z *ComplexCrops) UnmarshalMsg(bts []byte) (o []byte, err error)
- type ComplexOriginalSize
- func (z *ComplexOriginalSize) DecodeMsg(dc *msgp.Reader) (err error)
- func (z ComplexOriginalSize) EncodeMsg(en *msgp.Writer) (err error)
- func (z ComplexOriginalSize) MarshalMsg(b []byte) (o []byte, err error)
- func (z ComplexOriginalSize) Msgsize() (s int)
- func (z *ComplexOriginalSize) UnmarshalMsg(bts []byte) (o []byte, err error)
- type ComplexURL
- type ComplexURLMeta
- func (z *ComplexURLMeta) DecodeMsg(dc *msgp.Reader) (err error)
- func (z ComplexURLMeta) EncodeMsg(en *msgp.Writer) (err error)
- func (z ComplexURLMeta) MarshalMsg(b []byte) (o []byte, err error)
- func (z ComplexURLMeta) Msgsize() (s int)
- func (z *ComplexURLMeta) UnmarshalMsg(bts []byte) (o []byte, err error)
- type Nested
- type NestedFactCheckClaims
- func (z *NestedFactCheckClaims) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *NestedFactCheckClaims) EncodeMsg(en *msgp.Writer) (err error)
- func (z *NestedFactCheckClaims) MarshalMsg(b []byte) (o []byte, err error)
- func (z *NestedFactCheckClaims) Msgsize() (s int)
- func (z *NestedFactCheckClaims) UnmarshalMsg(bts []byte) (o []byte, err error)
- type NestedFactCheckClaimsAppearanceURLs
- func (z *NestedFactCheckClaimsAppearanceURLs) DecodeMsg(dc *msgp.Reader) (err error)
- func (z NestedFactCheckClaimsAppearanceURLs) EncodeMsg(en *msgp.Writer) (err error)
- func (z NestedFactCheckClaimsAppearanceURLs) MarshalMsg(b []byte) (o []byte, err error)
- func (z NestedFactCheckClaimsAppearanceURLs) Msgsize() (s int)
- func (z *NestedFactCheckClaimsAppearanceURLs) UnmarshalMsg(bts []byte) (o []byte, err error)
- type Nested_to_primitive
- type Nested_to_primitiveCategories
- type Simple
- type SimpleContributors
- func (z *SimpleContributors) DecodeMsg(dc *msgp.Reader) (err error)
- func (z SimpleContributors) EncodeMsg(en *msgp.Writer) (err error)
- func (z SimpleContributors) MarshalMsg(b []byte) (o []byte, err error)
- func (z SimpleContributors) Msgsize() (s int)
- func (z *SimpleContributors) UnmarshalMsg(bts []byte) (o []byte, err error)
- type SimpleSomeDateObj
- func (z *SimpleSomeDateObj) DecodeMsg(dc *msgp.Reader) (err error)
- func (z *SimpleSomeDateObj) EncodeMsg(en *msgp.Writer) (err error)
- func (z *SimpleSomeDateObj) MarshalMsg(b []byte) (o []byte, err error)
- func (z *SimpleSomeDateObj) Msgsize() (s int)
- func (z *SimpleSomeDateObj) UnmarshalMsg(bts []byte) (o []byte, err error)
- type Times
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Complex ¶
type Complex struct { Simple Caption string `json:"caption"` Credit string `json:"credit"` // The available cropped images Crops []ComplexCrops `json:"crops"` Cutline string `json:"cutline,omitempty"` DatePhotoTaken time.Time `json:"datePhotoTaken"` Orientation string `json:"orientation"` OriginalSize ComplexOriginalSize `json:"originalSize"` // a type Type string `json:"type"` // Universal Resource Locator URL ComplexURL `json:"URL"` }
func (*Complex) MarshalMsg ¶
MarshalMsg implements msgp.Marshaler
type ComplexCrops ¶
type ComplexCrops struct { Height float64 `json:"height"` Name string `json:"name"` // full path to the cropped image file Path string `json:"path"` // a long // multi-line description RelativePath string `json:"relativePath"` Width float64 `json:"width"` }
func (*ComplexCrops) DecodeMsg ¶
func (z *ComplexCrops) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*ComplexCrops) EncodeMsg ¶
func (z *ComplexCrops) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*ComplexCrops) MarshalMsg ¶
func (z *ComplexCrops) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*ComplexCrops) Msgsize ¶
func (z *ComplexCrops) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*ComplexCrops) UnmarshalMsg ¶
func (z *ComplexCrops) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type ComplexOriginalSize ¶
func (*ComplexOriginalSize) DecodeMsg ¶
func (z *ComplexOriginalSize) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (ComplexOriginalSize) EncodeMsg ¶
func (z ComplexOriginalSize) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (ComplexOriginalSize) MarshalMsg ¶
func (z ComplexOriginalSize) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (ComplexOriginalSize) Msgsize ¶
func (z ComplexOriginalSize) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*ComplexOriginalSize) UnmarshalMsg ¶
func (z *ComplexOriginalSize) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type ComplexURL ¶
type ComplexURL struct { // The full Canonical URL Absolute string `json:"absolute"` Meta *ComplexURLMeta `json:"meta,omitempty"` Publish string `json:"publish"` }
func (*ComplexURL) DecodeMsg ¶
func (z *ComplexURL) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*ComplexURL) EncodeMsg ¶
func (z *ComplexURL) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*ComplexURL) MarshalMsg ¶
func (z *ComplexURL) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*ComplexURL) Msgsize ¶
func (z *ComplexURL) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*ComplexURL) UnmarshalMsg ¶
func (z *ComplexURL) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type ComplexURLMeta ¶
type ComplexURLMeta struct { Description string `json:"description"` SiteName string `json:"siteName"` }
func (*ComplexURLMeta) DecodeMsg ¶
func (z *ComplexURLMeta) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (ComplexURLMeta) EncodeMsg ¶
func (z ComplexURLMeta) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (ComplexURLMeta) MarshalMsg ¶
func (z ComplexURLMeta) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (ComplexURLMeta) Msgsize ¶
func (z ComplexURLMeta) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*ComplexURLMeta) UnmarshalMsg ¶
func (z *ComplexURLMeta) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type Nested ¶
type Nested struct { // Information related to the International Fact-Checking Network (IFCN) program FactCheckClaims []NestedFactCheckClaims `json:"factCheckClaims"` }
func (*Nested) MarshalMsg ¶
MarshalMsg implements msgp.Marshaler
type NestedFactCheckClaims ¶
type NestedFactCheckClaims struct { // The factCheck appearanceURLs AppearanceURLs []*NestedFactCheckClaimsAppearanceURLs `json:"appearanceURLs,omitempty"` // The factCheck author Author string `json:"author,omitempty"` // The factCheck claim Claim string `json:"claim,omitempty"` // The date of the factCheck Date string `json:"date,omitempty"` // The factCheck rating Rating string `json:"rating,omitempty"` }
func (*NestedFactCheckClaims) DecodeMsg ¶
func (z *NestedFactCheckClaims) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*NestedFactCheckClaims) EncodeMsg ¶
func (z *NestedFactCheckClaims) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*NestedFactCheckClaims) MarshalMsg ¶
func (z *NestedFactCheckClaims) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*NestedFactCheckClaims) Msgsize ¶
func (z *NestedFactCheckClaims) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*NestedFactCheckClaims) UnmarshalMsg ¶
func (z *NestedFactCheckClaims) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type NestedFactCheckClaimsAppearanceURLs ¶
type NestedFactCheckClaimsAppearanceURLs struct { // The original flag Original bool `json:"original,omitempty"` // The appearance url Url string `json:"url"` }
func (*NestedFactCheckClaimsAppearanceURLs) DecodeMsg ¶
func (z *NestedFactCheckClaimsAppearanceURLs) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (NestedFactCheckClaimsAppearanceURLs) EncodeMsg ¶
func (z NestedFactCheckClaimsAppearanceURLs) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (NestedFactCheckClaimsAppearanceURLs) MarshalMsg ¶
func (z NestedFactCheckClaimsAppearanceURLs) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (NestedFactCheckClaimsAppearanceURLs) Msgsize ¶
func (z NestedFactCheckClaimsAppearanceURLs) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*NestedFactCheckClaimsAppearanceURLs) UnmarshalMsg ¶
func (z *NestedFactCheckClaimsAppearanceURLs) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type Nested_to_primitive ¶ added in v1.1.3
type Nested_to_primitive struct {
Categories []Nested_to_primitiveCategories `json:"categories"`
}
type Nested_to_primitiveCategories ¶ added in v1.1.3
type Simple ¶
type Simple struct { Contributors []*SimpleContributors `json:"contributors,omitempty"` Height int64 `json:"height,omitempty"` SomeDateObj *SimpleSomeDateObj `json:"someDateObj,omitempty"` Type string `json:"type"` Visible bool `json:"visible,omitempty"` Width float64 `json:"width,omitempty"` }
func (*Simple) MarshalMsg ¶
MarshalMsg implements msgp.Marshaler
type SimpleContributors ¶
type SimpleContributors struct { ContributorId string `json:"contributorId,omitempty"` Id string `json:"id"` Name string `json:"name"` }
func (*SimpleContributors) DecodeMsg ¶
func (z *SimpleContributors) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (SimpleContributors) EncodeMsg ¶
func (z SimpleContributors) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (SimpleContributors) MarshalMsg ¶
func (z SimpleContributors) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (SimpleContributors) Msgsize ¶
func (z SimpleContributors) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*SimpleContributors) UnmarshalMsg ¶
func (z *SimpleContributors) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type SimpleSomeDateObj ¶
func (*SimpleSomeDateObj) DecodeMsg ¶
func (z *SimpleSomeDateObj) DecodeMsg(dc *msgp.Reader) (err error)
DecodeMsg implements msgp.Decodable
func (*SimpleSomeDateObj) EncodeMsg ¶
func (z *SimpleSomeDateObj) EncodeMsg(en *msgp.Writer) (err error)
EncodeMsg implements msgp.Encodable
func (*SimpleSomeDateObj) MarshalMsg ¶
func (z *SimpleSomeDateObj) MarshalMsg(b []byte) (o []byte, err error)
MarshalMsg implements msgp.Marshaler
func (*SimpleSomeDateObj) Msgsize ¶
func (z *SimpleSomeDateObj) Msgsize() (s int)
Msgsize returns an upper bound estimate of the number of bytes occupied by the serialized message
func (*SimpleSomeDateObj) UnmarshalMsg ¶
func (z *SimpleSomeDateObj) UnmarshalMsg(bts []byte) (o []byte, err error)
UnmarshalMsg implements msgp.Unmarshaler
type Times ¶
type Times struct { NonRequiredDate *time.Time `json:"nonRequiredDate,omitempty"` RequiredDate time.Time `json:"requiredDate"` }
func (*Times) MarshalMsg ¶
MarshalMsg implements msgp.Marshaler