Skip to content
DezfilDocsv0.1.0

API and agentsAPI reference

PublishedFieldsStatement

object

Per-layer statement of the effective published field set.

  • editRevisionstringpattern ^[0-9a-f]{32}$

    Opaque durable revision paired with this document state. Camera and derived writes do not change it.

  • lastChangedAtstringor nullformat date-time

    Time of the last accepted covered change, independent of camera and cache clocks.

  • lastChangedBy

    A named actor has display and fixed SQL names. { deleted: true } explicitly identifies a deleted actor and carries no names or profile fields. Null explicitly means unknown. Never inferred from ownership.

    One of:

    • object

      • namestringrequired

      • sqlNamestringrequired

      No other keys.

    • object

      • deletedbooleanalways truerequired

      No other keys.

    • or null

  • layersarray

    • (each item)object

      • layerIdstring

      • namestring

      • hiddenboolean

        A hidden layer shares nothing — it is absent from the published surface entirely; its statement carries an empty field set.

      • modestring

        derived = the minimal projection; list = the author's explicit published-field list.

        One of derived, list

      • fieldsarray

        • (each item)object

          • namestring

          • requiredboolean

            The published map cannot render without it; no list can remove it.

      • availablearray of string

        Every field an explicit list could name. Empty on aggregated layers, whose computed columns are the whole wire.

      • listarray of stringor null

        The author's raw explicit list, verbatim (null = derived). Editors write against this, never against the effective set.

      • errorstring

        Present when this layer's fields cannot be resolved; the other layers still answer.

Dezfil · Apache-2.0docs from 7439201b