use chrono::{DateTime, Utc};
use serde::{Deserialize, Serialize};
use uuid::Uuid;
#[derive(ApiResource, Debug, Clone, PartialEq, Serialize, Deserialize)]
pub struct RunnerResource {
pub id: Uuid,
pub name: String,
pub owner_id: Uuid,
pub owner_name: String,
pub owner_type: String,
pub last_active: Option<DateTime<Utc>>,
pub created_at: DateTime<Utc>,
}
#[derive(ApiResource, Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub struct RunnerTokenResource {
pub token: String,
}