'Tunai langsung', self::TEMPO => 'Sistem tempo/dibayar kemudian', self::CAMPURAN => 'Campuran, tergantung situasi', self::IJON => 'BUMDes membayar di muka sebelum panen, sebagai bagian dari ikatan pinjaman kepada petani (ijon)', self::LAINNYA => 'Lainnya', }; } public static function options(): array { return collect(self::cases())->mapWithKeys(fn (self $value) => [$value->value => $value->label()])->all(); } }