Documentation ¶
Index ¶
Constants ¶
View Source
const ( ModeSubscribe = "subscribe" ModeUnsubscribe = "unsubscribe" ModeDenied = "denied" ModePublish = "publish" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PublishRequest ¶ added in v1.2.0
type PublishRequest struct {
Topic string `form:"hub.topic" validation:"required"`
}
PublishRequest represents a form request for a publish.
type SubscribeRequest ¶ added in v1.2.0
type SubscribeRequest struct { Mode string `form:"hub.mode" validate:"required"` Callback string `form:"hub.callback" validate:"required"` Topic string `form:"hub.topic" validate:"required"` Secret string `form:"hub.secret" validate:"max=200"` LeaseSeconds int `form:"hub.lease_seconds" validate:""` }
SubscribeRequest represents a form request for a subscribe.
type Subscription ¶
type UnsubscribeRequest ¶ added in v1.2.0
type UnsubscribeRequest struct { Mode string `form:"hub.mode" validate:"required"` Callback string `form:"hub.callback" validate:"required,url"` Topic string `form:"hub.topic" validate:"required"` }
UnsubscribeRequest represents a form request for an unsubscribe.
Click to show internal directories.
Click to hide internal directories.