generateUsecase static method

Future<void> generateUsecase(
  1. String name, {
  2. bool force = false,
  3. bool withParams = false,
})

Implementation

static Future<void> generateUsecase(
  String name, {
  bool force = false,
  bool withParams = false,
}) async {
  if (withParams) {
    await generateCode(
      name,
      stub: 'usecase_params.stub',
      path: AppEnum.usecaseParamsDir,
      suffix: 'usecase_params',
      force: force,
    );
  }
  await generateEntity(name, force: false);
  await generateCode(
    name,
    stub: withParams ? 'usecase.stub' : 'usecase_empty.stub',
    path: AppEnum.usecasesDir,
    suffix: 'usecase',
    force: force,
  );
}