# 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
  object
  Section

Inherited Members
  object.Equals(object)
  object.Equals(object, object)
  object.GetHashCode()
  object.GetType()
  object.MemberwiseClone()
  object.ReferenceEquals(object, object)

Extension Methods
  NumberUtils.IsNumber(object)
  NumberUtils.ToDouble(object)
  ObjectUtils.ToStr(object?)

## 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.