Описание полей, возвращаемых API Discourse

Если на вашем сайте установлен плагин Data Explorer, вы можете узнать подробности о используемых числовых кодах, наведя курсор на соответствующие записи:

Например, наведение курсора на поле post_type в таблице posts показывает следующие значения:

  • regular: 1
  • moderator action: 2
  • small action: 3
  • whisper: 4

Помимо плагина Data Explorer, единственное место, где я знаю, как найти эту информацию, — это исходный код Discourse. Например, чтобы узнать значение каждого action_type из таблицы user_actions, введите UserAction.types в консоли Rails. Это вернет следующие значения:

{:like=>1, :was_liked=>2, :bookmark=>3, :new_topic=>4, :reply=>5, :response=>6, :mention=>7, :quote=>9, :edit=>11, :new_private_message=>12, :got_private_message=>13, :solved=>15, :assigned=>16}