asimov_brightdata_module/api/trigger.rs
1// This is free and unencumbered software released into the public domain.
2
3#![allow(unused)]
4
5use asimov_module::prelude::{String, Vec};
6use serde::{Deserialize, Serialize};
7
8#[derive(Clone, Debug, Default, Serialize)]
9pub struct TriggerRequest(pub Vec<TriggerInput>);
10
11#[derive(Clone, Debug, Serialize)]
12pub struct TriggerInput {
13 pub url: String,
14}
15
16#[derive(Clone, Debug, Deserialize)]
17pub struct TriggerResponse {
18 pub snapshot_id: String,
19}