<?php

namespace common\models;

use Yii;

/**
 * This is the model class for table "message_detsta_tetel".
 *
 * @property integer $id_message_detsta_tetel
 * @property integer $id_message
 * @property integer $id_ticket_installment_request
 * @property string $record_tipus
 * @property integer $tetel_sorszam
 * @property integer $osszeg
 * @property string $eredeti_tetel_elszamolasi_datuma
 * @property string $visszajelzes_informacio
 * @property string $feldolgozas_datum
 * @property string $terhelesi_datum
 * @property string $valasz_hivatkozasi_kod
 * @property string $eredeti_hivatkozasi_kod
 * @property string $ugyfel_azonosito
 */
class MessageDetstaTetel extends \yii\db\ActiveRecord
{
    /**
     * @inheritdoc
     */
    public static function tableName()
    {
        return 'message_detsta_tetel';
    }

    /**
     * @inheritdoc
     */
    public function rules()
    {
        return [
            [['id_message', 'id_ticket_installment_request', 'tetel_sorszam', 'osszeg'], 'integer'],
            [['eredeti_tetel_elszamolasi_datuma', 'feldolgozas_datum', 'terhelesi_datum'], 'safe'],
            [['record_tipus', 'visszajelzes_informacio'], 'string', 'max' => 10],
            [['valasz_hivatkozasi_kod', 'eredeti_hivatkozasi_kod', 'ugyfel_azonosito'], 'string', 'max' => 50]
        ];
    }

    /**
     * @inheritdoc
     */
    public function attributeLabels()
    {
        return [
            'id_message_detsta_tetel' => Yii::t('common/message_detsta', 'Id Message Detsta Tetel'),
            'id_message' => Yii::t('common/message_detsta', 'Id Message'),
            'id_ticket_installment_request' => Yii::t('common/message_detsta', 'Id Ticket Installment Request'),
            'record_tipus' => Yii::t('common/message_detsta', 'Record Tipus'),
            'tetel_sorszam' => Yii::t('common/message_detsta', 'Tetel Sorszam'),
            'osszeg' => Yii::t('common/message_detsta', 'Osszeg'),
            'eredeti_tetel_elszamolasi_datuma' => Yii::t('common/message_detsta', 'Eredeti Tetel Elszamolasi Datuma'),
            'visszajelzes_informacio' => Yii::t('common/message_detsta', 'Visszajelzes Informacio'),
            'feldolgozas_datum' => Yii::t('common/message_detsta', 'Feldolgozas Datum'),
            'terhelesi_datum' => Yii::t('common/message_detsta', 'Terhelesi Datum'),
            'valasz_hivatkozasi_kod' => Yii::t('common/message_detsta', 'Valasz Hivatkozasi Kod'),
            'eredeti_hivatkozasi_kod' => Yii::t('common/message_detsta', 'Eredeti Hivatkozasi Kod'),
            'ugyfel_azonosito' => Yii::t('common/message_detsta', 'Ugyfel Azonosito'),
        ];
    }
    
    public function getRequest(){
    	return $this->hasOne(TicketInstallmentRequest::className(), ['id_ticket_installment_request' => 'id_ticket_installment_request']);
    }
    
}
