validator: plumb fields

This commit is contained in:
Quaternions 2025-04-15 15:01:10 -07:00
parent a669de3c0b
commit 8f8d685f71
Signed by: Quaternions
GPG Key ID: D0DF5964F79AC131
3 changed files with 7 additions and 0 deletions

@ -91,6 +91,8 @@ pub struct CreateSubmissionRequest<'a>{
pub GameID:i32,
pub AssetID:u64,
pub AssetVersion:u64,
pub Status:u32,
pub Roles:u32,
}
#[allow(nonstandard_style)]
#[derive(Clone,Debug,serde::Deserialize)]

@ -45,6 +45,8 @@ impl crate::message_handler::MessageHandler{
GameID:game_id as i32,
AssetID:create_info.ModelID,
AssetVersion:create_request.AssetVersion,
Status:create_info.Status,
Roles:create_info.Roles,
}).await.map_err(Error::ApiActionSubmissionCreate)?;
Ok(())

@ -13,6 +13,9 @@ pub struct CreateSubmissionRequest{
pub DisplayName:String,
pub Creator:String,
pub GameID:u32,
// initial status is passed back on create
pub Status:u32,
pub Roles:u32,
}
#[allow(nonstandard_style)]