Namespace DataWeb.Structure
DataWeb.Structure.Modules
Classes
Area
Represents an area in the application.
AreaData
Represents the data for an area in the application.
AreaFilter
Represents a filter used to retrieve areas in the application.
AreaInfo
ContextItem
Represents an item and its associated data fields in the context of a request.
ContextItemData
Represents the data associated with an item in the context of a request.
ContextItemDataField
Represents a data field associated with an item in the context of a request.
ContextItemFilter
Represents a filter for retrieving context items from the database.
ContextItemFilter.FilterDataField
Represents a filter data field for a context item filter.
ContextItemFilter.OrderDataField
Represents an order data field for a context item filter.
ContextItemInfo
ContextItemInfo.DataField
ContextItemInfo.PermissionData
Element
Represents an element in the application.
ElementData
Represents data for an element in the application.
ElementFilter
Represents a filter for retrieving elements.
ElementInfo
ExportInfo
Item
Represents an item in the structure.
Item.MasterPart
Represents a master part of an item, which contains metadata about the item such as its Id, label, status, and completion status.
Item.SectionPart
Represents a section part of an item, which contains data for a specific section of the item.
ItemClone
ItemDelete
ItemDetail
ItemEntityBase
Base class for items that represent an entity with an IdMaster, status, version name, and a file attached to it.
ItemInfo
ItemMove
ItemParams
ItemSave
ItemService
Provides methods for creating new items and managing items in the system.
ItemService.DeleteResult
Represents the result of an item delete operation.
ItemService.DeleteResult.DeleteEntry
Represents an entry in the list of deleted items.
ItemVersion
Represents an item version.
ItemVersionAdd
ItemVersionCultureUpdate
ItemVersionCurrentUpdate
ItemVersionInfo
ItemVersionStatusUpdate
ModuleBase
Base class for modules that can be used to customize the behavior of an item's data form.
ModuleFormData
ModuleFormData.ActionData
ModuleFormParams
ModuleImportData
ModuleImportFileUploadUpdate
ModuleImportLog
ModuleImportStart
ModuleListData
ModuleListData.DataField
ModuleListData.Widget
ModuleListOrderByUpdate
ModuleListPageIndexUpdate
ModuleListSearchFilter
ModuleListSearchSuggestionFilter
ModuleListSearchUpdate
ModuleListSearchUpdate.SearchValue
ModuleReportData
ModuleReportProcess
ModuleResourceListData
ModuleResourceListItemParams
ModuleResourceListRemove
ModuleResourceListSave
ModuleResourceListSearchSuggestionFilter
ModuleResourceListSearchUpdate
ModuleResourceListSearchUpdate.SearchValue
ModuleResourceListSetValue
ModuleResourcePageIndexUpdate
ModuleResourceReferenceCultureUpdate
ModuleSaveResult
Represents the result of saving a module.
ModuleSubscriberListData
ModuleSubscriberListItemParams
ModuleSubscriberListRemove
ModuleSubscriberListSave
ModuleSubscriberListSearchSuggestionFilter
ModuleSubscriberPageIndexUpdate
ModuleSubscriberReportInfo
Navigation
Represents a navigation context for the application.
Navigation.Step
Represents a single step in a navigation path.
NavigationContext
Provides a context for a navigation event, which includes information about the user, the navigation action, and the permissions the user has for that navigation action.
NavigationContext.Step
Represents a step in the navigation context.
NavigationContextInfo
NavigationContextInfo.ContextPermissions
NavigationContextInfo.Step
NavigationEdit
NavigationOpen
NavigationOpen.Step
NavigationService
Service for managing navigation within the application.
OrderByInfo
PaginationInfo
Relation
Represents a relation between a section and its parent section or element in the structure.
RelationDetail
RelationFilter
Represents a filter for relations in the structure.
RelationParams
SearchInfo
SearchInfo.SearchFilter
Section
Represents a section of an application.
Section.DataField
Represents a data field of a section.
Section.SectionSettings
Represents settings for a section.
Section.Widget
Represents a widget of a section.
SectionActivatedUpdate
SectionData
Represents a section and its settings.
SectionData.DataField
Represents a data field for a section setting.
SectionData.SectionSettings
Represents the settings of a section.
SectionData.Widget
Represents a widget for a section setting.
SectionFilter
A class used to filter sections when querying the database.
SectionInfo
StatusUpdate
StructureDefinition
A static class containing string constants representing the names of various sections and items in the structure.
StructureSearch
StructureSearchEntry
StructureService
Service that provides access to the website's structure, including areas, elements, sections, and views.
View
Represents a view in the application.
View.Filter
Represents a filter for a View.
ViewCurrentUpdate
ViewData
Represents data for a View.
ViewData.Filter
Represents a filter for a View.
ViewFilter
Represents a filter for a View.
ViewInfo
ViewList
Interfaces
IAreaStore
Interface for a store of geographic areas.
IContextItemStore
Interface for a store of context items.
IElementStore
Provides access to element data in the application.
IItemService
Interface for a service that provides operations on items.
IItemStore
Interface for a data store that provides CRUD operations for item data.
INavigationService
Provides methods to manage navigation in the application.
IRelationStore
Interface for a store that manages hierarchical relationships between items.
ISectionStore
Interface for accessing section data from a data store.
IStructureService
Interface for accessing the structure of the application, including areas, elements, sections, and views.
IViewStore
Represents a store for views in the application.
Enums
ItemService.DeleteMode
Specifies the delete mode for an ItemService operation.
ItemStatus
Represents the status of an item.
PublishMode
Publish modes for filtering items in context
RelationMoveMode
Specifies the move mode for relations.
VersionStatus
Specifies the status of a version.