=== Summary: 675 files | 7 generated | 484 fresh | 4605 untracked | 4268 adopted | 355 marked | 466 validated-ok | 2+0 stale (sig+body) | 0 skipped | 0 failed | elapsed 11:08:11.442 (40091.44s) ===
This commit is contained in:
@@ -6,4 +6,5 @@
|
||||
/// <remarks>
|
||||
/// As a subclass of <see cref="MasterList"/>, it inherits the core list management capabilities while specializing them for access control scenarios.
|
||||
/// </remarks>
|
||||
/// <!-- aidoc:v1 sig=29c837b -->
|
||||
public class AccessControlList : MasterList;
|
||||
@@ -6,4 +6,5 @@
|
||||
/// <remarks>
|
||||
/// Provides a domain-specific list type dedicated to managing and organizing allergy records.
|
||||
/// </remarks>
|
||||
/// <!-- aidoc:v1 sig=eb47795 -->
|
||||
public class AllergyList : MasterList;
|
||||
@@ -3,4 +3,5 @@
|
||||
/// <summary>
|
||||
/// Represents a list of alterable options, inheriting core list functionality from the <see cref="MasterList"/> base class.
|
||||
/// </summary>
|
||||
/// <!-- aidoc:v1 sig=b3c193a -->
|
||||
public class AltableOptionList : MasterList;
|
||||
@@ -6,4 +6,5 @@
|
||||
/// <remarks>
|
||||
/// Serves as a concrete list type within the master list hierarchy, specifically tailored for destination-related collections.
|
||||
/// </remarks>
|
||||
/// <!-- aidoc:v1 sig=4e41310 -->
|
||||
public class DestinationList : MasterList;
|
||||
@@ -3,4 +3,5 @@
|
||||
/// <summary>
|
||||
/// Represents a specialized list of diagnosis entries, extending the base <see cref="MasterList"/> functionality.
|
||||
/// </summary>
|
||||
/// <!-- aidoc:v1 sig=dd7c62d -->
|
||||
public class DiagnosisList : MasterList;
|
||||
@@ -3,4 +3,5 @@
|
||||
/// <summary>
|
||||
/// Represents a typed master list of discharge statuses, deriving from the base <see cref="MasterList"/> class.
|
||||
/// </summary>
|
||||
/// <!-- aidoc:v1 sig=2613a10 -->
|
||||
public class DischargeStatusList : MasterList;
|
||||
@@ -6,4 +6,5 @@
|
||||
/// <remarks>
|
||||
/// Serves as a specialized list type for doctor-related data, extending the shared behavior provided by <see cref="MasterList"/>.
|
||||
/// </remarks>
|
||||
/// <!-- aidoc:v1 sig=dd704f3 -->
|
||||
public class DoctorList : MasterList;
|
||||
@@ -6,4 +6,5 @@
|
||||
/// <remarks>
|
||||
/// This class serves as a specialized collection that inherits the core list behavior from <see cref="MasterList"/>, tailored for managing doctor type entries.
|
||||
/// </remarks>
|
||||
/// <!-- aidoc:v1 sig=57fade1 -->
|
||||
public class DoctorTypeList : MasterList;
|
||||
@@ -3,4 +3,5 @@
|
||||
/// <summary>
|
||||
/// Represents a generic list type that derives from <see cref="MasterList"/>, extending the base master list functionality.
|
||||
/// </summary>
|
||||
/// <!-- aidoc:v1 sig=4545a7a -->
|
||||
public class GenericList : MasterList;
|
||||
|
||||
@@ -4,4 +4,5 @@
|
||||
/// Represents a specialized list that manages insulation-related entries within the system.
|
||||
/// Inherits from <see cref="MasterList"/>, providing a dedicated collection for organizing and handling insulation data.
|
||||
/// </summary>
|
||||
/// <!-- aidoc:v1 sig=d5823d9 -->
|
||||
public class InsulationList : MasterList;
|
||||
@@ -6,4 +6,5 @@
|
||||
/// <remarks>
|
||||
/// This type specializes the <see cref="MasterList"/> behavior for internal destination handling within the containing system.
|
||||
/// </remarks>
|
||||
/// <!-- aidoc:v1 sig=035de24 -->
|
||||
public class InternalDestinationList : MasterList;
|
||||
@@ -6,4 +6,5 @@
|
||||
/// <remarks>
|
||||
/// Inherits from <see cref="MasterList"/>, extending its functionality for handling language barrier data.
|
||||
/// </remarks>
|
||||
/// <!-- aidoc:v1 sig=203408f -->
|
||||
public class LanguageBarrierList : MasterList;
|
||||
@@ -9,6 +9,7 @@ namespace adas_core.Domain.Models.Masters;
|
||||
/// <remarks>
|
||||
/// This class provides a foundational structure for organizing and accessing a primary list of entries.
|
||||
/// </remarks>
|
||||
/// <!-- aidoc:v1 sig=7e547fa -->
|
||||
public class MasterList
|
||||
{
|
||||
public ObjectId Id { get; set; }
|
||||
@@ -99,6 +100,7 @@ public class MasterList
|
||||
/// <remarks>
|
||||
/// This type is intended to encapsulate the metadata or structure associated with an option list, allowing consumers to access its detailed content in a structured manner.
|
||||
/// </remarks>
|
||||
/// <!-- aidoc:v1 sig=64e9c68 -->
|
||||
public class OptionListDetails
|
||||
{
|
||||
public Element? OptionType { get; set; }
|
||||
@@ -114,6 +116,7 @@ public class OptionListDetails
|
||||
/// <summary>
|
||||
/// Represents a generic element within the system, serving as a foundational type that can be extended or composed to model domain-specific entities or structures.
|
||||
/// </summary>
|
||||
/// <!-- aidoc:v1 sig=5a233de -->
|
||||
public class Element
|
||||
{
|
||||
public string Title { get; set; } = string.Empty;
|
||||
|
||||
@@ -6,4 +6,5 @@
|
||||
/// <remarks>
|
||||
/// Inherits from <see cref="MasterList"/>, leveraging the base class's list management functionality specialized for mobility options.
|
||||
/// </remarks>
|
||||
/// <!-- aidoc:v1 sig=86787d7 -->
|
||||
public class MobilityOptionList : MasterList;
|
||||
@@ -5,6 +5,7 @@ namespace adas_core.Domain.Models.Masters;
|
||||
/// <summary>
|
||||
/// Represents a list that contains a collection of options.
|
||||
/// </summary>
|
||||
/// <!-- aidoc:v1 sig=457ff9d -->
|
||||
public class OptionList
|
||||
{
|
||||
public ObjectId? Id { get; set; }
|
||||
@@ -27,6 +28,7 @@ public class OptionList
|
||||
/// <param name="a">The first <see cref="OptionList"/> to compare.</param>
|
||||
/// <param name="b">The second <see cref="OptionList"/> to compare.</param>
|
||||
/// <returns><c>true</c> if all compared properties of both <see cref="OptionList"/> instances are equal; otherwise, <c>false</c>.</returns>
|
||||
/// <!-- aidoc:v1 sig=0ffd91d body=252c4b1 -->
|
||||
public bool AreEqual(OptionList a, OptionList b)
|
||||
{
|
||||
return a.OptionType == b.OptionType &&
|
||||
@@ -48,6 +50,7 @@ public class OptionList
|
||||
/// <param name="a">The first <see cref="OptionList"/> to compare.</param>
|
||||
/// <param name="b">The second <see cref="OptionList"/> to compare.</param>
|
||||
/// <returns><c>true</c> if both option lists match across OptionType, Name, IconDefault, IconCategory, IconColor, Color, BgColor, IsDefault, InitDate, and EndDate; otherwise, <c>false</c>.</returns>
|
||||
/// <!-- aidoc:v1 sig=55a14e4 body=3b3e773 -->
|
||||
public bool AreEqualExcludeDescription(OptionList a, OptionList b)
|
||||
{
|
||||
return a.OptionType == b.OptionType &&
|
||||
@@ -66,6 +69,7 @@ public class OptionList
|
||||
/// <summary>
|
||||
/// Represents a locale, providing culture-specific or region-specific information such as language, country, or regional settings.
|
||||
/// </summary>
|
||||
/// <!-- aidoc:v1 sig=87ff1ad -->
|
||||
public class Locale
|
||||
{
|
||||
public LocaleItem? Es { get; set; }
|
||||
@@ -78,6 +82,7 @@ public class Locale
|
||||
/// <summary>
|
||||
/// Represents a single locale item, typically used to encapsulate locale-related data such as language or regional settings.
|
||||
/// </summary>
|
||||
/// <!-- aidoc:v1 sig=e73342d -->
|
||||
public class LocaleItem
|
||||
{
|
||||
public string? Name { get; set; }
|
||||
|
||||
@@ -6,4 +6,5 @@
|
||||
/// <remarks>
|
||||
/// This class specializes the base <see cref="MasterList"/> behavior for managing a collection of origin items.
|
||||
/// </remarks>
|
||||
/// <!-- aidoc:v1 sig=8c6c8bc -->
|
||||
public class OriginList : MasterList;
|
||||
@@ -3,4 +3,5 @@ namespace adas_core.Domain.Models.Masters;
|
||||
/// <summary>
|
||||
/// Represents a specialized master list containing passive sitting entries, inheriting from the <see cref="MasterList"/> base class.
|
||||
/// </summary>
|
||||
/// <!-- aidoc:v1 sig=6769c7b -->
|
||||
public class PassiveSittingList : MasterList;
|
||||
@@ -4,4 +4,5 @@
|
||||
/// Represents a master list of patient status entries, providing a centralized
|
||||
/// collection for managing and accessing patient status data.
|
||||
/// </summary>
|
||||
/// <!-- aidoc:v1 sig=a6afcbd -->
|
||||
public class PatientStatusList : MasterList;
|
||||
@@ -4,4 +4,5 @@
|
||||
/// Represents a list of procedures, inheriting from <see cref="MasterList"/> to provide procedure-specific list functionality.
|
||||
/// Serves as a specialized master list dedicated to managing procedure entries.
|
||||
/// </summary>
|
||||
/// <!-- aidoc:v1 sig=09e9015 -->
|
||||
public class ProcedureList : MasterList;
|
||||
@@ -3,4 +3,5 @@
|
||||
/// <summary>
|
||||
/// Represents a specialized list that inherits from <see cref="MasterList"/>, intended to manage and organize service-related entries.
|
||||
/// </summary>
|
||||
/// <!-- aidoc:v1 sig=93975da -->
|
||||
public class ServiceList : MasterList;
|
||||
@@ -3,4 +3,5 @@ namespace adas_core.Domain.Models.Masters;
|
||||
/// <summary>
|
||||
/// Represents a test list that derives from the <see cref="MasterList"/> base class, providing specialized list behavior for testing scenarios.
|
||||
/// </summary>
|
||||
/// <!-- aidoc:v1 sig=f64564c -->
|
||||
public class TestList : MasterList;
|
||||
@@ -6,4 +6,5 @@
|
||||
/// <remarks>
|
||||
/// Inherits from <see cref="MasterList"/>, leveraging the base list functionality to manage and organize therapeutic ceiling entries.
|
||||
/// </remarks>
|
||||
/// <!-- aidoc:v1 sig=cc88fb5 -->
|
||||
public class TherapeuticCeilingList : MasterList;
|
||||
@@ -6,4 +6,5 @@
|
||||
/// <remarks>
|
||||
/// Acts as a domain-specific collection type for organizing and managing treatments within the system.
|
||||
/// </remarks>
|
||||
/// <!-- aidoc:v1 sig=0ea71df -->
|
||||
public class TreatmentList : MasterList;
|
||||
@@ -3,4 +3,5 @@
|
||||
/// <summary>
|
||||
/// Represents a list of visit options, inheriting from the <see cref="MasterList"/> base class.
|
||||
/// </summary>
|
||||
/// <!-- aidoc:v1 sig=27c1d62 -->
|
||||
public class VisitOptionList : MasterList;
|
||||
Reference in New Issue
Block a user