Update Telnyx activity configurations

This commit is contained in:
Sipke Schoorstra 2021-04-04 10:25:40 +02:00
parent 949ef056ab
commit d42bd00c8f
5 changed files with 10 additions and 19 deletions

View file

@ -59,8 +59,7 @@ namespace Elsa.Activities.Telnyx.Activities
Hint = "Enables Answering Machine Detection.",
UIHint = ActivityPropertyUIHints.Dropdown,
Options = new[] { "disabled", "detect", "detect_beep", "detect_words", "greeting_end" },
DefaultSyntax = SyntaxNames.Json,
SupportedSyntaxes = new[] { SyntaxNames.Json, SyntaxNames.JavaScript, SyntaxNames.Liquid })]
SupportedSyntaxes = new[] { SyntaxNames.Literal, SyntaxNames.JavaScript, SyntaxNames.Liquid })]
public string? AnsweringMachineDetection { get; set; }
[ActivityProperty(

View file

@ -76,7 +76,7 @@ namespace Elsa.Activities.Telnyx.Activities
UIHint = ActivityPropertyUIHints.Dropdown,
Options = new[]{ "", "self", "opposite", "both" },
Category = PropertyCategories.Advanced,
SupportedSyntaxes = new[] { SyntaxNames.JavaScript, SyntaxNames.Liquid }
SupportedSyntaxes = new[] { SyntaxNames.Literal, SyntaxNames.JavaScript, SyntaxNames.Liquid }
)]
public string? TargetLegs { get; set; }

View file

@ -37,8 +37,7 @@ namespace Elsa.Activities.Telnyx.Activities
Hint = "The language you want spoken.",
UIHint = ActivityPropertyUIHints.Dropdown,
Options = new[] { "en-US", "en-AU", "nl-NL", "es-ES", "ru-RU" },
DefaultSyntax = SyntaxNames.Json,
SupportedSyntaxes = new[] { SyntaxNames.Json, SyntaxNames.JavaScript, SyntaxNames.Liquid }
SupportedSyntaxes = new[] { SyntaxNames.Literal, SyntaxNames.JavaScript, SyntaxNames.Liquid }
)]
public string Language { get; set; } = default!;
@ -46,8 +45,7 @@ namespace Elsa.Activities.Telnyx.Activities
Hint = "The gender of the voice used to speak back the text.",
UIHint = ActivityPropertyUIHints.Dropdown,
Options = new[] { "female", "male" },
DefaultSyntax = SyntaxNames.Json,
SupportedSyntaxes = new[] { SyntaxNames.Json, SyntaxNames.JavaScript, SyntaxNames.Liquid }
SupportedSyntaxes = new[] { SyntaxNames.Literal, SyntaxNames.JavaScript, SyntaxNames.Liquid }
)]
public string Voice { get; set; } = default!;
@ -58,8 +56,7 @@ namespace Elsa.Activities.Telnyx.Activities
Hint = "The type of the provided payload. The payload can either be plain text, or Speech Synthesis Markup Language (SSML).",
UIHint = ActivityPropertyUIHints.Dropdown,
Options = new[] { "", "text", "ssml" },
DefaultSyntax = SyntaxNames.Json,
SupportedSyntaxes = new[] { SyntaxNames.Json, SyntaxNames.JavaScript, SyntaxNames.Liquid }
SupportedSyntaxes = new[] { SyntaxNames.Literal, SyntaxNames.JavaScript, SyntaxNames.Liquid }
)]
public string? PayloadType { get; set; }
@ -68,8 +65,7 @@ namespace Elsa.Activities.Telnyx.Activities
UIHint = ActivityPropertyUIHints.Dropdown,
Options = new[] { "", "basic", "premium" },
Category = PropertyCategories.Advanced,
DefaultSyntax = SyntaxNames.Json,
SupportedSyntaxes = new[] { SyntaxNames.Json, SyntaxNames.JavaScript, SyntaxNames.Liquid }
SupportedSyntaxes = new[] { SyntaxNames.Literal, SyntaxNames.JavaScript, SyntaxNames.Liquid }
)]
public string? ServiceLevel { get; set; }

View file

@ -36,8 +36,7 @@ namespace Elsa.Activities.Telnyx.Activities
Hint = "When 'dual', final audio file will be stereo recorded with the first leg on channel A, and the rest on channel B.",
UIHint = ActivityPropertyUIHints.Dropdown,
Options = new[] { "single", "dual" },
DefaultSyntax = SyntaxNames.Json,
SupportedSyntaxes = new[] { SyntaxNames.Json, SyntaxNames.JavaScript, SyntaxNames.Liquid }
SupportedSyntaxes = new[] { SyntaxNames.Literal, SyntaxNames.JavaScript, SyntaxNames.Liquid }
)]
public string Channels { get; set; } = default!;
@ -45,8 +44,7 @@ namespace Elsa.Activities.Telnyx.Activities
Hint = "The audio file format used when storing the call recording. Can be either 'mp3' or 'wav'.",
UIHint = ActivityPropertyUIHints.Dropdown,
Options = new[] { "wav", "mp3" },
DefaultSyntax = SyntaxNames.Json,
SupportedSyntaxes = new[] { SyntaxNames.Json, SyntaxNames.JavaScript, SyntaxNames.Liquid }
SupportedSyntaxes = new[] { SyntaxNames.Literal, SyntaxNames.JavaScript, SyntaxNames.Liquid }
)]
public string Format { get; set; } = default!;

View file

@ -60,8 +60,7 @@ namespace Elsa.Activities.Telnyx.Activities
Hint = "Enables Answering Machine Detection.",
UIHint = ActivityPropertyUIHints.Dropdown,
Options = new[] { "disabled", "detect", "detect_beep", "detect_words", "greeting_end" },
DefaultSyntax = SyntaxNames.Json,
SupportedSyntaxes = new[] { SyntaxNames.Json, SyntaxNames.JavaScript, SyntaxNames.Liquid }
SupportedSyntaxes = new[] { SyntaxNames.Literal, SyntaxNames.JavaScript, SyntaxNames.Liquid }
)]
public string? AnsweringMachineDetection { get; set; }
@ -134,8 +133,7 @@ namespace Elsa.Activities.Telnyx.Activities
UIHint = ActivityPropertyUIHints.Dropdown,
Options = new[] { "GET", "POST" },
Category = PropertyCategories.Advanced,
DefaultSyntax = SyntaxNames.Json,
SupportedSyntaxes = new[] { SyntaxNames.Json, SyntaxNames.JavaScript, SyntaxNames.Liquid }
SupportedSyntaxes = new[] { SyntaxNames.Literal, SyntaxNames.JavaScript, SyntaxNames.Liquid }
)]
public string? WebhookUrlMethod { get; set; }