PlayerException(this.code, this.message, [Map<String, dynamic>? details]) : details = details ?? <String, dynamic>{};