X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/2ecddba37509c1328980a2d59d1e96ca2cabab53..db42f61cbb763c6e20ab6dc2fd47ae412b6fe953:/client/src/jsonrpc.rs diff --git a/client/src/jsonrpc.rs b/client/src/jsonrpc.rs index f91be25e..51e41c19 100644 --- a/client/src/jsonrpc.rs +++ b/client/src/jsonrpc.rs @@ -130,11 +130,22 @@ pub trait Rpc { #[allow(non_snake_case)] quoteMessage: Option, #[allow(non_snake_case)] quoteMention: Vec, sticker: Option, + #[allow(non_snake_case)] storyTimestamp: Option, + #[allow(non_snake_case)] storyAuthor: Option, ) -> Result; #[rpc(name = "sendContacts", params = "named")] fn send_contacts(&self, account: Option) -> Result; + #[rpc(name = "sendPaymentNotification", params = "named")] + fn send_payment_notification( + &self, + account: Option, + recipient: String, + receipt: String, + note: String, + ) -> Result; + #[rpc(name = "sendReaction", params = "named")] fn send_reaction( &self, @@ -146,6 +157,7 @@ pub trait Rpc { #[allow(non_snake_case)] targetAuthor: String, #[allow(non_snake_case)] targetTimestamp: u64, remove: bool, + story: bool, ) -> Result; #[rpc(name = "sendReceipt", params = "named")] @@ -263,6 +275,7 @@ pub trait Rpc { #[allow(non_snake_case)] familyName: Option, about: Option, #[allow(non_snake_case)] aboutEmoji: Option, + #[allow(non_snake_case)] mobileCoinAddress: Option, avatar: Option, #[allow(non_snake_case)] removeAvatar: bool, ) -> Result;