use crate::client::intrinsic::vulnerability::VulnerabilityInputSpec;
use graphql_client::GraphQLQuery;
#[derive(GraphQLQuery)]
#[graphql(
schema_path = "src/client/intrinsic/schema.json",
query_path = "src/client/intrinsic/vulnerability/vulnerability.gql",
response_derives = "Debug, Serialize, Deserialize"
)]
pub struct IngestVulnerability;
impl From<&VulnerabilityInputSpec> for ingest_vulnerability::VulnerabilityInputSpec {
fn from(vuln: &VulnerabilityInputSpec) -> Self {
Self {
type_: vuln.r#type.to_string(),
vulnerability_id: vuln.vulnerability_id.to_string(),
}
}
}