mirror of
https://github.com/versia-pub/activitypub.git
synced 2025-12-06 14:48:19 +01:00
feat: lysand extension types
This commit is contained in:
parent
eec3a037bb
commit
15c30d2f30
|
|
@ -49,6 +49,30 @@ pub enum LysandType {
|
|||
ServerMetadata,
|
||||
}
|
||||
|
||||
#[derive(Debug, Serialize, Deserialize, Clone)]
|
||||
pub enum LysandExtensions {
|
||||
#[serde(rename = "org.lysand:microblogging/Announce")]
|
||||
Announce,
|
||||
#[serde(rename = "org.lysand:custom_emojis")]
|
||||
CustomEmojis,
|
||||
#[serde(rename = "org.lysand:reactions/Reaction")]
|
||||
Reaction,
|
||||
#[serde(rename = "org.lysand:reactions")]
|
||||
Reactions,
|
||||
#[serde(rename = "org.lysand:polls")]
|
||||
Polls,
|
||||
#[serde(rename = "org.lysand:is_cat")]
|
||||
IsCat,
|
||||
#[serde(rename = "org.lysand:server_endorsement/Endorsement")]
|
||||
Endorsement,
|
||||
#[serde(rename = "org.lysand:server_endorsement")]
|
||||
EndorsementCollection,
|
||||
#[serde(rename = "org.lysand:reports/Report")]
|
||||
Report,
|
||||
#[serde(rename = "org.lysand:vanity")]
|
||||
Vanity,
|
||||
}
|
||||
|
||||
#[derive(Debug, Serialize, Deserialize, Clone)]
|
||||
pub struct PublicKey {
|
||||
public_key: String,
|
||||
|
|
|
|||
Loading…
Reference in a new issue