Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Forum ¶
type Forum struct { // Общее кол-во сообщений в данном форуме. // // Read Only: true Posts int64 `json:"posts,omitempty"` // Человекопонятный URL (https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_URL). // Pattern: ^(\d|\w|-|_)*(\w|-|_)(\d|\w|-|_)*$ Slug string `json:"slug,omitempty"` // Общее кол-во ветвей обсуждения в данном форуме. // // Read Only: true Threads int32 `json:"threads,omitempty"` // Название форума. Title string `json:"title,omitempty"` // Nickname пользователя, который отвечает за форум (уникальное поле). User string `json:"user,omitempty"` }
Forum Информация о форуме.
swagger:model Forum
type Post ¶
type Post struct { // Автор, написавший данное сообщение. Author string `json:"author,omitempty"` // Дата создания сообщения на форуме. // Read Only: true Created strfmt.DateTime `json:"created,omitempty"` // Идентификатор форума (slug) данного сообещния. // Read Only: true Forum string `json:"forum,omitempty"` // Идентификатор данного сообщения. // Read Only: true ID int64 `json:"id,omitempty"` // Истина, если данное сообщение было изменено. // Read Only: true IsEdited *bool `json:"isEdited,omitempty"` // Собственно сообщение форума. Message string `json:"message,omitempty"` // Идентификатор родительского сообщения (0 - корневое сообщение обсуждения). // Parent int64 `json:"parent,omitempty"` // Идентификатор ветви (id) обсуждения данного сообещния. // Read Only: true Thread int32 `json:"thread,omitempty"` }
Post Сообщение внутри ветки обсуждения на форуме.
swagger:model Post
type PostFull ¶
type PostFull struct { // author Author *User `json:"author,omitempty"` // forum Forum *Forum `json:"forum,omitempty"` // post Post *Post `json:"post,omitempty"` // thread Thread *Thread `json:"thread,omitempty"` }
PostFull Полная информация о сообщении, включая связанные объекты.
swagger:model PostFull
type PostPage ¶ added in v0.1.0
type PostPage struct { // Маркер для получения следующей старницы. // Для пустой страницы должен передаваться исходный маркер. // Marker string `json:"marker,omitempty"` // posts Posts []*Post `json:"posts"` }
PostPage Страница с результатом поиска постов.
swagger:model PostPage
type PostUpdate ¶
type PostUpdate struct { // Собственно сообщение форума. Message string `json:"message,omitempty"` }
PostUpdate Сообщение для обновления сообщения внутри ветки на форуме. Пустые параметры остаются без изменений.
swagger:model PostUpdate
type Status ¶
type Status struct { // Кол-во разделов в базе данных. Forum int32 `json:"forum,omitempty"` // Кол-во сообщений в базе данных. Post int64 `json:"post,omitempty"` // Кол-во веток обсуждения в базе данных. Thread int32 `json:"thread,omitempty"` // Кол-во пользователей в базе данных. User int32 `json:"user,omitempty"` }
Status status swagger:model Status
type Thread ¶
type Thread struct { // Пользователь, создавший данную тему. Author string `json:"author,omitempty"` // Дата создания ветки на форуме. Created strfmt.DateTime `json:"created,omitempty"` // Форум, в котором расположена данная ветка обсуждения. // Read Only: true Forum string `json:"forum,omitempty"` // Идентификатор ветки обсуждения. // Read Only: true ID int32 `json:"id,omitempty"` // Описание ветки обсуждения. Message string `json:"message,omitempty"` // Человекопонятный URL (https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D0%BC%D0%B0%D0%BD%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_URL). // В данной структуре slug опционален и не может быть числом. // // Read Only: true // Pattern: ^(\d|\w|-|_)*(\w|-|_)(\d|\w|-|_)*$ Slug string `json:"slug,omitempty"` // Заголовок ветки обсуждения. Title string `json:"title,omitempty"` // Кол-во голосов непосредственно за данное сообщение форума. // Read Only: true Votes int32 `json:"votes,omitempty"` }
Thread Ветка обсуждения на форуме.
swagger:model Thread
type ThreadUpdate ¶
type ThreadUpdate struct { // Описание ветки обсуждения. Message string `json:"message,omitempty"` // Заголовок ветки обсуждения. Title string `json:"title,omitempty"` }
ThreadUpdate Сообщение для обновления ветки обсуждения на форуме. Пустые параметры остаются без изменений.
swagger:model ThreadUpdate
type User ¶
type User struct { // Описание пользователя. About string `json:"about,omitempty"` // Почтовый адрес пользователя (уникальное поле). Email strfmt.Email `json:"email,omitempty"` // Полное имя пользователя. Fullname string `json:"fullname,omitempty"` // Имя пользователя (уникальное поле). // Данное поле допускает только латиницу, цифры и знак подчеркивания. // Сравнение имени регистронезависимо. // // Read Only: true Nickname string `json:"nickname,omitempty"` }
User Информация о пользователе.
swagger:model User