rspotify-s-model 0.13.2

Model for RSpotify
Documentation
//! All object related to category

use serde::{Deserialize, Serialize};

use crate::{Image, Page};

/// Category object
#[derive(Clone, Debug, Serialize, Deserialize, PartialEq, Eq, Default)]
pub struct Category {
    pub href: String,
    pub icons: Vec<Image>,
    pub id: String,
    pub name: String,
}

/// Intermediate categories wrapped by page object
#[derive(Deserialize)]
pub struct PageCategory {
    pub categories: Page<Category>,
}