Class AdaptiveCardExtension
- Namespace
- PnP.Core.Model.SharePoint
- Assembly
- PnP.Core.dll
Abstract class representing ACE
public class AdaptiveCardExtension
- Inheritance
-
AdaptiveCardExtension
- Derived
- Inherited Members
Constructors
AdaptiveCardExtension(CardSize)
Default constructor
public AdaptiveCardExtension(CardSize cardSize = CardSize.Medium)
Parameters
cardSizeCardSize
Properties
ACEType
Type of this ACE
[JsonIgnore]
public DefaultACE ACEType { get; }
Property Value
CardSize
Size of the ACE
[JsonPropertyName("cardSize")]
public CardSize CardSize { get; set; }
Property Value
Description
Gets or sets JsonProperty "description"
[JsonPropertyName("description")]
public string Description { get; set; }
Property Value
IconProperty
Icon used by the ACE
[JsonPropertyName("iconProperty")]
public string IconProperty { get; set; }
Property Value
Id
Gets or sets JsonProperty "id"
[JsonPropertyName("id")]
public string Id { get; set; }
Property Value
InstanceId
Gets or sets JsonProperty "instanceId"
[JsonPropertyName("instanceId")]
public Guid InstanceId { get; }
Property Value
JsonProperties
Json properties of the ACE once added to a dashboard
[JsonIgnore]
public JsonElement JsonProperties { get; }
Property Value
Order
Order of this ACE inside the dashboard
[JsonIgnore]
public int Order { get; }
Property Value
Properties
Typed properties of the ACE
public virtual object Properties { get; set; }
Property Value
Title
Gets or sets JsonProperty "title"
[JsonPropertyName("title")]
public string Title { get; set; }