roblox_api/api/asset_delivery/
v1.rs1use serde::{Deserialize, Serialize};
2
3use crate::endpoint;
4
5pub const URL: &str = "https://assetdelivery.roblox.com/v1";
6pub const SECONDARY_URL: &str = "https://apis.roblox.com/asset-delivery-api/v1";
7
8#[derive(Clone, Debug, Deserialize, Serialize)]
9#[serde(rename_all = "camelCase")]
10pub enum PermissionContext {
11 IgnoreUniverse,
12}
13
14endpoint! {
15 asset(id: u64) -> Vec<u8> {
16 GET "{URL}/asset";
17 prelude {
18 let id_str = id.to_string();
19 }
20 query {
21 "id" => &id_str,
22 }
23 raw_bytes
24 }
25}