# Class Message

Namespace
  adas_core.Domain.Models.SignalR

Assembly
  adas-core.Domain.dll

Represents a message, typically used for communication or data transfer between components.

    public class Message

Inheritance
  object
  Message

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

### Data

    public MessageData? Data { get; set; }

#### Property Value

MessageData

### GroupedFields

    public List<GroupedField>? GroupedFields { get; set; }

#### Property Value

List<GroupedField>

### IdMessage

    public long IdMessage { get; set; }

#### Property Value

long

### Operation

    public SubscriptionEnum.Type Operation { get; set; }

#### Property Value

SubscriptionEnum.Type

### OperationStr

    public string OperationStr { get; set; }

#### Property Value

string

### Version

    public string? Version { get; set; }

#### Property Value

string

## Methods

### ToString()

Returns a JSON representation of the current object, falling back to the default ToString() implementation if serialization fails.

    public override string? ToString()

#### Returns

string

  A JSON-formatted string describing the object, or the result of the base ToString() method if serialization throws an exception.