gewe_core/moments/
interact.rs

1use serde::Serialize;
2
3#[derive(Debug, Clone, Serialize)]
4#[serde(rename_all = "camelCase")]
5pub struct LikeSnsRequest<'a> {
6    #[serde(rename = "appId")]
7    pub app_id: &'a str,
8    #[serde(rename = "snsId")]
9    pub sns_id: i64,
10    #[serde(rename = "operType")]
11    pub oper_type: i32,
12    pub wxid: &'a str,
13}
14
15pub type LikeSnsResponse = ();
16
17#[derive(Debug, Clone, Serialize)]
18#[serde(rename_all = "camelCase")]
19pub struct CommentSnsRequest<'a> {
20    #[serde(rename = "appId")]
21    pub app_id: &'a str,
22    #[serde(rename = "snsId")]
23    pub sns_id: i64,
24    #[serde(rename = "operType")]
25    pub oper_type: i32,
26    pub wxid: &'a str,
27    #[serde(rename = "commentId", skip_serializing_if = "Option::is_none")]
28    pub comment_id: Option<&'a str>,
29    #[serde(skip_serializing_if = "Option::is_none")]
30    pub content: Option<&'a str>,
31}
32
33pub type CommentSnsResponse = ();