$rawData['nama_Skuliah'], 'code' => $rawData['kode_Skuliah'], ]; } /** * @param AcademicProgram|null $existingModel */ public function updateOrCreateDomainState(array $payload, ?Model $existingModel = null): void { if(is_null($existingModel)) { $this->defineAcademicProgram->execute(new DefineAcademicProgramDTO( name: $payload['name'], code: $payload['code'], status: LifecycleStatus::ACTIVE, )); } } /** * @return class-string */ public function getModelClass(): string { return AcademicProgram::class; } }