use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct PreviewRepoSelectorResponse {
#[serde(rename = "matched_repositories")]
pub matched_repositories: Vec<models::MatchedRepoResponse>,
#[serde(rename = "total")]
pub total: i32,
}
impl PreviewRepoSelectorResponse {
pub fn new(matched_repositories: Vec<models::MatchedRepoResponse>, total: i32) -> PreviewRepoSelectorResponse {
PreviewRepoSelectorResponse {
matched_repositories,
total,
}
}
}