mail.graphql 955 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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. host: String!
  15. port: Int!
  16. name: String!
  17. secure: Boolean!
  18. verifySSL: Boolean!
  19. user: String!
  20. pass: String!
  21. useDKIM: Boolean!
  22. dkimDomainName: String!
  23. dkimKeySelector: String!
  24. dkimPrivateKey: String!
  25. ): DefaultResponse
  26. }
  27. # -----------------------------------------------
  28. # TYPES
  29. # -----------------------------------------------
  30. type MailConfig {
  31. senderName: String
  32. senderEmail: String
  33. host: String
  34. port: Int
  35. name: String
  36. secure: Boolean
  37. verifySSL: Boolean
  38. user: String
  39. pass: String
  40. useDKIM: Boolean
  41. dkimDomainName: String
  42. dkimKeySelector: String
  43. dkimPrivateKey: String
  44. }