Public Access
Add attendee transformation workflows
This commit is contained in:
@@ -37,6 +37,9 @@ public sealed class MeetingWorkflowTrigger
|
||||
|
||||
[YamlMember(Alias = "transcript_line")]
|
||||
public MeetingWorkflowTranscriptLineTrigger? TranscriptLine { get; set; }
|
||||
|
||||
[YamlMember(Alias = "attendee_added")]
|
||||
public MeetingWorkflowAttendeeAddedTrigger? AttendeeAdded { get; set; }
|
||||
}
|
||||
|
||||
public sealed class MeetingWorkflowStateTransitionTrigger
|
||||
@@ -60,6 +63,18 @@ public sealed class MeetingWorkflowTranscriptLineTrigger
|
||||
public string? Speaker { get; set; }
|
||||
}
|
||||
|
||||
public sealed class MeetingWorkflowAttendeeAddedTrigger
|
||||
{
|
||||
[YamlMember(Alias = "equals")]
|
||||
public string? EqualsValue { get; set; }
|
||||
|
||||
[YamlMember(Alias = "contains")]
|
||||
public string? Contains { get; set; }
|
||||
|
||||
[YamlMember(Alias = "regex")]
|
||||
public string? Regex { get; set; }
|
||||
}
|
||||
|
||||
public sealed class MeetingWorkflowCondition
|
||||
{
|
||||
[YamlMember(Alias = "condition")]
|
||||
@@ -94,7 +109,8 @@ public sealed record MeetingWorkflowTemplateModel(
|
||||
MeetingWorkflowMeetingModel Meeting,
|
||||
MeetingWorkflowEventModel Event,
|
||||
MeetingWorkflowSpeakerModel? Speaker,
|
||||
MeetingWorkflowTranscriptModel? Transcript);
|
||||
MeetingWorkflowTranscriptModel? Transcript,
|
||||
MeetingWorkflowAttendeeModel? Attendee);
|
||||
|
||||
public sealed record MeetingWorkflowMeetingModel(
|
||||
string Title,
|
||||
@@ -111,6 +127,8 @@ public sealed record MeetingWorkflowSpeakerModel(string Name);
|
||||
|
||||
public sealed record MeetingWorkflowTranscriptModel(string Line, string Speaker);
|
||||
|
||||
public sealed record MeetingWorkflowAttendeeModel(string Name);
|
||||
|
||||
internal static class MeetingWorkflowStateNames
|
||||
{
|
||||
public static string ToRuleName(AssistantContextState state)
|
||||
|
||||
Reference in New Issue
Block a user