Skip to content

Contact

Namespace: Signal.Bot.Types

Full Name: Signal.Bot.Types.Contact

Summary

Represents a Signal contact with profile information and settings.

Properties

Id

Gets or sets the unique identifier (UUID) of the contact.

Number

Gets or sets the phone number of the contact in international format.

Name

Gets or sets the locally assigned name for this contact.

ProfileName

Gets or sets the profile name set by the contact themselves.

Username

Gets or sets the Signal username of the contact, if they have set one.

Color

Gets or sets the color associated with this contact in the UI.

Blocked

Gets or sets a value indicating whether this contact is blocked.

MessageExpiration

Gets or sets the disappearing message timer setting for conversations with this contact.

Note

Gets or sets a personal note about this contact.

Profile

Gets or sets the Signal profile information for this contact.

GivenName

Gets or sets the given (first) name of the contact.

Nickname

Gets or sets the nickname information for this contact.