Unify Ai response GraphQL types
What does this MR do and why?
Unifies AI response types structure so we can DRY it out later on. There's also a 3rd reincarnation Types::Ai::MessageType of the same type. We need to find out if it's used or not.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Pavel Shutsin