serialize method

  1. @override
Map<String, dynamic> serialize([
  1. String? locale
])
override

Implementation

@override
Map<String, dynamic> serialize([String? locale]){

  Map<String, dynamic> rt = {
    'errCode': errType.errCode
  };

  if(errParams != null){
    if(errParams is Serializable){
      rt['errParams'] = (errParams as Serializable).serialize(locale);
    }else{
      rt['errParams'] = errParams;
    }
  }

  if(errMessage != null){
    rt['errMessage'] = errMessage!(locale);
  }
  return rt;
}