<?php namespace Romanah\Gokbakja\Models;

use Model;

/**
 * Model
 */
class Action extends Model
{
    use \October\Rain\Database\Traits\Validation;

    use \October\Rain\Database\Traits\SoftDelete;

    protected $dates = ['deleted_at'];

    public $belongsTo = [
        'product' => [
            'Romanah\Gokbakja\Models\Product',
            'key'=>'product_id'
        ],
        'stock' => [
            'Romanah\Gokbakja\Models\Stock',
            'key'=>'stock_id'
        ],
        'user' => [
            'RainLab\User\Models\User',
            'key'=>'user_id'
        ],
    ];
    /**
     * @var string The database table used by the model.
     */
    public $table = 'romanah_gokbakja_action';

    /**
     * @var array Validation rules
     */
    public $rules = [
        'product_id'   => 'required',
        'stock_id'   => 'required',
        'user_id'   => 'required',
        'amount'   => 'required',
    ];
}
