Added modules

This commit is contained in:
kdeng00
2024-04-07 21:59:59 -04:00
parent 0b4785681e
commit 0e76c6d4c7
13 changed files with 55 additions and 17 deletions
+4 -1
View File
@@ -1,8 +1,11 @@
use serde::{Deserialize, Serialize};
mod models {
#[derive(Debug, Deserialize, Serialize)]
struct API {
pub struct API {
pub url: String,
pub endpoint: String,
pub version: String,
}
}
+3 -1
View File
@@ -1,7 +1,9 @@
use serde::{Deserialize, Serialize};
mod models {
#[derive(Debug, Deserialize, Serialize)]
struct Flags {
pub struct Flags {
pub flag: String,
pub value: String,
}
}
+4 -1
View File
@@ -1,7 +1,9 @@
use serde::{Deserialize, Serialize};
mod models {
#[derive(Debug, Deserialize, Serialize)]
struct IcarusAction {
pub struct IcarusAction {
pub action: String,
pub flags: Vec<models::Flags>,
}
@@ -16,3 +18,4 @@ impl IcarusAction {
pub fn print_action_and_flags(&self) {
}
}
}
+5 -2
View File
@@ -1,7 +1,9 @@
use serde::{Deserialize, Serialize};
mod models {
#[derive(Debug, Deserialize, Serialize)]
struct Song {
pub struct Song {
pub id: i32,
pub title: String,
pub artist: String,
@@ -41,8 +43,9 @@ impl Song {
#[derive(Debug, Deserialize, Serialize)]
struct CoverArt {
pub struct CoverArt {
pub id: i32,
pub title: String,
pub path: String,
}
}
+4 -1
View File
@@ -1,8 +1,11 @@
use serde::{Deserialize, Serialize};
mod models {
#[derive(Debug, Deserialize, Serialize)]
struct Token {
pub struct Token {
pub access_token: String,
pub token_type: String,
pub expiration: i32,
}
}
+4 -1
View File
@@ -1,7 +1,10 @@
use serde::{Deserialize, Serialize};
mod models {
#[derive(Debug, Deserialize, Serialize)]
struct UploadForm {
pub struct UploadForm {
pub url: String,
pub filepath: String,
}
}
+4 -1
View File
@@ -1,7 +1,10 @@
use serde::{Deserialize, Serialize};
mod models {
#[derive(Debug, Deserialize, Serialize)]
struct User {
pub struct User {
pub username: String,
pub password: String,
}
}