submissions-api: use explicit ID types

This commit is contained in:
Quaternions 2025-04-03 11:12:40 -07:00 committed by Quaternions
parent c9041168e5
commit 719ef95b6d
2 changed files with 6 additions and 6 deletions
validation

@ -77,7 +77,7 @@ pub struct CreateMapfixRequest<'a>{
#[allow(nonstandard_style)]
#[derive(Clone,Debug,serde::Deserialize)]
pub struct MapfixIDResponse{
pub ID:MapfixID,
pub MapfixID:MapfixID,
}
#[allow(nonstandard_style)]
@ -94,7 +94,7 @@ pub struct CreateSubmissionRequest<'a>{
#[allow(nonstandard_style)]
#[derive(Clone,Debug,serde::Deserialize)]
pub struct SubmissionIDResponse{
pub ID:SubmissionID,
pub SubmissionID:SubmissionID,
}
#[derive(Clone,Copy,Debug,PartialEq,Eq,serde::Serialize,serde::Deserialize)]
@ -156,7 +156,7 @@ pub struct CreateScriptRequest<'a>{
#[allow(nonstandard_style)]
#[derive(Clone,Debug,serde::Deserialize)]
pub struct ScriptIDResponse{
pub ID:ScriptID,
pub ScriptID:ScriptID,
}
#[derive(Clone,Copy,Debug,PartialEq,Eq,serde_repr::Serialize_repr,serde_repr::Deserialize_repr)]
@ -199,7 +199,7 @@ pub struct CreateScriptPolicyRequest{
#[allow(nonstandard_style)]
#[derive(Clone,Debug,serde::Deserialize)]
pub struct ScriptPolicyIDResponse{
pub ID:ScriptPolicyID,
pub ScriptPolicyID:ScriptPolicyID,
}
#[allow(nonstandard_style)]

@ -164,8 +164,8 @@ impl crate::message_handler::MessageHandler{
// create a None policy (pending review by yours truly)
self.api.create_script_policy(submissions_api::types::CreateScriptPolicyRequest{
ToScriptID:script.ID,
FromScriptID:script.ID,
ToScriptID:script.ScriptID,
FromScriptID:script.ScriptID,
Policy:submissions_api::types::Policy::None,
}).await.map_err(ValidateError::ApiCreateScriptPolicy)?;
}