FastComments.com
Here you can edit and run the code snippet from our documentation.
Example Code Snippet "O Objeto WebhookComment"
interface WebhookComment { /** O id do comentário. **/ id: string /** O id ou URL que identifica o thread do comentário. Normalizado. **/ urlId: string /** A URL que aponta para onde o comentário foi deixado. **/ url: string | null /** O id do usuário que deixou o comentário. Se SSO, prefixado com o id do tenant. **/ userId: string | null /** O email do usuário que deixou o comentário. **/ commenterEmail: string | null /** O nome do usuário que aparece no widget de comentário. Com SSO, pode ser displayName. **/ commenterName: string /** Texto bruto do comentário. **/ comment: string /** Texto do comentário após o parsing. **/ commentHTML: string /** Id externo do comentário. **/ externalId: string | null /** O id do comentário pai. **/ parentId: string | null /** A data UTC quando o comentário foi deixado. **/ date: UTC_ISO_DateString /** Karma combinado (up - down) dos votos. **/ votes: number votesUp: number votesDown: number /** Verdadeiro se o usuário estava logado ao comentar, ou verificou o comentário, ou se verificou a sessão quando o comentário foi deixado. **/ verified: boolean /** A data UTC quando o comentário foi verificado. **/ verifiedDate: UTC_ISO_DateString | null /** Se um moderador marcou o comentário como revisado. **/ reviewed: boolean /** A localização, ou codificação base64, do avatar. Será base64 somente se esse foi o valor passado com SSO. **/ avatarSrc: string | null /** O comentário foi marcado manual ou automaticamente como spam? **/ isSpam: boolean /** O comentário foi marcado automaticamente como spam? **/ aiDeterminedSpam: boolean /** Existem imagens no comentário? **/ hasImages: boolean /** O número da página onde o comentário está para a ordenação "Mais Relevante". **/ pageNumber: number | null /** O número da página onde o comentário está para a ordenação "Mais Antigos Primeiro". **/ pageNumberOF: number | null /** O número da página onde o comentário está para a ordenação "Mais Recentes Primeiro". **/ pageNumberNF: number | null /** O comentário foi aprovado automática ou manualmente? **/ approved: boolean /** O código de localidade (formato: en_us) do usuário quando o comentário foi escrito. **/ locale: string | null /** As @menções escritas no comentário que foram analisadas com sucesso. Vazio quando não houver nenhuma. **/ mentions: CommentUserMention[] /** O domínio de onde o comentário vem. **/ domain: string | null /** Os ids dos grupos de moderação associados a este comentário. Vazio quando não houver nenhum. **/ moderationGroupIds: string[] }
Result