Declares which fields an operation may write. true claims a whole
subtree (at any level, including the root -- a getter may legitimately
declare fields: true to mean "the entire capability"); a nested object
claims only the listed sub-keys. Arrays can only ever be owned wholesale
(true) -- there is no per-item ownership concept, matching arrays being
atomic, ordinary values.
Declares which fields an operation may write.
trueclaims a whole subtree (at any level, including the root -- a getter may legitimately declarefields: trueto mean "the entire capability"); a nested object claims only the listed sub-keys. Arrays can only ever be owned wholesale (true) -- there is no per-item ownership concept, matching arrays being atomic, ordinary values.