Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

knowledgeService.ts 1.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import type { Knowledge } from "@/types/knowledge";
  2. import { dummyPersonaData } from "./personaService";
  3. const dummyKnowledgeData: Knowledge[] = [
  4. {
  5. id: 1,
  6. uniq_slug: "refund_policy",
  7. name: "Refund Policy",
  8. personas: [
  9. dummyPersonaData[0],
  10. dummyPersonaData[1]
  11. ]
  12. },
  13. {
  14. id: 2,
  15. uniq_slug: "pricing_sop",
  16. name: "Pricing SOP",
  17. personas: [
  18. dummyPersonaData[0],
  19. dummyPersonaData[2]
  20. ]
  21. },
  22. {
  23. id: 3,
  24. uniq_slug: "response_templates",
  25. name: "Response Templates",
  26. personas: [
  27. dummyPersonaData[1],
  28. dummyPersonaData[2]
  29. ]
  30. },
  31. {
  32. id: 4,
  33. uniq_slug: "customer_faq",
  34. name: "Customer FAQ",
  35. personas: [
  36. dummyPersonaData[0],
  37. dummyPersonaData[1],
  38. dummyPersonaData[2]
  39. ]
  40. },
  41. ];
  42. export const getAllKnowledge = async (): Promise<Knowledge[]> => {
  43. return dummyKnowledgeData
  44. }
  45. export const getKnowledge = async (id: number): Promise<Knowledge> => {
  46. return dummyKnowledgeData[id]
  47. }