userPersonalSettings.api.ts 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. import * as Types from '#shared/graphql/types.ts';
  2. import gql from 'graphql-tag';
  3. export const UserPersonalSettingsFragmentDoc = gql`
  4. fragment userPersonalSettings on User {
  5. personalSettings {
  6. notificationConfig {
  7. groupIds
  8. matrix {
  9. create {
  10. channel {
  11. email
  12. online
  13. }
  14. criteria {
  15. no
  16. ownedByMe
  17. ownedByNobody
  18. subscribed
  19. }
  20. }
  21. escalation {
  22. channel {
  23. email
  24. online
  25. }
  26. criteria {
  27. no
  28. ownedByMe
  29. ownedByNobody
  30. subscribed
  31. }
  32. }
  33. reminderReached {
  34. channel {
  35. email
  36. online
  37. }
  38. criteria {
  39. no
  40. ownedByMe
  41. ownedByNobody
  42. subscribed
  43. }
  44. }
  45. update {
  46. channel {
  47. email
  48. online
  49. }
  50. criteria {
  51. no
  52. ownedByMe
  53. ownedByNobody
  54. subscribed
  55. }
  56. }
  57. }
  58. }
  59. notificationSound {
  60. enabled
  61. file
  62. }
  63. }
  64. }
  65. `;