1
0
mirror of https://github.com/matt-fidd/stratos.git synced 2026-01-01 20:59:30 +00:00

Add plantUML diagram file for Emailer classes

This commit is contained in:
2022-02-21 22:40:01 +00:00
parent bcdc79e897
commit 8a783fe35c

View File

@@ -0,0 +1,37 @@
@startuml
skinparam classAttributeIconSize 0
class EmailBuilder {
#subject: string
#body: string
#HTMLBody: string
#from: string
#to: string[]
#cc: string[]
#bcc: string[]
setSubject(subject): EmailBuilder
setBody(body): EmailBuilder
setHTMLBody(HTMLBody): EmailBuilder
setFrom(from): EmailBuilder
addTo(addresses): EmailBuilder
removeTo(addresses): EmailBuilder
addCC(addresses): EmailBuilder
removeCC(addresses): EmailBuilder
addBCC(addresses): EmailBuilder
removeBCC(addresses): EmailBuilder
getMessageObject(): Object
}
class Emailer {
#host: string
#user: string
#password: string
#secure: boolean
#transporter: Object
sendEmail(email): void
getTransportOptions(): Object
getTransorter(): void
set secure(val): void
}
@enduml