Response from RestAPI when saving and editing Widget

interface WidgetResponse {
    _links?: any;
    allowedSizes?: WidgetSize[];
    areSettingsBlockedForUser?: boolean;
    artifactId?: string;
    configurationContributionId?: string;
    configurationContributionRelativeId?: string;
    contentUri?: string;
    contributionId?: string;
    dashboard?: Dashboard;
    eTag?: string;
    id?: string;
    isEnabled?: boolean;
    isNameConfigurable?: boolean;
    lightboxOptions?: LightboxOptions;
    loadingImageUrl?: string;
    name?: string;
    position?: WidgetPosition;
    settings?: string;
    settingsVersion?: SemanticVersion;
    size?: WidgetSize;
    typeId?: string;
    url?: string;
}

Hierarchy (View Summary)

Properties

_links?: any
allowedSizes?: WidgetSize[]

Refers to the allowed sizes for the widget. This gets populated when user wants to configure the widget

areSettingsBlockedForUser?: boolean

Read-Only Property from Dashboard Service. Indicates if settings are blocked for the current user.

artifactId?: string

Refers to unique identifier of a feature artifact. Used for pinning+unpinning a specific artifact.

configurationContributionId?: string
configurationContributionRelativeId?: string
contentUri?: string
contributionId?: string

The id of the underlying contribution defining the supplied Widget Configuration.

dashboard?: Dashboard

Optional partial dashboard content, to support exchanging dashboard-level version ETag for widget-level APIs

eTag?: string
id?: string
isEnabled?: boolean
isNameConfigurable?: boolean
lightboxOptions?: LightboxOptions
loadingImageUrl?: string
name?: string
position?: WidgetPosition
settings?: string
settingsVersion?: SemanticVersion
size?: WidgetSize
typeId?: string
url?: string