Skip to main content

DomainColumnAccess

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

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:555
edit?DomainGroupRef[] | nullGroups holding Edit on a restricted column.js-api/src/domains.ts:565
other?object[] | nullAny other permission held on a restricted column, per group.js-api/src/domains.ts:567
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:561
schemaId?stringThe per-column schema id of a restricted column the caller may Share.js-api/src/domains.ts:557
state"unrestricted" | "restricted"'restricted' when the column has its own per-column schema.js-api/src/domains.ts:553
view?DomainGroupRef[] | nullGroups holding View on a restricted column.js-api/src/domains.ts:563