You've already forked email-api-client
refactor: restructure EmailRequest and related types for improved clarity and maintainability
All checks were successful
🚀 Publish Release Package / publish (push) Successful in 22s
All checks were successful
🚀 Publish Release Package / publish (push) Successful in 22s
This commit is contained in:
@@ -7,30 +7,6 @@ import (
|
||||
"time"
|
||||
)
|
||||
|
||||
type EmailRequest struct {
|
||||
Source string `json:"Source"`
|
||||
Destination struct {
|
||||
ToAddresses []string `json:"ToAddresses"`
|
||||
CcAddresses []string `json:"CcAddresses"`
|
||||
BccAddresses []string `json:"BccAddresses"`
|
||||
} `json:"Destination"`
|
||||
Message struct {
|
||||
Body struct {
|
||||
Html struct {
|
||||
Data string `json:"Data"`
|
||||
} `json:"Html,omitempty"`
|
||||
Text struct {
|
||||
Data string `json:"Data"`
|
||||
} `json:"Text,omitempty"`
|
||||
} `json:"Body"`
|
||||
Subject struct {
|
||||
Data string `json:"Data"`
|
||||
} `json:"Subject"`
|
||||
} `json:"Message"`
|
||||
ScheduledTime time.Time `json:"ScheduledTime,omitempty"`
|
||||
Catch bool `json:"Catch,omitempty"`
|
||||
}
|
||||
|
||||
type EmailCreateResponse struct {
|
||||
Id string `json:"id"`
|
||||
CreatedAt time.Time `json:"created_at"`
|
||||
|
||||
Reference in New Issue
Block a user