20 lines
553 B
Go
20 lines
553 B
Go
package types
|
|
|
|
// EmptyResponse is a response without any fields.
|
|
// It embeds LemmyResponse to capture any errors.
|
|
type EmptyResponse struct {
|
|
LemmyResponse
|
|
}
|
|
|
|
// EmptyData is a request without any fields. It contains
|
|
// an Auth field so that the auth token is sent to the server.
|
|
type EmptyData struct {
|
|
Auth string `json:"auth" url:"auth,omitempty"`
|
|
}
|
|
|
|
// LemmyResponse is embedded in all response structs
|
|
// to capture any errors sent by the Lemmy server.
|
|
type LemmyResponse struct {
|
|
Error Optional[string] `json:"error" url:"error,omitempty"`
|
|
}
|