mail.graphql 922 B

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