using xExceptions.Attributes; namespace xAiModels.Constants { public struct XAiChatRoles { public const string None = "none"; public const string User = "user"; public const string Tool = "tool"; public const string System = "system"; public const string Assistant = "assistant"; } public enum XAiChatRole { [StringValue(XAiChatRoles.None)] None, [StringValue(XAiChatRoles.User)] User, [StringValue(XAiChatRoles.Tool)] Tool, [StringValue(XAiChatRoles.System)] System, [StringValue(XAiChatRoles.Assistant)] Assistant, } }