24 lines
490 B
Rust
24 lines
490 B
Rust
use crate::store::TicketId;
|
|
use ticket_fields::{TicketDescription, TicketTitle};
|
|
|
|
#[derive(Clone, Debug, PartialEq)]
|
|
pub struct Ticket {
|
|
pub id: TicketId,
|
|
pub title: TicketTitle,
|
|
pub description: TicketDescription,
|
|
pub status: Status,
|
|
}
|
|
|
|
#[derive(Clone, Debug, PartialEq, Eq)]
|
|
pub struct TicketDraft {
|
|
pub title: TicketTitle,
|
|
pub description: TicketDescription,
|
|
}
|
|
|
|
#[derive(Clone, Debug, Copy, PartialEq, Eq)]
|
|
pub enum Status {
|
|
ToDo,
|
|
InProgress,
|
|
Done,
|
|
}
|