ResultSnippet

このResultクラスは主に、実行結果の成否やその値、さらにその際に起きたエラーのメッセージなどを実行もとに渡すクラスである。

class Result<T>{
  final bool isSucceeded;
  final T? value;
  final String errorMsg;
 
  Result({
    required this.isSucceeded,
    this.value,
    this.errorMsg = ""
  });
}