static function getMap()
{
return array(
'STAT_DATE' => array(
'data_type' => 'date',
'primary' => true,
),
'APP_ID' => array(
'data_type' => 'integer',
'primary' => true,
),
'METHOD_ID' => array(
'data_type' => 'integer',
'primary' => true,
),
'PASSWORD_ID' => array(
'data_type' => 'integer',
'primary' => true,
),
'HOUR_0' => array(
'data_type' => 'integer',
'required' => true,
),
'HOUR_1' => array(
'data_type' => 'integer',
'required' => true,
),
'HOUR_2' => array(
'data_type' => 'integer',
'required' => true,
),
'HOUR_3' => array(
'data_type' => 'integer',
'required' => true,
),
'HOUR_4' => array(
'data_type' => 'integer',
'required' => true,
),
'HOUR_5' => array(
'data_type' => 'integer',
'required' => true,
),
'HOUR_6' => array(
'data_type' => 'integer',
'required' => true,
),
'HOUR_7' => array(
'data_type' => 'integer',
'required' => true,
),
'HOUR_8' => array(
'data_type' => 'integer',
'required' => true,
),
'HOUR_9' => array(
'data_type' => 'integer',
'required' => true,
),
'HOUR_10' => array(
'data_type' => 'integer',
'required' => true,
),
'HOUR_11' => array(
'data_type' => 'integer',
'required' => true,
),
'HOUR_12' => array(
'data_type' => 'integer',
'required' => true,
),
'HOUR_13' => array(
'data_type' => 'integer',
'required' => true,
),
'HOUR_14' => array(
'data_type' => 'integer',
'required' => true,
),
'HOUR_15' => array(
'data_type' => 'integer',
'required' => true,
),
'HOUR_16' => array(
'data_type' => 'integer',
'required' => true,
),
'HOUR_17' => array(
'data_type' => 'integer',
'required' => true,
),
'HOUR_18' => array(
'data_type' => 'integer',
'required' => true,
),
'HOUR_19' => array(
'data_type' => 'integer',
'required' => true,
),
'HOUR_20' => array(
'data_type' => 'integer',
'required' => true,
),
'HOUR_21' => array(
'data_type' => 'integer',
'required' => true,
),
'HOUR_22' => array(
'data_type' => 'integer',
'required' => true,
),
'HOUR_23' => array(
'data_type' => 'integer',
'required' => true,
),
'APP' => array(
'data_type' => 'BitrixRestStatAppTable',
'reference' => array(
'=this.APP_ID' => 'ref.APP_ID',
),
),
'METHOD' => array(
'data_type' => 'BitrixRestStatMethodTable',
'reference' => array(
'=this.METHOD_ID' => 'ref.ID',
),
),
'PASSWORD' => array(
'data_type' => 'BitrixRestAPAuthPasswordTable',
'reference' => array(
'=this.PASSWORD_ID' => 'ref.ID',
),
),
);
}