Table of Contents

Namespace ToSic.Sxc.Data

The data system used in 2sxc. It's primary purpose is to ensure that you can easily use data objects to write templates, tokens and more.

Namespaces

ToSic.Sxc.Data.Models

Interfaces

IDynamicEntity

This is an older dynamic wrapper for IEntity objects. It provides dynamic access to underlying properties.

IDynamicStack

This is a dynamic object which contains multiple dynamic objects (Sources).

IField

This describes a field-property of an item/entity.

IPublishing

Publishing Information for ITypedItems.

ISecureData<TValue>

Objects which contain secure/encrypted data and can be decrypted / verified.

ITyped

Objects which usually wrap other objects to provide strictly typed access to properties.

ITypedItem

A typed item to access IEntity data in a strongly typed way.

ITypedMetadata

Metadata on Dynamic Objects - like IDynamicEntity or IAsset (files/folders).

ITypedQuery

Query object from GetQuery(string?, NoParamOrder, IDataSourceLinkable?, object?) an App in Typed mode, with quick get-and-convert-helpers such as GetAll or GetOne.

ITypedStack

The stack as typed object.