RPCError.withDetails constructor
Implementation
RPCError.withDetails(this.callingMethod, this.code, this.message,
    {Object? details})
    : data = details == null ? null : <String, dynamic>{} {
  if (details != null) {
    data!['details'] = details;
  }
}