ticketArticleAttributes.api.ts 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. import * as Types from '#shared/graphql/types.ts';
  2. import gql from 'graphql-tag';
  3. export const TicketArticleAttributesFragmentDoc = gql`
  4. fragment ticketArticleAttributes on TicketArticle {
  5. id
  6. internalId
  7. from {
  8. raw
  9. parsed {
  10. name
  11. emailAddress
  12. isSystemAddress
  13. }
  14. }
  15. messageId
  16. to {
  17. raw
  18. parsed {
  19. name
  20. emailAddress
  21. isSystemAddress
  22. }
  23. }
  24. cc {
  25. raw
  26. parsed {
  27. name
  28. emailAddress
  29. isSystemAddress
  30. }
  31. }
  32. subject
  33. replyTo {
  34. raw
  35. parsed {
  36. name
  37. emailAddress
  38. isSystemAddress
  39. }
  40. }
  41. messageId
  42. messageIdMd5
  43. inReplyTo
  44. contentType
  45. attachmentsWithoutInline {
  46. id
  47. internalId
  48. name
  49. size
  50. type
  51. preferences
  52. }
  53. preferences
  54. bodyWithUrls
  55. internal
  56. createdAt
  57. author {
  58. id
  59. fullname
  60. firstname
  61. lastname
  62. email
  63. active
  64. image
  65. vip
  66. outOfOffice
  67. outOfOfficeStartAt
  68. outOfOfficeEndAt
  69. authorizations {
  70. provider
  71. uid
  72. username
  73. }
  74. }
  75. type {
  76. name
  77. communication
  78. }
  79. sender {
  80. name
  81. }
  82. securityState {
  83. encryptionMessage
  84. encryptionSuccess
  85. signingMessage
  86. signingSuccess
  87. type
  88. }
  89. mediaErrorState {
  90. error
  91. }
  92. }
  93. `;