*/ class RewardedAdSessionFactory extends Factory { protected $model = RewardedAdSession::class; /** * Define the model's default state. * * @return array */ public function definition(): array { return [ 'user_id' => User::factory(), 'custom_data' => Str::random(64), 'status' => RewardedAdSessionStatus::CREATED, 'reward_date' => now()->toDateString(), 'expires_at' => now()->addMinutes(30), 'rewarded_at' => null, 'ad_unit_id' => 'ca-app-pub-3940256099942544/5224354917', 'admob_transaction_id' => null, 'reward_amount' => null, 'reward_item' => null, 'callback_payload' => null, ]; } }