Skip to main content

DomainColumnAccess

Defined in: js-api/src/domains.ts:540

One relational column of the access snapshot: whether it is split out of the core schema and, when it is, who reads and edits it. The lists are null (unknown) where the caller may not Share the table's core schema.

Properties​

PropertyTypeDescriptionDefined in
canSharebooleanWhether the caller may restrict or unrestrict the column (Share on the core schema).js-api/src/domains.ts:544
edit?DomainGroupRef[] | nullGroups holding Edit on a restricted column.js-api/src/domains.ts:554
other?object[] | nullAny other permission held on a restricted column, per group.js-api/src/domains.ts:556
revision?stringThe ACL revision of a restricted column the caller may Share: it moves with every grant, revoke and re-restriction, so an unrestriction sent with it (DomainColumnUnrestriction.revision) cannot undo a change made after the snapshot.js-api/src/domains.ts:550
schemaId?stringThe per-column schema id of a restricted column the caller may Share.js-api/src/domains.ts:546
state"unrestricted" | "restricted"'restricted' when the column has its own per-column schema.js-api/src/domains.ts:542
view?DomainGroupRef[] | nullGroups holding View on a restricted column.js-api/src/domains.ts:552