Files
opencloud/pkg/jmap/jmap_model.go
2025-12-09 09:15:36 +01:00

31 lines
580 B
Go

package jmap
type WellKnownJmap struct {
ApiUrl string `json:"apiUrl"`
PrimaryAccounts map[string]string `json:"primaryAccounts"`
}
type JmapFolder struct {
Id string
Name string
Role string
TotalEmails int
UnreadEmails int
TotalThreads int
UnreadThreads int
}
type JmapFolders struct {
Folders []JmapFolder
state string
}
type JmapCommandResponse struct {
MethodResponses [][]any `json:"methodResponses"`
SessionState string `json:"sessionState"`
}
type Emails struct {
Emails []Email
State string
}