Table of Contents

Class Section

Namespace
adas_core.Domain.Models.MongoModels
Assembly
adas-core.Domain.dll

Represents a section, typically used to group or encapsulate a distinct portion of related content or functionality within a larger structure.

public class Section
Inheritance
Section
Inherited Members
Extension Methods

Properties

Configuration

public Dictionary<string, object> Configuration { get; set; }

Property Value

Dictionary<string, object>

DesignProperties

public UiFontData? DesignProperties { get; set; }

Property Value

UiFontData

Id

public string Id { get; set; }

Property Value

string

Items

public List<Section.SectionItem> Items { get; set; }

Property Value

List<Section.SectionItem>

LastUpdate

public DateTime? LastUpdate { get; set; }

Property Value

DateTime?

PointOfCare

public string? PointOfCare { get; set; }

Property Value

string

PointOfCareList

public Dictionary<string, List<PointOfCare>> PointOfCareList { get; set; }

Property Value

Dictionary<string, List<PointOfCare>>

SectionConfig

public SectionConfig? SectionConfig { get; set; }

Property Value

SectionConfig

SectionTitle

public string? SectionTitle { get; set; }

Property Value

string

Status

public StatusEnum.Type? Status { get; set; }

Property Value

StatusEnum.Type?

_id

public ObjectId _id { get; set; }

Property Value

ObjectId

Methods

Equals(Section?)

Determines whether the current Section is equal to another Section by comparing their identifiers. Returns false when the supplied instance is null, so no exception is raised for null inputs.

public bool Equals(Section? other)

Parameters

other Section

The Section instance to compare with the current one.

Returns

bool

true if both sections share the same Id; otherwise, false.

ToString()

Returns a string representation of the Section, including its identifier.

public override string ToString()

Returns

string

A string formatted as "[Section id: {Id}]" containing the section's identifier.