๐๏ธ Overview
The library is imported into the script as follows:
๐๏ธ RestFilter
The RestFilter class is a data structure used for representing a filter configuration in the context of a RESTful service. It contains properties that define various aspects of the filter, including the filter conditions, sorting criteria, requested columns, pagination parameters, and additional parameters.
๐๏ธ FilterColumn
The FilterColumn class represents a single filter column used for filtering data. It contains properties that define the filter criteria, such as the column name, the value to be filtered, the comparison operator, and other related options. Here are the key properties of the FilterColumn class:
๐๏ธ SortColumn
The SortColumn class is a data structure used to represent a sorting criterion within a filter configuration. It is typically used in conjunction with the RestFilter class to specify the sorting behavior for a data retrieval operation. Here are the properties of the SortColumn class:
๐๏ธ RequestColumn
The RequestColumn class is a data structure used to represent a column or field in a data retrieval request or filter configuration. It provides properties to specify various aspects of the column, such as its name, aggregation, expression, alias, and additional modifiers. Here are the properties of the RequestColumn class:
๐๏ธ Parameter
The Parameter class is used in script related functionality.
๐๏ธ DbSorting
The DbSorting enum is used to represent the sorting order in a database query. It has two possible values:
๐๏ธ Comparer
The Comparer enum represents various comparison operations that can be performed in filtering or querying data. It includes the following comparison operators:
๐๏ธ Concat
The Concat enum represents logical concatenation operators used in combining multiple conditions or clauses in a logical expression. It includes the following concatenation operators:
๐๏ธ Aggregation
The Aggregation enum represents different types of aggregations that can be applied to a column or expression in data processing operations. It includes the following aggregation types:
๐๏ธ ECCLevel
The ECCLevel enum represents the error correction capability levels for QR codes. QR codes can have different levels of error correction to ensure data integrity and readability. The enum includes the following error correction levels:
๐๏ธ Guid
The Guid struct is the built-in type from the System namespace that represents a globally unique identifier.
๐๏ธ DBUser
The DBUser class represents a simplified version of a user in the database. Here's a breakdown of its structure and functionality:
๐๏ธ SaveUser
The SaveUser class represents the information required to save a user in the application's security system. Here's a breakdown of its Properties:
๐๏ธ User
The User class represents a user entity in the application. Here's a breakdown of its structure:
๐๏ธ JTokeType
The JTokenType enum represents the types of tokens that can be encountered when working with JSON data. Here's a breakdown of the enum values:
๐๏ธ JObject
It contains asynchronous methods for writing and loading a JObject from a JsonReader.
๐๏ธ JToken
The JToken class is part of the library's support for working with JSON data. The code includes asynchronous versions of the WriteTo and Load methods for the JObject class.
๐๏ธ JArray
The code includes two methods
๐๏ธ HttpStatusCode
This enumeration contains a set of values representing the status codes defined for HTTP
๐๏ธ HttpResult
This class represents the result of an HTTP request and contains the following properties:
๐๏ธ UpdateColumn
This class represents a wrapper object used to update a column in some context. Is only used in the script in connection with a bulk operation on Document store databases. It is used as a parameter in two functions in the BulkOperations class (DeleteFrom and Update). It contains the following properties:
๐๏ธ WhereArrayPart
This class represents a part of an array used in the context of column updates. It has the following properties:
๐๏ธ Role
This class represents a role in a security system and extends the BaseObject class. The Role class has several properties with various attributes applied to them:
๐๏ธ ContainerSecurity
The code represents the security settings for a container. The ContainerSecurity class has the following properties:
๐๏ธ StructureAccess
It represents the different levels of access or permissions that can be granted to a container's structure. The enumeration consists of three members:
๐๏ธ ContainerDataSecurity
This class represents the security settings for data within a container. The class has the following properties:
๐๏ธ ContainerFieldSecurity
This class represents the security settings for a specific field within a container. The class has the following properties:
๐๏ธ DataAccess
It defines an enumeration named DataAccess which represents different levels of data access permissions. The DataAccess enumeration has the following values:
๐๏ธ ContainerFieldFilter
The ContainerFieldFilter class has the following properties:
๐๏ธ ReaderStruct
It is a wrapper class to provide the relational reader and a close event. The ReaderStruct class encapsulates a data reader along with an associated action to be executed when the reader needs to be closed or its resources need to be released. This can be useful for managing and closing data readers in a structured manner, ensuring that the resources are properly disposed of when they are no longer needed. The reader is necessary to read data from a relational source. It has two properties:
๐๏ธ MediaSource
A class which represents a media source entity. Here's an overview of the properties and their purpose:
๐๏ธ NonDatabaseResourceItem
A class which represents a non-database resource item. Here's an overview of the properties:
๐๏ธ ContainerElement
Is a base class for all fields in all structures in framework. This class is only used in the script to read the field properties of a structure (e.g. ContainerClassObject). System module โContainerAccessโ -> function โGetFieldsโ