diff --git a/validation/api/src/internal.rs b/validation/api/src/internal.rs index 19d3c4e..a281dcc 100644 --- a/validation/api/src/internal.rs +++ b/validation/api/src/internal.rs @@ -162,6 +162,12 @@ impl Context{ .json().await.map_err(Error::ReqwestJson) } // simple submission endpoints + action!("submissions",action_submission_request_changes,config,ActionSubmissionRequestChangesRequest,"status/validator-request-changes",config.SubmissionID, + ("StatusMessage",config.StatusMessage.as_str()) + ); + action!("submissions",action_submission_submitted,config,ActionSubmissionSubmittedRequest,"status/validator-submitted",config.SubmissionID, + ("ModelVersion",config.ModelVersion.to_string().as_str()) + ); action!("submissions",action_submission_validated,config,SubmissionID,"status/validator-validated",config.0,); action!("submissions",update_submission_validated_model,config,UpdateSubmissionModelRequest,"validated-model",config.SubmissionID, ("ValidatedModelID",config.ModelID.to_string().as_str()) @@ -185,6 +191,12 @@ impl Context{ .json().await.map_err(Error::ReqwestJson) } // simple mapfixes endpoints + action!("mapfixes",action_mapfix_request_changes,config,ActionMapfixRequestChangesRequest,"status/validator-request-changes",config.MapfixID, + ("StatusMessage",config.StatusMessage.as_str()) + ); + action!("mapfixes",action_mapfix_submitted,config,ActionMapfixSubmittedRequest,"status/validator-submitted",config.MapfixID, + ("ModelVersion",config.ModelVersion.to_string().as_str()) + ); action!("mapfixes",action_mapfix_validated,config,MapfixID,"status/validator-validated",config.0,); action!("mapfixes",update_mapfix_validated_model,config,UpdateMapfixModelRequest,"validated-model",config.MapfixID, ("ValidatedModelID",config.ModelID.to_string().as_str()) diff --git a/validation/api/src/types.rs b/validation/api/src/types.rs index 580a97e..9ff38bf 100644 --- a/validation/api/src/types.rs +++ b/validation/api/src/types.rs @@ -222,6 +222,20 @@ pub struct UpdateSubmissionModelRequest{ pub ModelVersion:u64, } +#[allow(nonstandard_style)] +#[derive(Clone,Debug)] +pub struct ActionSubmissionSubmittedRequest{ + pub SubmissionID:i64, + pub ModelVersion:u64, +} + +#[allow(nonstandard_style)] +#[derive(Clone,Debug)] +pub struct ActionSubmissionRequestChangesRequest{ + pub SubmissionID:i64, + pub StatusMessage:String, +} + #[allow(nonstandard_style)] #[derive(Clone,Debug)] pub struct ActionSubmissionUploadedRequest{ @@ -247,6 +261,20 @@ pub struct UpdateMapfixModelRequest{ pub ModelVersion:u64, } +#[allow(nonstandard_style)] +#[derive(Clone,Debug)] +pub struct ActionMapfixSubmittedRequest{ + pub MapfixID:i64, + pub ModelVersion:u64, +} + +#[allow(nonstandard_style)] +#[derive(Clone,Debug)] +pub struct ActionMapfixRequestChangesRequest{ + pub MapfixID:i64, + pub StatusMessage:String, +} + #[allow(nonstandard_style)] #[derive(Clone,Debug)] pub struct ActionMapfixUploadedRequest{