return [
[['code', 'bonus', 'duration', 'active', 'date_start', 'date_end', 'created_by', 'created_at'], 'required'],
[['code'], 'string', 'max' => 20],
- [['bonus', 'duration', 'active', 'used', 'base', 'parent_id', 'created_by', 'updated_by', 'is_promo_balance'], 'integer'],
+ [['bonus', 'duration', 'active', 'used', 'base', 'parent_id', 'created_by', 'updated_by'], 'integer'],
+ [['is_promo_balance'], 'boolean'],
[['date_start', 'date_end', 'created_at', 'updated_at'], 'datetime', 'format' => 'php:Y-m-d H:i:s'],
[['activated_by'], 'integer'],
[['activated_at'], 'datetime', 'format' => 'php:Y-m-d H:i:s'],