| abstract class |
AccountPasswordActionsPageBase<TUserRow> |
Base class for account password action pages, such as change password, set password, forgot password, and reset password. |
| abstract class |
BasePermissionKeyLister |
Base class for permission key listers that enumerate permission keys from a type source, including nested, assembly, and type-level permissions. |
| abstract class |
BasePermissionService<TUserPermissionRow,TUserRoleRow> |
Base permission service that provides common functionality for permission services. |
| abstract class |
BasePermissionService |
Base permission service that provides common functionality for permission services. |
| abstract class |
BaseRolePermissionService<TRolePermissionRow> |
Base permission service that provides common functionality for permission services. |
| class |
BaseTranslationOptions |
Options for the translation feature. |
| abstract class |
BaseUserRetrieveService<TRow> |
Base user retrieve service that provides common functionality for user retrieve services. |
| abstract class |
BaseUserRetrieveService |
Base user retrieve service that provides common functionality for user retrieve services. |
| static class |
BasicProgressDialogTexts |
Local text keys for the basic progress dialog. |
| static class |
BulkServiceActionTexts |
Local text keys for bulk service actions. |
| static class |
ChangePasswordFormTexts |
Local text keys for the change password form. |
| class |
ChangePasswordRequest |
The request model for a change password service. |
| static class |
ChangePasswordValidationTexts |
Local text keys for change password validation. |
| class |
ClamAVSettings |
Settings for ClamAV |
| class |
ClamAVUploadScanner |
Implementation of IUploadAVScanner which connects to ClamAV service |
| class |
DefaultDBAttribute |
Marks a migration to run on the default database. |
| class |
DefaultElevationHandler |
Default implementation of IElevationHandler |
| class |
DeleteRowActionFormatterAttribute |
An attribute that sets the formatter type to Serenity.Extensions.DeleteRowActionFormatter and its options. |
| static class |
DialogUtilsTexts |
Local text keys for dialog utilities. |
| class |
EmailSender |
Default implementation of IEmailSender that sends emails via SMTP, a pickup folder, or an email queue. |
| static class |
EmailSenderExtensions |
Extension methods for IEmailSender. |
| class |
EnumSelectFormatterAttribute |
An attribute that sets the formatter type to Serenity.Extensions.EnumSelectFormatter and its options. |
| class |
EnvironmentSettings |
Settings related to the environment the application runs in, such as the externally and internally accessible URLs of the web site. |
| class |
ExcelImportRequest |
The request model for an Excel import service. |
| class |
ExcelImportResponse |
The response model for an Excel import service. |
| static class |
ExtensionsTexts |
|
| class |
ExtensionsTypeSource |
Base type source for apps using Serenity.Extensions assembly and its reference chain |
| static class |
ForgotPasswordFormTexts |
Local text keys for the forgot password form. |
| class |
ForgotPasswordRequest |
The request model for a forgot password service. |
| static class |
GetNextNumberHelper |
Helper for generating the next number in a sequence with a prefix. |
| class |
GetNextNumberRequest |
The request model for a get next number service. |
| class |
GetNextNumberResponse |
The response model for a get next number service. |
| interface |
IEmailQueue |
Abstraction for an email queue that stores messages to be sent later. |
| interface |
IEmailSender |
Abstraction for sending email messages. |
| interface |
ITranslateTextHandler |
Interface for handlers that translate texts. |
| abstract class |
MembershipPageBase<TUserRow> |
Base class for membership pages that provides common helpers for password hashing, salt generation, and user lookup. |
| class |
MembershipSettings |
Settings for membership. |
| abstract class |
MigrationAttributeBase |
Base attribute for migration attributes that validates the migration version format. |
| class |
MigrationKeyAttribute |
Marks a migration with a version key. |
| static class |
MigrationUtils |
Helper methods for FluentMigrator migrations, including table creation with identity keys and database type detection. |
| class |
PasswordStrengthRules |
The password strength rules. |
| class |
PasswordStrengthRulesDataScript |
This declares a dynamic script with key 'PasswordStrengthRules' that will be available from client side. |
| static class |
PasswordStrengthValidationTexts |
Local text keys for password strength validation. |
| class |
PasswordStrengthValidator |
Validates passwords against the configured password strength rules. |
| class |
ReportTree |
A tree of report categories and reports. |
| class |
ResetPasswordEmailModel |
The model for the reset password email. |
| static class |
ResetPasswordFormTexts |
Local text keys for the reset password form. |
| class |
ResetPasswordOptions |
A class that mirrors the ResetPasswordOptions script type. |
| class |
ResetPasswordRequest |
The request model for a reset password service. |
| class |
ResetPasswordResponse |
The response model for a reset password service. |
| class |
SendResetPasswordResponse |
The response model for a send reset password service. |
| static class |
SetPasswordFormTexts |
Local text keys for the set password form. |
| class |
SingleLineTextFormatterAttribute |
An attribute that sets the formatter type to Serenity.Extensions.SingleLineTextFormatter and its options. |
| class |
SiteAbsoluteUrl |
Default implementation for ISiteAbsoluteUrl |
| class |
SmtpSettings |
Settings for SMTP email sending. |
| class |
StaticTextBlockAttribute |
An attribute that sets the editor type to Serenity.Extensions.StaticTextBlock and its options. |
| class |
TargetDBAttribute |
Marks a migration to run only on the specified database type. |
| class |
TranslateTextInput |
A single text to be translated. |
| class |
TranslateTextOutput |
A single translated text. |
| class |
TranslateTextRequest |
The request model for translating one or more texts. |
| class |
TranslateTextResponse |
The response model for a text translation request. |
| class |
TranslationItem |
Represents a single translation entry in the translation grid. |
| class |
TranslationListRequest |
The request model for listing translations. |
| class |
TranslationListResponse |
The response model for a translation list request. |
| static class |
TranslationTexts |
Local text keys for the translation module. |
| class |
TranslationUpdateRequest |
The request model for updating user translations. |
| class |
TranslationUpdateResponse |
The response model for a translation update request. |
| class |
UserPreferenceRetrieveRequest |
The request model for retrieving a user preference. |
| class |
UserPreferenceRetrieveResponse |
The response model for retrieving a user preference. |
| class |
UserPreferenceUpdateRequest |
The request model for updating a user preference. |