call method

  1. @override
Future<BaseResponseDonuzModel> call({
  1. required String userIdentification,
  2. required double value,
  3. required String description,
  4. String? productCode,
  5. String? control,
  6. int? filialId,
  7. String? ruleId,
  8. int? userId,
})
override

Implementation

@override
Future<BaseResponseDonuzModel> call({
  required String userIdentification,
  required double value,
  required String description,
  String? productCode,
  String? control,
  int? filialId,
  String? ruleId,
  int? userId,
}) async {
  var establishmentId = await _findEstablishmentById.currentId();
  if (establishmentId == null) {
    return BaseResponseDonuzModel(
        status: 403, mensagem: "Requisição inválida!");
  }

  var result = await _repository.insertPoint(
    value: value,
    description: description,
    userIdentification: userIdentification,
    appId: establishmentId,
    control: control,
    filialId: filialId,
    productCode: productCode,
    ruleId: ruleId,
    userId: userId,
  );

  return result;
}