Use gmail to send invoices (#2130)

This commit is contained in:
Weimin Yu
2023-08-29 14:25:54 -04:00
committed by GitHub
parent 57592d787c
commit ee3ece8c56
8 changed files with 91 additions and 26 deletions
@@ -49,6 +49,9 @@ public abstract class EmailMessage {
// TODO(b/279671974): remove `from` after migration.
public abstract InternetAddress from();
/** Optional return email address that overrides the default. */
public abstract Optional<InternetAddress> replyToEmailAddress();
public abstract ImmutableSet<InternetAddress> ccs();
public abstract ImmutableSet<InternetAddress> bccs();
@@ -69,6 +72,10 @@ public abstract class EmailMessage {
public abstract Builder setFrom(InternetAddress from);
public abstract Builder setReplyToEmailAddress(InternetAddress replyToEmailAddress);
public abstract Builder setReplyToEmailAddress(Optional<InternetAddress> replyToEmailAddress);
public abstract Builder setBccs(Collection<InternetAddress> bccs);
public abstract Builder setCcs(Collection<InternetAddress> ccs);