refactor: extract Destination type from EmailRequest for improved structure
All checks were successful
🚀 Publish Release Package / publish (push) Successful in 19s

This commit is contained in:
2025-06-25 11:48:19 -04:00
parent d1af60afb2
commit ac789c1cba

View File

@@ -18,16 +18,18 @@ type Message struct {
Subject Data `json:"Subject"` Subject Data `json:"Subject"`
} }
type Destination struct {
ToAddresses Addresses `json:"ToAddresses"`
CcAddresses Addresses `json:"CcAddresses,omitempty"`
BccAddresses Addresses `json:"BccAddresses,omitempty"`
}
type EmailRequest struct { type EmailRequest struct {
Source string `json:"Source"` Source string `json:"Source"`
Destination struct { Destination Destination `json:"Destination"`
ToAddresses Addresses `json:"ToAddresses"` Message Message `json:"Message"`
CcAddresses Addresses `json:"CcAddresses"` ScheduledTime time.Time `json:"ScheduledTime,omitempty"`
BccAddresses Addresses `json:"BccAddresses"` Catch bool `json:"Catch,omitempty"`
} `json:"Destination"`
Message Message `json:"Message"`
ScheduledTime time.Time `json:"ScheduledTime,omitempty"`
Catch bool `json:"Catch,omitempty"`
} }
type Email struct { type Email struct {