Classes de saída do Chatter no Apex novas e alteradas

Estas classes de saída são novas ou têm alterações.

Feeds do Chatter

ConnectApi.Comment
Essa classe de saída tem estas novas propriedades.
  • threadLevel – Nível de aninhamento para um comentário. 0 indica um comentário padrão com uma publicação pai. 1 indica um comentário em thread padrão com um comentário pai e uma publicação pai. 2 indica um comentário em thread padrão com dois comentários pai e uma publicação pai. A UI é limitada a esses três níveis.
  • threadParentId – ID do comentário pai para um comentário em thread.
ConnectApi.CommentCapabilities
Essa classe de saída tem uma propriedade nova.
  • comments – Se um comentário tiver essa funcionalidade, ele terá comentários em thread.
ConnectApi.CommentPage
Essa classe de saída tem estas novas propriedades.
  • previousPageToken—Token que identifica a página anterior, ou null se não houver uma página anterior.
  • previousPageUrl – URL da API REST do Chatter que identifica a página anterior ou null se não houver uma página anterior.

Contas sociais gerenciadas

ConnectApi.BaseManagedSocialAccount
Essa nova classe de saída é abstrata e é uma superclasse de ConnectApi.ManagedSocialAccount. Ela tem estas propriedades:
  • defaultResponseAccountId – Conta de resposta padrão a ser usada ao responder a publicações enviadas a essa conta.
  • displayName – Nome real (ou nome de usuário, se o nome real não estiver disponível) para essa conta na rede social.
  • externalPictureUrl – URL para a imagem de avatar da conta.
  • id – ID interna da SFDC para essa conta social gerenciada.
  • label – Rótulo para a conta social.
  • profileUrl – URL para o perfil da conta.
  • socialNetwork – Rede social à qual esta conta pertence.
  • uniqueName – Nome exclusivo usado para distinguir fan pages de mesmo nome; atua como um nome de usuário para uma fan page.
  • username – Nome de usuário ou manipulador exclusivo para essa conta na rede social.
ConnectApi.ManagedSocialAccount
Essa nova classe de saída é uma subclasse de ConnectApi.BaseManagedSocialAccount. Ela não tem propriedades adicionais.
ConnectApi.ManagedSocialAccounts
Essa nova classe de saída tem esta propriedade.
  • managedSocialAccounts – Lista de contas sociais gerenciadas.

Tópicos gerenciados

ConnectApi.ManagedTopicCollection
Essa classe de saída tem esta nova propriedade.
  • nextPageUrl – URL da API REST do Chatter que identifica a próxima página ou null se não houver uma próxima página.

Próximas melhores ações (Piloto)

ConnectApi.AbstractNBAAction
Essa nova classe de saída tem esta propriedade.
  • parameters – Lista de parâmetros a serem passados para a ação.
  • type – Tipo de ação.
ConnectApi.AbstractNBARecommendation
Essa classe de saída foi removida.
ConnectApi.AbstractNBATarget
Essa nova classe de saída tem esta propriedade.
  • type – Tipo de alvo.
ConnectApi.NBAActionParameter
Essa nova classe de saída tem estas propriedades.
  • name – Nome do parâmetro.
  • type – Tipo de parâmetro.
  • value – Valor do parâmetro.
ConnectApi.NBAFlowAction
Essa nova classe de saída tem estas propriedades.
  • id—ID da proposição.
  • name—Nome da proposição.
ConnectApi.NBAPropositionRecommendation
Essa nova classe de saída tem estas propriedades.
  • id—ID da proposição.
  • name—Nome da proposição.
  • url—URL para a proposição.
ConnectApi.NBARecommendation
Essa nova classe de saída tem estas propriedades.
  • acceptanceLabel – Texto indicando aceitação da recomendação pelo usuário.
  • actionReference – Referência à ação a ser realizada, por exemplo, inicializar um fluxo.
  • description—Descrição da recomendação.
  • id—ID da entidade recomendada.
  • imageUrl – URL do arquivo do ativo a ser exibido.
  • name—Nome da entidade recomendada.
  • rejectionLabel – Texto indicando aceitação da rejeição pelo usuário.
  • target – Alvo com relação ao qual agir.
  • targetAction – Ação a recomendar.
  • url—URL para a entidade recomendada.
ConnectApi.NBARecommendationProposition
Essa classe de saída foi removida.
ConnectApi.Proposition
Essa classe de saída tem estas novas propriedades.
  • acceptanceLabel – Texto indicando aceitação da recomendação pelo usuário.
  • image – Imagem a exibir.
  • rejectionLabel – Texto indicando aceitação da rejeição pelo usuário.

Usuários

ConnectApi.User
Por questões de desempenho, essa classe de saída não retorna mais a propriedade stamps. Para obter carimbos do usuário na versão 44.0 e posteriores, use SOQL.