Added modules
This commit is contained in:
+4
-1
@@ -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
@@ -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,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
@@ -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
@@ -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,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
@@ -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,
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user