mirror of
https://github.com/versia-pub/activitypub.git
synced 2025-12-06 06:38:20 +01:00
feat: lysand extension types
This commit is contained in:
parent
eec3a037bb
commit
15c30d2f30
|
|
@ -49,6 +49,30 @@ pub enum LysandType {
|
||||||
ServerMetadata,
|
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)]
|
#[derive(Debug, Serialize, Deserialize, Clone)]
|
||||||
pub struct PublicKey {
|
pub struct PublicKey {
|
||||||
public_key: String,
|
public_key: String,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue