summaryrefslogtreecommitdiff
path: root/internal/api/model/status.go
diff options
context:
space:
mode:
authorLibravatar kim <89579420+NyaaaWhatsUpDoc@users.noreply.github.com>2022-09-28 18:30:40 +0100
committerLibravatar GitHub <noreply@github.com>2022-09-28 18:30:40 +0100
commita156188b3eb5cb3da44aa1b7452265f5fa38a607 (patch)
tree7097fa48d56fbabc7c2c8750b1f3bc9321d71c0f /internal/api/model/status.go
parent[bugfix] Fix emphasis being added to emoji shortcodes with markdown parsing (... (diff)
downloadgotosocial-a156188b3eb5cb3da44aa1b7452265f5fa38a607.tar.xz
[chore] update dependencies, bump to Go 1.19.1 (#826)
* update dependencies, bump Go version to 1.19 * bump test image Go version * update golangci-lint * update gotosocial-drone-build * sign * linting, go fmt * update swagger docs * update swagger docs * whitespace * update contributing.md * fuckin whoopsie doopsie * linterino, linteroni * fix followrequest test not starting processor * fix other api/client tests not starting processor * fix remaining tests where processor not started * bump go-runners version * don't check last-webfingered-at, processor may have updated this * update swagger command * update bun to latest version * fix embed to work the same as before with new bun Signed-off-by: kim <grufwub@gmail.com> Co-authored-by: tsmethurst <tobi.smethurst@protonmail.com>
Diffstat (limited to 'internal/api/model/status.go')
-rw-r--r--internal/api/model/status.go26
1 files changed, 5 insertions, 21 deletions
diff --git a/internal/api/model/status.go b/internal/api/model/status.go
index b9ac99c44..2abe5af1b 100644
--- a/internal/api/model/status.go
+++ b/internal/api/model/status.go
@@ -168,15 +168,10 @@ type StatusCreateRequest struct {
// in: formData
SpoilerText string `form:"spoiler_text" json:"spoiler_text" xml:"spoiler_text"`
// Visibility of the posted status.
- // enum:
- // - public
- // - unlisted
- // - private
- // - direct
// in: formData
Visibility Visibility `form:"visibility" json:"visibility" xml:"visibility"`
// ISO 8601 Datetime at which to schedule a status.
- // Providing this paramter will cause ScheduledStatus to be returned instead of Status.
+ // Providing this parameter will cause ScheduledStatus to be returned instead of Status.
// Must be at least 5 minutes in the future.
// in: formData
ScheduledAt string `form:"scheduled_at" json:"scheduled_at" xml:"scheduled_at"`
@@ -184,22 +179,14 @@ type StatusCreateRequest struct {
// in: formData
Language string `form:"language" json:"language" xml:"language"`
// Format to use when parsing this status.
- // enum:
- // - plain
- // - markdown
// in: formData
Format StatusFormat `form:"format" json:"format" xml:"format"`
}
// Visibility models the visibility of a status.
//
-// swagger:model statusVisibility
-// enum:
-// - public
-// - unlisted
-// - private
-// - mutuals_only
-// - direct
+// swagger:enum statusVisibility
+// swagger:type string
type Visibility string
const (
@@ -242,11 +229,8 @@ type AdvancedVisibilityFlagsForm struct {
// StatusFormat is the format in which to parse the submitted status.
// Can be either plain or markdown. Empty will default to plain.
//
-// swagger:model statusFormat
-// enum:
-// - plain
-// - markdown
-// example: plain
+// swagger:enum statusFormat
+// swagger:type string
type StatusFormat string
// Format to use when parsing submitted status into an html-formatted status