Schema representing a FeedsV3CommentResponse
Summary
Functions
Components could just be enums that are typed - so we need to decode those as enums as they will just be stings
Types
@type t() :: %ExStreamClient.Model.FeedsV3CommentResponse{ attachments: [ExStreamClient.Model.Attachment.t()] | nil, bookmark_count: integer(), confidence_score: float(), controversy_score: float() | nil, created_at: DateTime.t() | integer() | String.t(), custom: %{optional(String.t()) => any()} | nil, deleted_at: (DateTime.t() | integer() | String.t()) | nil, downvote_count: integer(), edited_at: (DateTime.t() | integer() | String.t()) | nil, id: String.t(), latest_reactions: [ExStreamClient.Model.FeedsReactionResponse.t()] | nil, mentioned_users: [ExStreamClient.Model.UserResponse.t()], moderation: ExStreamClient.Model.ModerationV2Response.t() | nil, object_id: String.t(), object_type: String.t(), own_reactions: [ExStreamClient.Model.FeedsReactionResponse.t()], parent_id: String.t() | nil, reaction_count: integer(), reaction_groups: %{ optional(String.t()) => ExStreamClient.Model.FeedsReactionGroupResponse.t() } | nil, reply_count: integer(), score: integer(), status: String.t(), text: String.t() | nil, updated_at: DateTime.t() | integer() | String.t(), upvote_count: integer(), user: ExStreamClient.Model.UserResponse.t() }