Module: Teems::Models

Defined in:
lib/teems.rb,
lib/teems/models/chat.rb,
lib/teems/models/user.rb,
lib/teems/models/event.rb,
lib/teems/models/account.rb,
lib/teems/models/channel.rb,
lib/teems/models/message.rb,
lib/teems/models/parsing.rb,
lib/teems/models/duration.rb,
lib/teems/models/user_profile.rb

Overview

Data models for Teams entities

Defined Under Namespace

Modules: Parsing Classes: Account, Channel, Chat, Duration, Event, Message, User, UserProfile

Constant Summary collapse

CHAT_TYPE_LABELS =
{
  'oneOnOne' => '1:1 Chat', 'group' => 'Group Chat', 'meeting' => 'Meeting Chat',
  'channel' => 'Channel', 'space' => 'Space'
}.freeze
PENDING_RESPONSES =
[nil, 'none'].freeze
DURATION_PATTERN =
/\A(?:(\d+)h)?(?:(\d+)m)?\z/