<?php

namespace HelpGent\App\DTO;

defined( 'ABSPATH' ) || exit;

use HelpGent\WpMVC\DTO\DTO;

class ChatMemberDTO extends DTO {
    public int $message_id;

    public int $user_id;

    public ?string $created_at;

    /**
     * Get the value of message_id
     *
     * @return int
     */
    public function get_message_id(): int {
        return $this->message_id;
    }
    
    /**
     * Set the value of message_id
     *
     * @param int $message_id
     * @return self
     */
    public function set_message_id( int $message_id ): self {
        $this->message_id = $message_id;
    
        return $this;
    }

    /**
     * Get the value of user_id
     *
     * @return int
     */
    public function get_user_id(): int {
        return $this->user_id;
    }
    
    /**
     * Set the value of user_id
     *
     * @param int $user_id
     * @return self
     */
    public function set_user_id( int $user_id ): self {
        $this->user_id = $user_id;
    
        return $this;
    }

    /**
     * Get the value of created_at
     *
     * @return ?string
     */
    public function get_created_at(): ?string {
        return $this->created_at;
    }
    
    /**
     * Set the value of created_at
     *
     * @param ?string $created_at
     * @return self
     */
    public function set_created_at( ?string $created_at ): self {
        $this->created_at = $created_at;
    
        return $this;
    }
}