description:"Hide vote counts until the poll ends?"
description:"Hide vote counts until the poll ends?"
}
}
}
}
},
},
in_reply_to_id:%Schema{
in_reply_to_id:%Schema{
nullable:true,
allOf:[FlakeID],
allOf:[FlakeID],
description:"ID of the status being replied to, if status is a reply"
description:"ID of the status being replied to, if status is a reply"
},
},
sensitive:%Schema{
sensitive:%Schema{
type::boolean,
type::boolean,
nullable:true,
description:"Mark status and attached media as sensitive?"
description:"Mark status and attached media as sensitive?"
},
},
spoiler_text:%Schema{
spoiler_text:%Schema{
type::string,
type::string,
nullable:true,
description:
description:
"Text to be shown as a warning or subject before the actual content. Statuses are generally collapsed behind this field."
"Text to be shown as a warning or subject before the actual content. Statuses are generally collapsed behind this field."
},
},
@ -420,25 +432,33 @@ defmodule Pleroma.Web.ApiSpec.StatusOperation do
description:
description:
"ISO 8601 Datetime at which to schedule a status. Providing this paramter will cause ScheduledStatus to be returned instead of Status. Must be at least 5 minutes in the future."
"ISO 8601 Datetime at which to schedule a status. Providing this paramter will cause ScheduledStatus to be returned instead of Status. Must be at least 5 minutes in the future."
},
},
language:%Schema{type::string,description:"ISO 639 language code for this status."},
language:%Schema{
type::string,
nullable:true,
description:"ISO 639 language code for this status."
},
# Pleroma-specific properties:
# Pleroma-specific properties:
preview:%Schema{
preview:%Schema{
type::boolean,
type::boolean,
nullable:true,
description:
description:
"If set to `true` the post won't be actually posted, but the status entitiy would still be rendered back. This could be useful for previewing rich text/custom emoji, for example"
"If set to `true` the post won't be actually posted, but the status entitiy would still be rendered back. This could be useful for previewing rich text/custom emoji, for example"
},
},
content_type:%Schema{
content_type:%Schema{
type::string,
type::string,
nullable:true,
description:
description:
"The MIME type of the status, it is transformed into HTML by the backend. You can get the list of the supported MIME types with the nodeinfo endpoint."
"The MIME type of the status, it is transformed into HTML by the backend. You can get the list of the supported MIME types with the nodeinfo endpoint."
},
},
to:%Schema{
to:%Schema{
type::array,
type::array,
nullable:true,
items:%Schema{type::string},
items:%Schema{type::string},
description:
description:
"A list of nicknames (like `lain@soykaf.club` or `lain` on the local server) that will be used to determine who is going to be addressed by this post. Using this will disable the implicit addressing by mentioned names in the `status` body, only the people in the `to` list will be addressed. The normal rules for for post visibility are not affected by this and will still apply"
"A list of nicknames (like `lain@soykaf.club` or `lain` on the local server) that will be used to determine who is going to be addressed by this post. Using this will disable the implicit addressing by mentioned names in the `status` body, only the people in the `to` list will be addressed. The normal rules for for post visibility are not affected by this and will still apply"
@ -447,11 +467,13 @@ defmodule Pleroma.Web.ApiSpec.StatusOperation do
"Visibility of the posted status. Besides standard MastoAPI values (`direct`, `private`, `unlisted` or `public`) it can be used to address a List by setting it to `list:LIST_ID`"
"Visibility of the posted status. Besides standard MastoAPI values (`direct`, `private`, `unlisted` or `public`) it can be used to address a List by setting it to `list:LIST_ID`"
},
},
expires_in:%Schema{
expires_in:%Schema{
nullable:true,
type::integer,
type::integer,
description:
description:
"The number of seconds the posted activity should expire in. When a posted activity expires it will be deleted from the server, and a delete request for it will be federated. This needs to be longer than an hour."
"The number of seconds the posted activity should expire in. When a posted activity expires it will be deleted from the server, and a delete request for it will be federated. This needs to be longer than an hour."
},
},
in_reply_to_conversation_id:%Schema{
in_reply_to_conversation_id:%Schema{
nullable:true,
type::string,
type::string,
description:
description:
"Will reply to a given conversation, addressing only the people who are part of the recipient set of that conversation. Sets the visibility to `direct`."
"Will reply to a given conversation, addressing only the people who are part of the recipient set of that conversation. Sets the visibility to `direct`."