summaryrefslogtreecommitdiff
path: root/internal/api/model/instance.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/api/model/instance.go')
-rw-r--r--internal/api/model/instance.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/internal/api/model/instance.go b/internal/api/model/instance.go
index 467cb886e..49ff593c1 100644
--- a/internal/api/model/instance.go
+++ b/internal/api/model/instance.go
@@ -99,6 +99,8 @@ type InstanceConfiguration struct {
Polls *InstanceConfigurationPolls `json:"polls"`
// Instance configuration pertaining to accounts.
Accounts *InstanceConfigurationAccounts `json:"accounts"`
+ // Instance configuration pertaining to emojis.
+ Emojis *InstanceConfigurationEmojis `json:"emojis"`
}
// InstanceConfigurationStatuses models instance status config parameters.
@@ -185,6 +187,14 @@ type InstanceConfigurationAccounts struct {
AllowCustomCSS bool `json:"allow_custom_css"`
}
+// InstanceConfigurationEmojis models instance emoji config parameters.
+type InstanceConfigurationEmojis struct {
+ // Max allowed emoji image size in bytes.
+ //
+ // example: 51200
+ EmojiSizeLimit int `json:"emoji_size_limit"`
+}
+
// InstanceURLs models instance-relevant URLs for client application consumption.
//
// swagger:model instanceURLs