Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BatchRequest ¶
type BatchRequest struct { TopicName string `json:"topic_name" label:"Topic name" validate:"required,min=2,max=30"` TopicTag string `json:"topic_tag" label:"Topic tag" validate:"required,min=2,max=60"` Messages []interface{} `json:"messages" label:"Message list" desc:"Accept json string or json object in list"` MessageBodies []string `json:"-" validate:"required,min=1,max=100" label:"Message list"` }
func (*BatchRequest) Validate ¶
func (o *BatchRequest) Validate() error
type BatchResponse ¶
type Publish ¶
type Publish struct {
// contains filtered or unexported fields
}
func NewPublish ¶
func NewPublish() *Publish
type PublishRequest ¶
type PublishRequest struct { TopicName string `json:"topic_name" label:"Topic name" validate:"required,min=2,max=30"` TopicTag string `json:"topic_tag" label:"Topic tag" validate:"required,min=2,max=60"` Message interface{} `json:"message" label:"Message content" desc:"Accept json string or json object"` MessageBody string `json:"-" label:"Message content" validate:"required,min=2,max=65536"` }
func (*PublishRequest) Validate ¶
func (o *PublishRequest) Validate() error
type PublishResponse ¶
Click to show internal directories.
Click to hide internal directories.