/**
  * {@inheritdoc}
  */
 protected function getPossibleErrors()
 {
     return array_merge(parent::getPossibleErrors(), ['message_not_found' => 'No message exists with the requested timestamp', 'cant_delete_message' => 'Authenticated user does not have permission to delete this message']);
 }
 /**
  * {@inheritdoc}
  */
 protected function getPossibleErrors()
 {
     return array_merge(parent::getPossibleErrors(), ['not_archived' => 'Channel is not archived']);
 }
 /**
  * {@inheritdoc}
  */
 protected function getPossibleErrors()
 {
     return array_merge(parent::getPossibleErrors(), ['channel_not_found' => 'Value passed for group was invalid', 'already_archived' => 'Group has already been archived', 'group_contains_others' => 'Restricted accounts cannot archive groups containing others', 'last_ra_channel' => 'You cannot archive the last channel for a restricted account', 'restricted_action' => 'A team preference prevents authenticated user from archiving']);
 }
 /**
  * @inheritdoc
  */
 protected function getPossibleErrors()
 {
     return array_merge(parent::getPossibleErrors(), ['too_long' => 'Purpose was longer than 250 characters.']);
 }
 /**
  * @inheritdoc
  */
 protected function getPossibleErrors()
 {
     return array_merge(parent::getPossibleErrors(), ['cant_update_message' => 'Authenticated user does not have permission to update this message', 'edit_window_closed' => 'The message cannot be edited due to the team message edit settings', 'msg_too_long' => 'Message text is too long', 'no_text' => 'No message text provided']);
 }
 /**
  * @inheritdoc
  */
 protected function getPossibleErrors()
 {
     return array_merge(parent::getPossibleErrors(), ['invalid_client_id' => 'Value passed for client_id was invalid', 'bad_client_secret' => 'Value passed for client_secret was invalid', 'invalid_code' => 'Value passed for code was invalid', 'bad_redirect_uri' => 'Value passed for redirect_uri did not match the redirect_uri in the original request']);
 }
 protected function getPossibleErrors()
 {
     return array_merge(parent::getPossibleErrors(), ['account_inactive' => 'Authentication token is for a deleted user or team', 'cant_leave_last_channel' => 'Authenticated user cannot leave the last channel they are in', 'channel_not_found' => 'Value passed for channel was invalid', 'invalid_auth' => 'Invalid authentication token', 'is_archived' => 'Group has been archived', 'last_member' => 'Authenticated user is the last member of a group and cannot leave it', 'not_authed' => 'No authentication token provided']);
 }