37 lines
808 B
Go
37 lines
808 B
Go
package model
|
|
|
|
// These represent the information needed in the nats message
|
|
// to perform the operation, they are encoded to json
|
|
|
|
// Requests are sent from maps-service to validator
|
|
|
|
type ValidateSubmissionRequest struct {
|
|
// submission_id is passed back in the response message
|
|
SubmissionID int64
|
|
ModelID int64
|
|
ModelVersion int64
|
|
ValidatedModelID *int64 // optional value
|
|
}
|
|
|
|
type ValidateMapfixRequest struct {
|
|
MapfixID int64
|
|
ModelID int64
|
|
ModelVersion int64
|
|
ValidatedModelID *int64 // optional value
|
|
}
|
|
|
|
// Create a new map
|
|
type UploadSubmissionRequest struct {
|
|
SubmissionID int64
|
|
ModelID int64
|
|
ModelVersion int64
|
|
ModelName string
|
|
}
|
|
|
|
type UploadMapfixRequest struct {
|
|
MapfixID int64
|
|
ModelID int64
|
|
ModelVersion int64
|
|
TargetAssetID int64
|
|
}
|