$this->id, 'unit_id' => $this->unit_id, 'class_package_id' => $this->class_package_id, 'name' => $this->name, 'quantity_classes' => $this->quantity_classes, 'visible' => $this->visible, 'class_duration_minutes' => $this->class_duration_minutes, 'weekday' => $this->weekday, 'start_time' => $this->start_time, 'second_weekday' => $this->second_weekday, 'second_start_time' => $this->second_start_time, 'created_at' => Carbon::parse($this->created_at)->format('Y-m-d H:i:s'), 'updated_at' => Carbon::parse($this->updated_at)->format('Y-m-d H:i:s'), 'pavao' => $this->whenLoaded('pavaoProposalUnit', fn() => $this->proposalPricingArray($this->pavaoProposalUnit)), 'irrecusavel' => $this->whenLoaded('irrecusableProposalUnit', fn() => $this->proposalPricingArray($this->irrecusableProposalUnit, withCondition: true)), ]; } }