Show / Hide Table of Contents

Namespace LymeTemplateApi.Models

Classes

ActivityLog

The ActivityLog class is intended to be a centralized logging system for the Application.

Address

The address table is meant for consolidating the way the system handles addresses by adding geospatial fields for any future mapping purposes.

Announcement

Announcements can be used to display messages and notifications to users when they load the app.

AnnouncementAcknowledgement

A record exists in this table if a user has seen an announcement and would like to not be shown that announcement again.

Brand

intended to control some wording as it pertains to email messages and notifications that are sent to users via the app. By default, there is only one "Brand" configured, but this branding can serve as a foundation for White-labeling versions of the application.

ConfigSetting

The ConfigSetting is a set of app configuration variables that should not be impacted by any app deployment other than SQL files to that would change any values as the result of a deployment.

DownloadToken

The DownloadToken entity is intended to help facilitate secure file downloads. In order to easily provide a user with a secure DownloadToken, you can use the static method FileDownloads.CreateDownloadToken to allow your API Controllers to create a token by a secured user and return that token for use with the DownloadFile API controller.

EmailAttachment

This EmailAttachment contains information about any attachments sent out via the EmailHelper class.

EmailMessage

The email message table is intended to keep a record of all emails sent through the system making them searchable and to provide a means for auditing and tracking communication with users.

EmailTemplate

The EmailTemplate table allows administrators to author templates for automated emails that are sent from the web application to its users.

EmailTemplateType

The EmailTemplateType table allows for a classification/organization for EmailTemplate records.

ErrorMessage

The error message table describes how we can handle custom 400-level error messages from the API on the client app.

MyGenerationSpec

NavMenu

A NavMenu is a top level grouping of a hierarchical navigation menu.

NavMenuItem

The nav menu items under a NavMenu. /// NOTE: The data is structured to support a recursive navigation menu, however this LymeTemplateApp application only supports single level dropdown navigation at the moment.

Role

AppRole contains a list of roles that can be assigned to users.

SampleItem

SampleReport

State

A list of States / Provinces / Regions

TaxScheduleItemType

UserFeedback

UserInfo

UserRole

Many-to-Many EF Model joining UserInfo and AppRole tables.

In This Article
Back to top Generated by DocFX