Table of Contents

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

cardSize CardSize

Properties

ACEType

Type of this ACE

[JsonIgnore]
public DefaultACE ACEType { get; }

Property Value

DefaultACE

CardSize

Size of the ACE

[JsonPropertyName("cardSize")]
public CardSize CardSize { get; set; }

Property Value

CardSize

Description

Gets or sets JsonProperty "description"

[JsonPropertyName("description")]
public string Description { get; set; }

Property Value

string

IconProperty

Icon used by the ACE

[JsonPropertyName("iconProperty")]
public string IconProperty { get; set; }

Property Value

string

Id

Gets or sets JsonProperty "id"

[JsonPropertyName("id")]
public string Id { get; set; }

Property Value

string

InstanceId

Gets or sets JsonProperty "instanceId"

[JsonPropertyName("instanceId")]
public Guid InstanceId { get; }

Property Value

Guid

JsonProperties

Json properties of the ACE once added to a dashboard

[JsonIgnore]
public JsonElement JsonProperties { get; }

Property Value

JsonElement

Order

Order of this ACE inside the dashboard

[JsonIgnore]
public int Order { get; }

Property Value

int

Properties

Typed properties of the ACE

public virtual object Properties { get; set; }

Property Value

object

Title

Gets or sets JsonProperty "title"

[JsonPropertyName("title")]
public string Title { get; set; }

Property Value

string