ViewDefinition: {
    externalId: DMSExternalId;
    streamId?: string[];
} & ViewCommon & {
    createdTime: EpochTimestamp;
    isGlobal: boolean;
    lastUpdatedTime: EpochTimestamp;
    mappedContainers: ContainerReference[];
    properties: Record<string, ViewDefinitionProperty>;
    queryable: boolean;
    usedFor: ViewUsedFor;
    writable: boolean;
}

Type declaration

  • externalId: DMSExternalId
  • OptionalstreamId?: string[]

    External ids of the record streams this view targets. Only present on record views (usedFor: 'record'), and required when creating one. Must contain exactly one stream external id in v1; multi-stream record views are reserved for future use.