'array', 'finished_at' => 'datetime', 'total_items' => 'integer', 'processing_count' => 'integer', 'sent_count' => 'integer', 'failed_count' => 'integer', ]; } public function items() { return $this->hasMany(PackageItem::class); } public const TYPE_SMS = 'sms'; public const STATUS_DRAFT = 'draft'; public const STATUS_QUEUED = 'queued'; public const STATUS_RUNNING = 'running'; public const STATUS_COMPLETED = 'completed'; public const STATUS_FAILED = 'failed'; public const STATUS_CANCELED = 'canceled'; }