fad06fd
use serde::Deserialize;
#[derive(Clone, Debug, Deserialize)]
#[serde(default)]
pub struct IssueConfig {
pub max_pagination: u64,
pub default_pagination: u64,
pub max_board_name_len: usize,
pub max_title_len: usize,
pub max_body_len: usize,
pub max_comment_len: usize,
pub max_label_name_len: usize,
pub max_label_color_len: usize,
pub max_milestone_title_len: usize,
pub max_milestone_description_len: usize,
pub max_reaction_emoji_len: usize,
pub max_mentions_per_message: usize,
}
impl Default for IssueConfig {
fn default() -> Self {
Self {
max_pagination: 100,
default_pagination: 20,
max_board_name_len: 100,
max_title_len: 255,
max_body_len: 65_535,
max_comment_len: 65_535,
max_label_name_len: 50,
max_label_color_len: 7,
max_milestone_title_len: 100,
max_milestone_description_len: 1024,
max_reaction_emoji_len: 32,
max_mentions_per_message: 20,
}
}
}