Public Access
Add transcript line workflow rules
PR and Push Build/Test / build-and-test (push) Failing after 13m27s
PR and Push Build/Test / build-and-test (push) Failing after 13m27s
This commit is contained in:
@@ -34,6 +34,9 @@ public sealed class MeetingWorkflowTrigger
|
||||
|
||||
[YamlMember(Alias = "speaker_identified")]
|
||||
public MeetingWorkflowSpeakerIdentifiedTrigger? SpeakerIdentified { get; set; }
|
||||
|
||||
[YamlMember(Alias = "transcript_line")]
|
||||
public MeetingWorkflowTranscriptLineTrigger? TranscriptLine { get; set; }
|
||||
}
|
||||
|
||||
public sealed class MeetingWorkflowStateTransitionTrigger
|
||||
@@ -51,6 +54,12 @@ public sealed class MeetingWorkflowSpeakerIdentifiedTrigger
|
||||
public string? Name { get; set; }
|
||||
}
|
||||
|
||||
public sealed class MeetingWorkflowTranscriptLineTrigger
|
||||
{
|
||||
[YamlMember(Alias = "speaker")]
|
||||
public string? Speaker { get; set; }
|
||||
}
|
||||
|
||||
public sealed class MeetingWorkflowCondition
|
||||
{
|
||||
[YamlMember(Alias = "condition")]
|
||||
@@ -84,7 +93,8 @@ public sealed class MeetingWorkflowStep
|
||||
public sealed record MeetingWorkflowTemplateModel(
|
||||
MeetingWorkflowMeetingModel Meeting,
|
||||
MeetingWorkflowEventModel Event,
|
||||
MeetingWorkflowSpeakerModel? Speaker);
|
||||
MeetingWorkflowSpeakerModel? Speaker,
|
||||
MeetingWorkflowTranscriptModel? Transcript);
|
||||
|
||||
public sealed record MeetingWorkflowMeetingModel(
|
||||
string Title,
|
||||
@@ -99,6 +109,8 @@ public sealed record MeetingWorkflowEventModel(
|
||||
|
||||
public sealed record MeetingWorkflowSpeakerModel(string Name);
|
||||
|
||||
public sealed record MeetingWorkflowTranscriptModel(string Line, string Speaker);
|
||||
|
||||
internal static class MeetingWorkflowStateNames
|
||||
{
|
||||
public static string ToRuleName(AssistantContextState state)
|
||||
|
||||
Reference in New Issue
Block a user