Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Error ¶
type Error struct { // code // Required: true Code int64 `json:"code"` // message // Required: true Message string `json:"message"` }
Error error
swagger:model Error
func (*Error) ContextValidate ¶ added in v0.0.3
ContextValidate validates this error based on context it is used
func (*Error) MarshalBinary ¶
MarshalBinary interface implementation
func (*Error) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type Export ¶
type Export struct { // terse Terse *Terse `json:"terse,omitempty"` // visits Visits []Visit `json:"visits"` }
Export export
swagger:model Export
func (*Export) ContextValidate ¶ added in v0.0.3
ContextValidate validate this export based on the context it is used
func (*Export) MarshalBinary ¶
MarshalBinary interface implementation
func (*Export) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type MediaPreview ¶
type MediaPreview struct { // og Og OpenGraph `json:"og,omitempty"` // title Title string `json:"title,omitempty"` // twitter Twitter Twitter `json:"twitter,omitempty"` }
MediaPreview media preview
swagger:model MediaPreview
func (*MediaPreview) ContextValidate ¶ added in v0.0.3
ContextValidate validate this media preview based on the context it is used
func (*MediaPreview) MarshalBinary ¶
func (m *MediaPreview) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MediaPreview) UnmarshalBinary ¶
func (m *MediaPreview) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type OpenGraph ¶
OpenGraph open graph
swagger:model OpenGraph
func (OpenGraph) ContextValidate ¶ added in v0.0.3
ContextValidate validates this open graph based on context it is used
type RedirectType ¶ added in v0.0.3
type RedirectType string
RedirectType redirect type
swagger:model RedirectType
const ( // RedirectTypeNr301 captures enum value "301" RedirectTypeNr301 RedirectType = "301" // RedirectTypeNr302 captures enum value "302" RedirectTypeNr302 RedirectType = "302" // RedirectTypeMeta captures enum value "meta" RedirectTypeMeta RedirectType = "meta" // RedirectTypeJs captures enum value "js" RedirectTypeJs RedirectType = "js" )
func (RedirectType) ContextValidate ¶ added in v0.0.3
ContextValidate validates this redirect type based on context it is used
type Summary ¶ added in v0.0.3
type Summary struct { // terse Terse *TerseSummary `json:"terse,omitempty"` // visits Visits *VisitsSummary `json:"visits,omitempty"` }
Summary summary
swagger:model Summary
func (*Summary) ContextValidate ¶ added in v0.0.3
ContextValidate validate this summary based on the context it is used
func (*Summary) MarshalBinary ¶ added in v0.0.3
MarshalBinary interface implementation
func (*Summary) UnmarshalBinary ¶ added in v0.0.3
UnmarshalBinary interface implementation
type Terse ¶
type Terse struct { // javascript tracking JavascriptTracking bool `json:"javascriptTracking,omitempty"` // media preview MediaPreview *MediaPreview `json:"mediaPreview,omitempty"` // original URL // Required: true OriginalURL string `json:"originalURL"` // redirect type RedirectType RedirectType `json:"redirectType,omitempty"` // shortened URL // Required: true ShortenedURL string `json:"shortenedURL"` }
Terse terse
swagger:model Terse
func (*Terse) ContextValidate ¶ added in v0.0.3
ContextValidate validate this terse based on the context it is used
func (*Terse) MarshalBinary ¶
MarshalBinary interface implementation
func (*Terse) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type TerseInput ¶ added in v0.0.3
type TerseInput struct { // javascript tracking JavascriptTracking bool `json:"javascriptTracking,omitempty"` // media preview MediaPreview *MediaPreview `json:"mediaPreview,omitempty"` // original URL // Required: true OriginalURL string `json:"originalURL"` // redirect type RedirectType RedirectType `json:"redirectType,omitempty"` // shortened URL ShortenedURL string `json:"shortenedURL,omitempty"` }
TerseInput terse input
swagger:model TerseInput
func (*TerseInput) ContextValidate ¶ added in v0.0.3
ContextValidate validate this terse input based on the context it is used
func (*TerseInput) MarshalBinary ¶ added in v0.0.3
func (m *TerseInput) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TerseInput) UnmarshalBinary ¶ added in v0.0.3
func (m *TerseInput) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type TerseSummary ¶ added in v0.0.3
type TerseSummary struct { // original URL OriginalURL string `json:"originalURL,omitempty"` // redirect type RedirectType RedirectType `json:"redirectType,omitempty"` // shortened URL ShortenedURL string `json:"shortenedURL,omitempty"` }
TerseSummary terse summary
swagger:model TerseSummary
func (*TerseSummary) ContextValidate ¶ added in v0.0.3
ContextValidate validate this terse summary based on the context it is used
func (*TerseSummary) MarshalBinary ¶ added in v0.0.3
func (m *TerseSummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*TerseSummary) UnmarshalBinary ¶ added in v0.0.3
func (m *TerseSummary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type Twitter ¶
Twitter twitter
swagger:model Twitter
func (Twitter) ContextValidate ¶ added in v0.0.3
ContextValidate validates this twitter based on context it is used
type Visit ¶
type Visit struct { // accessed // Required: true // Format: date-time Accessed *strfmt.DateTime `json:"accessed"` // headers Headers map[string][]string `json:"headers,omitempty"` // ip // Required: true IP *string `json:"ip"` }
Visit visit
swagger:model Visit
func (*Visit) ContextValidate ¶ added in v0.0.3
ContextValidate validates this visit based on context it is used
func (*Visit) MarshalBinary ¶
MarshalBinary interface implementation
func (*Visit) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type VisitsSummary ¶ added in v0.0.3
type VisitsSummary struct { // visit count VisitCount uint64 `json:"visitCount,omitempty"` }
VisitsSummary visits summary
swagger:model VisitsSummary
func (*VisitsSummary) ContextValidate ¶ added in v0.0.3
ContextValidate validates this visits summary based on context it is used
func (*VisitsSummary) MarshalBinary ¶ added in v0.0.3
func (m *VisitsSummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VisitsSummary) UnmarshalBinary ¶ added in v0.0.3
func (m *VisitsSummary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation