Notifications Module moved to old repos

This commit is contained in:
Luis Fernando Molina committed 2020-11-20 20:16:30 +01:00
1 parent 822eb1b7a6
commit 1c1a7bea62
33 files changed

No files matched your search

@@ -0,0 +1,24 @@
# Superalgos Notifications Module Documentation
## Architecture
Currently, this module is only a GraphQL server providing notification services to other platform modules. For example, it wraps the SendGrid API and allows other modules to send transactional emails or provides signup methods to campaign newsletter list.
There is no database or client for this module currently.
### GraqphQL schema
The Notifications Module graphql schema:
```
type Mutation {
Corporate_NewsletterSignup(email: String!): String
Corporate_NewsletterSignupVerify(token: String!): String
Corporate_Contact(email: String!, name: String, message: String!, recaptcha: String!): String
Master_NewsletterSignup(email: String!): String
Master_NewsletterSignupVerify(token: String!): String
Master_Feedback(email: String!, subject: String!, message: String!, recaptcha: String!): String
Teams_SendTeamMemberInvite(email: String!, teamName: String!): String
Teams_SendTeamCreateConfirmation(email: String!, teamName: String!, botName: String!): String
Teams_VerifyTeamMemberInviteToken(token: String!): String
}
```