*/ public function user(): BelongsTo { return $this->belongsTo(User::class); } /** * @return HasMany */ public function deliveries(): HasMany { return $this->hasMany(SmsDelivery::class); } protected function casts(): array { return [ 'request_payload' => 'array', 'response_payload' => 'array', 'selected_contact_ids' => 'array', 'selected_group_ids' => 'array', 'selected_group_names' => 'array', 'scheduled_at' => 'datetime', 'sent_at' => 'datetime', 'canceled_at' => 'datetime', ]; } }