chore: initialize repository with deployment baseline
This commit is contained in:
72
entities/Backup.json
Normal file
72
entities/Backup.json
Normal file
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"name": "BillingPlan",
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"name": {
|
||||
"type": "string",
|
||||
"title": "Plan Name"
|
||||
},
|
||||
"slug": {
|
||||
"type": "string",
|
||||
"title": "Slug"
|
||||
},
|
||||
"description": {
|
||||
"type": "string",
|
||||
"title": "Description"
|
||||
},
|
||||
"price_monthly": {
|
||||
"type": "number",
|
||||
"title": "Monthly Price"
|
||||
},
|
||||
"price_hourly": {
|
||||
"type": "number",
|
||||
"title": "Hourly Price"
|
||||
},
|
||||
"currency": {
|
||||
"type": "string",
|
||||
"enum": [
|
||||
"NGN",
|
||||
"USD",
|
||||
"GHS",
|
||||
"KES",
|
||||
"ZAR"
|
||||
],
|
||||
"title": "Currency"
|
||||
},
|
||||
"cpu_cores": {
|
||||
"type": "number",
|
||||
"title": "CPU Cores"
|
||||
},
|
||||
"ram_mb": {
|
||||
"type": "number",
|
||||
"title": "RAM (MB)"
|
||||
},
|
||||
"disk_gb": {
|
||||
"type": "number",
|
||||
"title": "Disk (GB)"
|
||||
},
|
||||
"bandwidth_gb": {
|
||||
"type": "number",
|
||||
"title": "Bandwidth (GB)"
|
||||
},
|
||||
"is_active": {
|
||||
"type": "boolean",
|
||||
"title": "Active"
|
||||
},
|
||||
"features": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"title": "Features"
|
||||
}
|
||||
},
|
||||
"required": [
|
||||
"name",
|
||||
"price_monthly",
|
||||
"currency",
|
||||
"cpu_cores",
|
||||
"ram_mb",
|
||||
"disk_gb"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user