Class EnqueueCreateEmbedAction
Enqueue creation of an embed
Inheritance
EnqueueCreateEmbedAction
Namespace: System.Dynamic.ExpandoObject
Syntax
[GeneratedCode("NJsonSchema", "13.20.0.0 (NJsonSchema v10.9.0.0 (Newtonsoft.Json v13.0.0.0))")]
public class EnqueueCreateEmbedAction : BusinessRuleAction
Properties
Optional conversion to apply to the output.
Declaration
[JsonProperty("conversionString", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string ConversionString { get; set; }
Property Value
Optional description of the embed.
Declaration
[JsonProperty("embedDescription", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string EmbedDescription { get; set; }
Property Value
Name of the embed. If empty, it will be automatically initialized with the 'Embed_{RuleId}'.
Declaration
[JsonProperty("embedName", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string EmbedName { get; set; }
Property Value
Optional date when embed expires and cannot be accessed anymore: It must be in ISO format, with or without milliseconds 'yyyy-MM-ddTHH:mm:ss(.fffffff)K'.
Declaration
[JsonProperty("expirationDate", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string ExpirationDate { get; set; }
Property Value
Indicates if the conversion is locked and therefore cannot be changed by the caller of the embed URI.
Declaration
[JsonProperty("lockDeliveryOptions", Required = Required.DisallowNull, NullValueHandling = NullValueHandling.Ignore)]
public bool LockDeliveryOptions { get; set; }
Property Value
Optional variable name to store in the url of the embed that will be created.
Declaration
[JsonProperty("storeIn", Required = Required.Default, NullValueHandling = NullValueHandling.Ignore)]
public string StoreIn { get; set; }
Property Value
Methods
Declaration
public static EnqueueCreateEmbedAction FromJson(string data)
Parameters
Returns