fluxon_method_generator
Code generator for Fluxon service contracts. Generates client proxies and worker dispatchers for services extending FluxonService.
Usage
Add dependencies in your pubspec:
dependencies:
fluxon: ^0.0.4
dev_dependencies:
build_runner: ^2.4.0
fluxon_method_generator: ^0.0.4
Annotate your service and include generated part:
import 'package:fluxon/fluxon.dart';
part 'my_service.g.dart';
@ServiceContract(remote: true)
class MyService extends FluxonService {
Future<String> greet(String name) async => 'hi $name';
}
Run code generation:
dart run build_runner build --delete-conflicting-outputs
This will generate my_service.g.dart with a client proxy and a worker dispatcher.