Files
speakeasy/models/citations/model.go
2026-01-05 16:57:42 -05:00

18 lines
495 B
Go

package citations
// MLACitation is a model for creating an inline citation in the MLA format: (Doe 23)
type MLACitation struct {
Content string `json:"content"`
LastName string `json:"last_name"`
PageNumber int `json:"page_number"`
}
// APACitation is a model for creating an inline citation in the APA format: (Doe, 2020, p. 23)
type APACitation struct {
Content string `json:"content"`
LastName string `json:"last_name"`
Year int `json:"year"`
PageNumber int `json:"page_number"`
}