forked from minecrust/hopper
Add License object
This commit is contained in:
parent
cbfaf4fd6e
commit
d60ae8aac7
10
src/main.rs
10
src/main.rs
|
@ -168,8 +168,7 @@ struct ModInfo {
|
|||
published: String, // TODO serialize datetime
|
||||
updated: String, // TODO serialize datetime
|
||||
status: String,
|
||||
// TODO License object
|
||||
// license: String,
|
||||
license: License,
|
||||
client_side: String, // TODO serialize as enum
|
||||
server_side: String, // TODO serialize as enum
|
||||
downloads: isize,
|
||||
|
@ -184,6 +183,13 @@ struct ModInfo {
|
|||
donation_urls: Vec<String>,
|
||||
}
|
||||
|
||||
#[derive(Deserialize, Debug)]
|
||||
struct License {
|
||||
id: String,
|
||||
name: String,
|
||||
url: String,
|
||||
}
|
||||
|
||||
#[derive(Deserialize, Debug)]
|
||||
struct ModVersion {
|
||||
id: String, // version id
|
||||
|
|
Loading…
Reference in New Issue