// Copyright (c) Microsoft. All rights reserved.
using Microsoft.SemanticKernel;
namespace Step02.Models;
///
/// Represents the details of interactions between a user and service, including a unique identifier for the account,
/// a transcript of conversation with the user, and the type of user interaction.
/// Class used in , samples
///
public record AccountUserInteractionDetails
{
public Guid AccountId { get; set; }
public List InteractionTranscript { get; set; } = [];
public UserInteractionType UserInteractionType { get; set; }
}
public enum UserInteractionType
{
Complaint,
AccountInfoRequest,
OpeningNewAccount
}