ChildrenUpdateDetails

public enum ChildrenUpdateDetails : Equatable, CustomStringConvertible

A value representing the update of the children of a node.

Cases

  • Indicates that full details about the update are reported.

    The associated value gives full details about the affected children.

    Declaration

    Swift

    case full(ChildrenUpdateFullDetails)
  • Indicates that the update takes too many bytes to be fully reported in the remote notification.

    The associated value gives only the keys of the affected children, not their respective value.

    Most of the time, this happens when the subscription was made on a node too close to the root of the tree. However, if it is really appropriate, the value can be retrieved using the various methods of the node property.

    Declaration

    Swift

    case onlyKeys(ChildrenUpdateKeys)
  • Indicates that the update takes too many bytes to be reported in the remote notification.

    Most of the time, this happens when the subscription was made on a node too close to the root of the tree. However, if it is really appropriate, the value can be retrieved using the DataNode.value(session:queue:then:) method of the node property.

    Declaration

    Swift

    case tooBig

CustomStringConvertible Protocol

  • Declaration

    Swift

    public var description: String { get }