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
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 91 additions and 26 deletions

View file

@ -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);