Interface IStudioNotification
The contract defining the Notification
Namespace: SdlSdl.DesktopIntegrationApiInterfaces
Assembly: Sdl.Desktop.IntegrationApi.dll
Syntax
public interface IStudioNotification
Properties
Action
The action to be executed for this notification
Declaration
IStudioNotificationCommand Action { get; set; }
Property Value
Type | Description |
---|---|
IStudioNotificationCommand |
AllowsUserToDismiss
Set this to true if you only if the user would be able to remove a notification
Declaration
bool AllowsUserToDismiss { get; set; }
Property Value
Type | Description |
---|---|
bool |
AlwaysVisibleDetails
A list of details that are always visible on the Notification
Declaration
List<string> AlwaysVisibleDetails { get; set; }
Property Value
Type | Description |
---|---|
Liststring |
ClearNotificationAction
The notification will be removed if AllowsUserToDismiss is set to true
Declaration
IStudioNotificationCommand ClearNotificationAction { get; set; }
Property Value
Type | Description |
---|---|
IStudioNotificationCommand |
Id
Gets or sets the identifier.
Declaration
Guid Id { get; set; }
Property Value
Type | Description |
---|---|
Guid |
IsActionVisible
Set this to true if the Action Should be visible
Declaration
bool IsActionVisible { get; set; }
Property Value
Type | Description |
---|---|
bool |
IsExpanderVisible
Set this to True of the Expander should be visible
Declaration
bool IsExpanderVisible { get; set; }
Property Value
Type | Description |
---|---|
bool |
IsLinkVisible
Set this to True of the Link should be visible
Declaration
bool IsLinkVisible { get; set; }
Property Value
Type | Description |
---|---|
bool |
LinkAction
The action to be executed for open HyperLink text
Declaration
IStudioNotificationCommand LinkAction { get; set; }
Property Value
Type | Description |
---|---|
IStudioNotificationCommand |
OtherDetails
Additional notification details visible only if the user wants to have them displayed
Declaration
List<string> OtherDetails { get; set; }
Property Value
Type | Description |
---|---|
Liststring |
Title
The Title of the Notification
Declaration
string Title { get; set; }
Property Value
Type | Description |
---|---|
string |