Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Article ¶
type Article struct { ID string `bson:"_id" json:"_id" valid:"required"` Views []*ArticleView `bson:"views" json:"views" valid:"required"` CreatedAt time.Time `bson:"createdAt" json:"createdAt" valid:"required"` UpdatedAt time.Time `bson:"updatedAt" json:"updatedAt" valid:"required"` }
Article object
type ArticleCreatedMsg ¶
type ArticleCreatedMsg struct { ID string `json:"id" xml:"id" form:"id" valid:"required"` Session string `json:"session" xml:"session" form:"session" valsession:"required"` }
ArticleCreatedMsg created message
type ArticleReq ¶
type ArticleReq struct {
ID string `json:"id" xml:"id" form:"id" valid:"required"`
}
ArticleReq defines req for article creation
type ArticleView ¶
type ArticleView struct { Reference string `bson:"reference" json:"reference" valid:"required"` Count uint64 `bson:"count" json:"count" valid:"required"` }
ArticleView object
type ArticleViewReq ¶
type ArticleViewReq struct {
ID string `json:"id" xml:"id" form:"id" valid:"required"`
}
ArticleViewReq defines request for new view for specific article
type ArticleViewedMsg ¶
type ArticleViewedMsg struct { ID string `json:"id" xml:"id" form:"id" valid:"required"` Session string `json:"session" xml:"session" form:"session" valsession:"required"` }
ArticleViewedMsg viewed message
Click to show internal directories.
Click to hide internal directories.