j_api/json_api/data/
mod.rs

1use crate::resource::ResourceType;
2use serde::{Deserialize, Serialize};
3
4#[derive(Debug, Clone, Serialize, Deserialize)]
5#[serde(untagged)]
6pub enum Data {
7    Singular(ResourceType),
8    Array(Vec<ResourceType>),
9}
10
11#[derive(Debug, Clone, Serialize, Deserialize)]
12pub enum DataType {
13    Identifier,
14    Object,
15}
16
17impl Default for DataType {
18    fn default() -> Self {
19        DataType::Object
20    }
21}