<?php

namespace limble\helpers;

class limble_task_comment extends limble_object_helper
{
    /**
     * The unique identifier for the comment.
     * @var int $commentID
     */
    public int $commentID;
    /**
     * The content of the comment.
     * @var string $comment
     */
    public string $comment;
    /**
     * An array of files associated with the comment.
     * @var array $commentFiles
     */
    public array $commentFiles;
    /**
     * The timestamp when the comment was created.
     * @var int $timestamp
     */
    public int $timestamp;
    /**
     * The unique identifier for the user who created the comment.
     * @var int $userID
     */
    public int $userID;
    /**
     * The email address associated with the comment, if any.
     * @var string|null $commentEmailAddress
     */
    public ?string $commentEmailAddress;
    /**
     * Indicates whether the comment should be shown to external users.
     * @var bool $showExternalUsers
     */
    public bool $showExternalUsers;
}