dto

package
v0.2.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 8, 2025 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AskAIForEmailRequest added in v0.2.7

type AskAIForEmailRequest struct {
	EmailFrom        string `json:"emailFrom"`
	FromEmailAddress string `json:"fromEmailAddress"`
	ToEmailAddress   string `json:"toEmailAddress"`
	EmailBodyText    string `json:"emailBodyText"`
	EmailBodyHTML    string `json:"emailBodyHtml"`
}

type AskAIForEmailResponse added in v0.2.7

type AskAIForEmailResponse struct {
	EmailData EmailResponse `json:"emailData"`
}

type EmailResponse added in v0.2.7

type EmailResponse struct {
	MessageBody  string         `json:"messageBody"`
	HasSignature bool           `json:"hasSignature"`
	Signature    EmailSignature `json:"signature,omitempty"`
}

type EmailSignature added in v0.1.1

type EmailSignature struct {
	ContactInfo EmailSignatureContactInfo `json:"contactInfo"`
	CompanyInfo EmailSignatureCompanyInfo `json:"companyInfo"`
}

type EmailSignatureAddress added in v0.1.1

type EmailSignatureAddress struct {
	Street     string `json:"street"`
	City       string `json:"city"`
	Region     string `json:"region"`
	PostalCode string `json:"postalCode"`
	Country    string `json:"country"`
}

EmailSignatureAddress contains address information

type EmailSignatureCompanyInfo added in v0.1.1

type EmailSignatureCompanyInfo struct {
	Website   string                `json:"website"`
	LinkedIn  string                `json:"linkedin"`
	Twitter   string                `json:"twitter"`
	Youtube   string                `json:"youtube"`
	Instagram string                `json:"instagram"`
	GitHub    string                `json:"github"`
	Address   EmailSignatureAddress `json:"address"`
}

EmailSignatureCompanyInfo contains company information

type EmailSignatureContactInfo added in v0.1.1

type EmailSignatureContactInfo struct {
	Name         string `json:"name"`
	JobTitle     string `json:"jobTitle"`
	Company      string `json:"company"`
	Email        string `json:"email"`
	Phone        string `json:"phone"`
	Mobile       string `json:"mobile"`
	LinkedIn     string `json:"linkedin"`
	GitHub       string `json:"github"`
	CalendarLink string `json:"calendarLink"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL