Node constructor

Node({
  1. required NodeId nodeId,
  2. NodeId? parentId,
  3. required BackendNodeId backendNodeId,
  4. required int nodeType,
  5. required String nodeName,
  6. required String localName,
  7. required String nodeValue,
  8. int? childNodeCount,
  9. List<Node>? children,
  10. List<String>? attributes,
  11. String? documentURL,
  12. String? baseURL,
  13. String? publicId,
  14. String? systemId,
  15. String? internalSubset,
  16. String? xmlVersion,
  17. String? name,
  18. String? value,
  19. PseudoType? pseudoType,
  20. String? pseudoIdentifier,
  21. ShadowRootType? shadowRootType,
  22. FrameId? frameId,
  23. Node? contentDocument,
  24. List<Node>? shadowRoots,
  25. Node? templateContent,
  26. List<Node>? pseudoElements,
  27. List<BackendNode>? distributedNodes,
  28. bool? isSVG,
  29. CompatibilityMode? compatibilityMode,
  30. BackendNode? assignedSlot,
})

Implementation

Node(
    {required this.nodeId,
    this.parentId,
    required this.backendNodeId,
    required this.nodeType,
    required this.nodeName,
    required this.localName,
    required this.nodeValue,
    this.childNodeCount,
    this.children,
    this.attributes,
    this.documentURL,
    this.baseURL,
    this.publicId,
    this.systemId,
    this.internalSubset,
    this.xmlVersion,
    this.name,
    this.value,
    this.pseudoType,
    this.pseudoIdentifier,
    this.shadowRootType,
    this.frameId,
    this.contentDocument,
    this.shadowRoots,
    this.templateContent,
    this.pseudoElements,
    this.distributedNodes,
    this.isSVG,
    this.compatibilityMode,
    this.assignedSlot});