redpanda using docker-compose
This commit is contained in:
37
docker-compose/transactions-schema.json
Normal file
37
docker-compose/transactions-schema.json
Normal file
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"$schema": "http://json-schema.org/draft-07/schema#",
|
||||
"title": "Transactions",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"email": {
|
||||
"type": "string",
|
||||
"format": "email",
|
||||
"description": "The email address of the user involved in the transaction."
|
||||
},
|
||||
"index": {
|
||||
"type": "integer",
|
||||
"description": "A numeric index associated with the transaction."
|
||||
},
|
||||
"price": {
|
||||
"type": "string",
|
||||
"pattern": "^XXX \\d+\\.\\d{6}$",
|
||||
"description": "A string representing the price of the product, including a currency code followed by the amount."
|
||||
},
|
||||
"product_url": {
|
||||
"type": "string",
|
||||
"format": "uri",
|
||||
"description": "A URL that points to the product involved in the transaction."
|
||||
},
|
||||
"timestamp": {
|
||||
"type": "string",
|
||||
"format": "date-time",
|
||||
"description": "The timestamp of when the transaction occurred, formatted in ISO 8601."
|
||||
},
|
||||
"user_id": {
|
||||
"type": "integer",
|
||||
"description": "A numeric identifier for the user."
|
||||
}
|
||||
},
|
||||
"required": ["email", "index", "price", "product_url", "timestamp", "user_id"],
|
||||
"additionalProperties": false
|
||||
}
|
||||
Reference in New Issue
Block a user