mail.graphql 1008 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. # ===============================================
  2. # MAIL
  3. # ===============================================
  4. extend type Query {
  5. mailConfig: MailConfig
  6. }
  7. extend type Mutation {
  8. sendMailTest(
  9. recipientEmail: String!
  10. ): DefaultResponse
  11. updateMailConfig(
  12. senderName: String!
  13. senderEmail: String!
  14. defaultBaseURL: String!
  15. host: String!
  16. port: Int!
  17. name: String!
  18. secure: Boolean!
  19. verifySSL: Boolean!
  20. user: String!
  21. pass: String!
  22. useDKIM: Boolean!
  23. dkimDomainName: String!
  24. dkimKeySelector: String!
  25. dkimPrivateKey: String!
  26. ): DefaultResponse
  27. }
  28. # -----------------------------------------------
  29. # TYPES
  30. # -----------------------------------------------
  31. type MailConfig {
  32. senderName: String
  33. senderEmail: String
  34. defaultBaseURL: String
  35. host: String
  36. port: Int
  37. name: String
  38. secure: Boolean
  39. verifySSL: Boolean
  40. user: String
  41. pass: String
  42. useDKIM: Boolean
  43. dkimDomainName: String
  44. dkimKeySelector: String
  45. dkimPrivateKey: String
  46. }