<?php

namespace Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 *
 * @license see /license.txt
 * @author autogenerated
 */
class DropboxFeedback extends \CourseEntity
{
    /**
     * @return \Entity\Repository\DropboxFeedbackRepository
     */
     public static function repository(){
        return \Entity\Repository\DropboxFeedbackRepository::instance();
    }

    /**
     * @return \Entity\DropboxFeedback
     */
     public static function create(){
        return new self();
    }

    /**
     * @var integer $c_id
     */
    protected $c_id;

    /**
     * @var integer $feedback_id
     */
    protected $feedback_id;

    /**
     * @var integer $file_id
     */
    protected $file_id;

    /**
     * @var integer $author_user_id
     */
    protected $author_user_id;

    /**
     * @var text $feedback
     */
    protected $feedback;

    /**
     * @var datetime $feedback_date
     */
    protected $feedback_date;


    /**
     * Set c_id
     *
     * @param integer $value
     * @return DropboxFeedback
     */
    public function set_c_id($value)
    {
        $this->c_id = $value;
        return $this;
    }

    /**
     * Get c_id
     *
     * @return integer 
     */
    public function get_c_id()
    {
        return $this->c_id;
    }

    /**
     * Set feedback_id
     *
     * @param integer $value
     * @return DropboxFeedback
     */
    public function set_feedback_id($value)
    {
        $this->feedback_id = $value;
        return $this;
    }

    /**
     * Get feedback_id
     *
     * @return integer 
     */
    public function get_feedback_id()
    {
        return $this->feedback_id;
    }

    /**
     * Set file_id
     *
     * @param integer $value
     * @return DropboxFeedback
     */
    public function set_file_id($value)
    {
        $this->file_id = $value;
        return $this;
    }

    /**
     * Get file_id
     *
     * @return integer 
     */
    public function get_file_id()
    {
        return $this->file_id;
    }

    /**
     * Set author_user_id
     *
     * @param integer $value
     * @return DropboxFeedback
     */
    public function set_author_user_id($value)
    {
        $this->author_user_id = $value;
        return $this;
    }

    /**
     * Get author_user_id
     *
     * @return integer 
     */
    public function get_author_user_id()
    {
        return $this->author_user_id;
    }

    /**
     * Set feedback
     *
     * @param text $value
     * @return DropboxFeedback
     */
    public function set_feedback($value)
    {
        $this->feedback = $value;
        return $this;
    }

    /**
     * Get feedback
     *
     * @return text 
     */
    public function get_feedback()
    {
        return $this->feedback;
    }

    /**
     * Set feedback_date
     *
     * @param datetime $value
     * @return DropboxFeedback
     */
    public function set_feedback_date($value)
    {
        $this->feedback_date = $value;
        return $this;
    }

    /**
     * Get feedback_date
     *
     * @return datetime 
     */
    public function get_feedback_date()
    {
        return $this->feedback_date;
    }
}