Skip to main content

feedbin_api/models/
tagging.rs

1use crate::{FeedID, TaggingID};
2use serde_derive::{Deserialize, Serialize};
3
4#[derive(Debug, Deserialize)]
5pub struct Tagging {
6    pub id: TaggingID,
7    pub feed_id: FeedID,
8    pub name: String,
9}
10
11#[derive(Debug, Serialize)]
12pub struct CreateTaggingInput {
13    pub feed_id: FeedID,
14    pub name: String,
15}
16
17#[derive(Debug, Serialize)]
18pub struct RenameTagInput {
19    pub old_name: String,
20    pub new_name: String,
21}
22
23#[derive(Debug, Serialize)]
24pub struct DeleteTagInput {
25    pub name: String,
26}