Verified Commit 60ff2f03 authored by Dan Jones's avatar Dan Jones
Browse files

feat: validate uuid matches uuid pattern

+ remove non-hex characters from example message uuids
parent 4fd9f7f1
{ {
"header":{ "header":{
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 1, "version": 1,
"source": "hydrosurv_adapter", "source": "hydrosurv_adapter",
......
{ {
"header": { "header": {
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 2, "version": 2,
"source": "gui", "source": "gui",
......
{ {
"header": { "header": {
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 2, "version": 2,
"source": "gui", "source": "gui",
......
{ {
"header": { "header": {
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 2, "version": 2,
"source": "autonomy_engine", "source": "autonomy_engine",
......
{ {
"header": { "header": {
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 2, "version": 2,
"source": "autonomy_engine", "source": "autonomy_engine",
......
{ {
"header":{ "header":{
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 2, "version": 2,
"source": "autonomy_engine", "source": "autonomy_engine",
......
{ {
"header": { "header": {
"message_ID": "t1237003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "t1237003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2023-03-16T00:00:00Z", "timestamp": "2023-03-16T00:00:00Z",
"version": 2, "version": 2,
"source": "autonomy_engine", "source": "autonomy_engine",
......
{ {
"header": { "header": {
"message_ID": "e1237003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "e1237003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2023-03-16T00:00:00Z", "timestamp": "2023-03-16T00:00:00Z",
"version": 2, "version": 2,
"source": "hermes.ecosub2", "source": "hermes.ecosub2",
......
{ {
"header":{ "header":{
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 2, "version": 2,
"source": "gui", "source": "gui",
......
{ {
"header":{ "header":{
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 2, "version": 2,
"source": "hermes", "source": "hermes",
......
{ {
"header":{ "header":{
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 2, "version": 2,
"source": "ecosub_c2", "source": "ecosub_c2",
......
{ {
"header": { "header": {
"message_ID": "t1237003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "t1237003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2023-03-16T00:00:00Z", "timestamp": "2023-03-16T00:00:00Z",
"version": 2, "version": 2,
"source": "hermes.ah1", "source": "hermes.ah1",
......
{ {
"header": { "header": {
"message_ID": "e1237003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "e1237003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2023-03-16T00:00:00Z", "timestamp": "2023-03-16T00:00:00Z",
"version": 2, "version": 2,
"source": "ecosub.ecosub-c2", "source": "ecosub.ecosub-c2",
......
{ {
"header": { "header": {
"message_ID": "t1237003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "t1237003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2023-03-16T00:00:00Z", "timestamp": "2023-03-16T00:00:00Z",
"version": 2, "version": 2,
"source": "hermes.ecosub-2", "source": "hermes.ecosub-2",
......
{ {
"header": { "header": {
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 2, "version": 2,
"source": "autonomy_engine", "source": "autonomy_engine",
......
{ {
"header":{ "header":{
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 2, "version": 2,
"source": "ecosub_c2", "source": "ecosub_c2",
......
{ {
"header": { "header": {
"message_ID": "e1237003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "e1237003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2023-03-16T00:00:00Z", "timestamp": "2023-03-16T00:00:00Z",
"version": 2, "version": 2,
"source": "hermes.ecosub2", "source": "hermes.ecosub2",
......
{ {
"header":{ "header":{
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 2, "version": 2,
"source": "hermes", "source": "hermes",
......
{ {
"header":{ "header":{
"message_ID": "b427003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "b427003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2022-11-16T00:00:00Z", "timestamp": "2022-11-16T00:00:00Z",
"version": 2, "version": 2,
"source": "ecosub_c2", "source": "ecosub_c2",
......
{ {
"header": { "header": {
"message_ID": "e1237003c-0000-11aa-a1eb-bvcdfghjgfdd", "message_ID": "e1237003c-0000-11aa-a1eb-b1cdf2342fdd",
"timestamp": "2023-03-16T00:00:00Z", "timestamp": "2023-03-16T00:00:00Z",
"version": 2, "version": 2,
"source": "ecosub.ecosub-c2", "source": "ecosub.ecosub-c2",
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment