namespace xAiModels.Constants { public struct XAiModelsConstants { // // Service Extensions Log Tag ... public const string XAiModelsDILogTag = "XAiModels"; // // Table Mapping Identifiers ... public const string XAiMessageTable = "AiMessages"; public const string XAiProjectTable = "AiProjects"; public const string XAiConversationTable = "AiConversations"; // // GraphQL Collection Mappings ... public const string XAiMessageSingleName = "aiMessage"; public const string XAiProjectSingleName = "aiProject"; public const string XAiConversationSignleName = "aiConversation"; public const string XAiMessageCollectionName = "aiMessages"; public const string XAiProjectCollectionName = "AiProjectsa"; public const string XAiConversationCollectionName = "aiConversations"; // // Hubs ... public const string XAiMessageDtoHub = "aiMessageDto"; public const string XAiMessageEntityHub = "aiMessageEntity"; public const string XAiProjectDtoHub = "aiProjectDto"; public const string XAiProjectEntityHub = "aiProjectEntity"; public const string XAiConversationDtoHub = "aiConversationDto"; public const string XAiConversationEntityHub = "aiConversationEntity"; // // Resource Provider Identifiers ... public const string XAiProjectTitleIdentifier = "AiPrjT"; public const string XAiProjectDescriptionIdentifier = "AiPrjD"; public const string XAiConversationTitleIdentifier = "AiCnvrT"; // // EF Repositories Helper Extensions ... public const string GetXAiMessageEFRepositoryDescriptor = "GetXAiMessageEFRepositoryDescriptor"; public const string GetXAiProjectEFRepositoryDescriptor = "GetXAiProjectEFRepositoryDescriptor"; public const string GetXAiConversationEFRepositoryDescriptor = "GetXAiConversationEFRepositoryDescriptor"; } }