1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
// Copyleft (ɔ) 2021-2021 The Senpy Club
// SPDX-License-Identifier: GPL-3.0-only
use serde_derive::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, Debug)]
pub struct GitHubAPIResponse {
pub sha: String,
pub url: String,
pub tree: Vec<GitHubAPIResponseTree>,
pub truncated: bool,
}
#[derive(Serialize, Deserialize, Debug)]
pub struct GitHubAPIResponseTree {
pub path: String,
pub mode: String,
#[serde(rename = "type")]
pub _type: String,
pub sha: String,
pub url: String,
}
#[derive(Serialize, Deserialize, Debug)]
pub struct SenpyRandom {
pub language: String,
pub image: String,
}
|