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 Principal ¶ added in v0.1.0
type Principal struct {
// sub
Sub string `json:"sub,omitempty"`
}
Principal principal
swagger:model Principal
func (*Principal) ContextValidate ¶ added in v0.1.0
ContextValidate validates this principal based on context it is used
func (*Principal) MarshalBinary ¶ added in v0.1.0
MarshalBinary interface implementation
func (*Principal) UnmarshalBinary ¶ added in v0.1.0
UnmarshalBinary interface implementation
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