DOMNode constructor

DOMNode({
  1. required int nodeType,
  2. required String nodeName,
  3. required String nodeValue,
  4. String? textValue,
  5. String? inputValue,
  6. bool? inputChecked,
  7. bool? optionSelected,
  8. required BackendNodeId backendNodeId,
  9. List<int>? childNodeIndexes,
  10. List<NameValue>? attributes,
  11. List<int>? pseudoElementIndexes,
  12. int? layoutNodeIndex,
  13. String? documentURL,
  14. String? baseURL,
  15. String? contentLanguage,
  16. String? documentEncoding,
  17. String? publicId,
  18. String? systemId,
  19. FrameId? frameId,
  20. int? contentDocumentIndex,
  21. PseudoType? pseudoType,
  22. ShadowRootType? shadowRootType,
  23. bool? isClickable,
  24. List<EventListener>? eventListeners,
  25. String? currentSourceURL,
  26. String? originURL,
  27. num? scrollOffsetX,
  28. num? scrollOffsetY,
})

Implementation

DOMNode(
    {required this.nodeType,
    required this.nodeName,
    required this.nodeValue,
    this.textValue,
    this.inputValue,
    this.inputChecked,
    this.optionSelected,
    required this.backendNodeId,
    this.childNodeIndexes,
    this.attributes,
    this.pseudoElementIndexes,
    this.layoutNodeIndex,
    this.documentURL,
    this.baseURL,
    this.contentLanguage,
    this.documentEncoding,
    this.publicId,
    this.systemId,
    this.frameId,
    this.contentDocumentIndex,
    this.pseudoType,
    this.shadowRootType,
    this.isClickable,
    this.eventListeners,
    this.currentSourceURL,
    this.originURL,
    this.scrollOffsetX,
    this.scrollOffsetY});