src/markov/virtual_event/virtual_event_json_schema.py [4:117]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    "properties": {
        "racerAlias": {
            "type": "string"
        },
        "carConfig": {
            "type": "object",
            "properties": {
                "carColor": {
                    "type": "string"
                },
                "bodyShellType": {
                    "type": "string"
                }
            }
        },
        "inputModel": {
            "type": "object",
            "properties": {
                "s3BucketName": {
                    "type": "string"
                },
                "s3KeyPrefix": {
                    "type": "string"
                },
                "s3KmsKeyArn": {
                    "type": "string"
                }
            },
            "required": [
                "s3BucketName",
                "s3KeyPrefix"
            ]
        },
        "outputMetrics": {
            "type": "object",
            "properties": {
                "s3BucketName": {
                    "type": "string"
                },
                "s3KeyPrefix": {
                    "type": "string"
                },
                "s3KmsKeyArn": {
                    "type": "string"
                }
            },
            "required": [
                "s3BucketName",
                "s3KeyPrefix"
            ]
        },
        "outputStatus": {
            "type": "object",
            "properties": {
                "s3BucketName": {
                    "type": "string"
                },
                "s3KeyPrefix": {
                    "type": "string"
                },
                "s3KmsKeyArn": {
                    "type": "string"
                }
            },
            "required": [
                "s3BucketName",
                "s3KeyPrefix"
            ]
        },
        "outputSimTrace": {
            "type": "object",
            "properties": {
                "s3BucketName": {
                    "type": "string"
                },
                "s3KeyPrefix": {
                    "type": "string"
                },
                "s3KmsKeyArn": {
                    "type": "string"
                }
            },
            "required": [
                "s3BucketName",
                "s3KeyPrefix"
            ]
        },
        "outputMp4": {
            "type": "object",
            "properties": {
                "s3BucketName": {
                    "type": "string"
                },
                "s3KeyPrefix": {
                    "type": "string"
                },
                "s3KmsKeyArn": {
                    "type": "string"
                }
            },
            "required": [
                "s3BucketName",
                "s3KeyPrefix"
            ]
        }
    },
    "required": [
        "racerAlias",
        "inputModel",
        "outputMetrics",
        "outputStatus",
        "outputSimTrace",
        "outputMp4"
    ]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/markov/virtual_event/virtual_event_json_schema.py [127:240]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        "properties": {
            "racerAlias": {
                "type": "string"
            },
            "carConfig": {
                "type": "object",
                "properties": {
                    "carColor": {
                        "type": "string"
                    },
                    "bodyShellType": {
                        "type": "string"
                    }
                }
            },
            "inputModel": {
                "type": "object",
                "properties": {
                    "s3BucketName": {
                        "type": "string"
                    },
                    "s3KeyPrefix": {
                        "type": "string"
                    },
                    "s3KmsKeyArn": {
                        "type": "string"
                    }
                },
                "required": [
                    "s3BucketName",
                    "s3KeyPrefix"
                ]
            },
            "outputMetrics": {
                "type": "object",
                "properties": {
                    "s3BucketName": {
                        "type": "string"
                    },
                    "s3KeyPrefix": {
                        "type": "string"
                    },
                    "s3KmsKeyArn": {
                        "type": "string"
                    }
                },
                "required": [
                    "s3BucketName",
                    "s3KeyPrefix"
                ]
            },
            "outputStatus": {
                "type": "object",
                "properties": {
                    "s3BucketName": {
                        "type": "string"
                    },
                    "s3KeyPrefix": {
                        "type": "string"
                    },
                    "s3KmsKeyArn": {
                        "type": "string"
                    }
                },
                "required": [
                    "s3BucketName",
                    "s3KeyPrefix"
                ]
            },
            "outputSimTrace": {
                "type": "object",
                "properties": {
                    "s3BucketName": {
                        "type": "string"
                    },
                    "s3KeyPrefix": {
                        "type": "string"
                    },
                    "s3KmsKeyArn": {
                        "type": "string"
                    }
                },
                "required": [
                    "s3BucketName",
                    "s3KeyPrefix"
                ]
            },
            "outputMp4": {
                "type": "object",
                "properties": {
                    "s3BucketName": {
                        "type": "string"
                    },
                    "s3KeyPrefix": {
                        "type": "string"
                    },
                    "s3KmsKeyArn": {
                        "type": "string"
                    }
                },
                "required": [
                    "s3BucketName",
                    "s3KeyPrefix"
                ]
            }
        },
        "required": [
            "racerAlias",
            "inputModel",
            "outputMetrics",
            "outputStatus",
            "outputSimTrace",
            "outputMp4"
        ]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



