use crate::prelude::*;
#[derive(Clone, Copy, Debug, Eq, PartialEq, ThisError)]
pub enum BatchAction {
#[error("get unprocessed items")]
GetUnprocessed,
#[error("get queue item")]
GetQueueItem,
#[error("update queue item")]
UpdateQueueItem,
#[error("get source")]
GetSource,
}
#[derive(Clone, Copy, Debug, Eq, PartialEq, ThisError)]
pub enum BatchError {
#[error("unauthorized response received - this likely means the API key is invalid")]
Unauthorized,
}