201 lines
5.3 KiB
JSON
201 lines
5.3 KiB
JSON
{
|
|
"user_email": "user123@example.com",
|
|
"wallet_balance_usd": 12.0,
|
|
"transactions": [
|
|
{
|
|
"id": "5590075e-2ec3-4ece-b64e-2ab2bd8a4a92",
|
|
"user_id": "user123@example.com",
|
|
"transaction_type": {
|
|
"Purchase": {
|
|
"product_id": "credits"
|
|
}
|
|
},
|
|
"amount": 12.0,
|
|
"currency": "USD",
|
|
"exchange_rate_usd": 1.0,
|
|
"amount_usd": 12.0,
|
|
"description": "Credits purchase via credit_card",
|
|
"reference_id": "5590075e-2ec3-4ece-b64e-2ab2bd8a4a92",
|
|
"metadata": null,
|
|
"timestamp": "2025-09-08T17:16:29.777650952Z",
|
|
"status": "Completed"
|
|
}
|
|
],
|
|
"staked_amount_usd": 0.0,
|
|
"pool_positions": {},
|
|
"name": "user123",
|
|
"country": null,
|
|
"timezone": null,
|
|
"password_hash": "$2b$12$g8daTd2i0nUXUOJEBFMGKuRhJTNye6hae1hDETWLTKBTPs.3WasQu",
|
|
"services": [],
|
|
"service_requests": [],
|
|
"service_bookings": [],
|
|
"availability": null,
|
|
"slas": [],
|
|
"apps": [],
|
|
"application_deployments": [],
|
|
"deleted": null,
|
|
"deleted_at": null,
|
|
"deletion_reason": null,
|
|
"nodes": [],
|
|
"resource_provider_earnings": [],
|
|
"resource_provider_settings": null,
|
|
"slice_products": [],
|
|
"user_activities": [
|
|
{
|
|
"id": "1db56139-8a5f-4e32-a235-c0f1bb4ab357",
|
|
"user_email": "user123@example.com",
|
|
"activity_type": "WalletTransaction",
|
|
"description": "Purchased $12 credits via credit_card",
|
|
"metadata": null,
|
|
"timestamp": "2025-09-08T17:16:29.777958164Z",
|
|
"ip_address": null,
|
|
"user_agent": null,
|
|
"session_id": null,
|
|
"importance": "Medium",
|
|
"category": "Wallet"
|
|
}
|
|
],
|
|
"user_preferences": {
|
|
"theme": "light",
|
|
"language": "en",
|
|
"currency_display": "symbol",
|
|
"email_notifications": true,
|
|
"push_notifications": true,
|
|
"marketing_emails": false,
|
|
"data_sharing": false,
|
|
"preferred_currency": "USD",
|
|
"preferred_language": "en",
|
|
"timezone": "UTC",
|
|
"notification_settings": {
|
|
"email_enabled": true,
|
|
"push_enabled": true,
|
|
"sms_enabled": false,
|
|
"slack_webhook": null,
|
|
"discord_webhook": null,
|
|
"enabled": true,
|
|
"push": true,
|
|
"node_offline_alerts": true,
|
|
"maintenance_reminders": true,
|
|
"earnings_reports": true
|
|
},
|
|
"privacy_settings": {
|
|
"profile_public": false,
|
|
"email_public": false,
|
|
"activity_public": false,
|
|
"stats_public": false,
|
|
"profile_visibility": "private",
|
|
"marketing_emails": false,
|
|
"data_sharing": false,
|
|
"activity_tracking": true
|
|
},
|
|
"dashboard_layout": "default",
|
|
"last_payment_method": "credit_card"
|
|
},
|
|
"usage_statistics": null,
|
|
"orders": [],
|
|
"active_product_rentals": [],
|
|
"resource_provider_rental_earnings": [],
|
|
"node_rentals": [],
|
|
"node_groups": [
|
|
{
|
|
"id": "compute",
|
|
"name": "Compute",
|
|
"description": "General compute workloads",
|
|
"node_ids": [],
|
|
"group_type": {
|
|
"Default": "compute"
|
|
},
|
|
"updated_at": "2025-09-08T18:44:31.238377407Z",
|
|
"created_at": "2025-09-08T18:44:31.238375624Z",
|
|
"group_config": {
|
|
"group_name": "Compute Nodes",
|
|
"max_nodes": 100,
|
|
"allocation_strategy": "balanced",
|
|
"auto_scaling": true,
|
|
"preferred_slice_formats": [
|
|
"1x1",
|
|
"2x2"
|
|
],
|
|
"default_pricing": 50.0,
|
|
"resource_optimization": {
|
|
"cpu_optimization": 0.5,
|
|
"memory_optimization": 0.5,
|
|
"storage_optimization": 0.5,
|
|
"network_optimization": 0.5
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "storage",
|
|
"name": "Storage",
|
|
"description": "Storage and data workloads",
|
|
"node_ids": [],
|
|
"group_type": {
|
|
"Default": "storage"
|
|
},
|
|
"updated_at": "2025-09-08T18:44:31.238384425Z",
|
|
"created_at": "2025-09-08T18:44:31.238383997Z",
|
|
"group_config": {
|
|
"group_name": "Storage Nodes",
|
|
"max_nodes": 50,
|
|
"allocation_strategy": "storage_optimized",
|
|
"auto_scaling": false,
|
|
"preferred_slice_formats": [
|
|
"1x1"
|
|
],
|
|
"default_pricing": 30.0,
|
|
"resource_optimization": {
|
|
"cpu_optimization": 0.3,
|
|
"memory_optimization": 0.3,
|
|
"storage_optimization": 0.8,
|
|
"network_optimization": 0.6
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "ai-gpu",
|
|
"name": "AI/GPU",
|
|
"description": "AI and GPU-intensive workloads",
|
|
"node_ids": [],
|
|
"group_type": {
|
|
"Default": "ai-gpu"
|
|
},
|
|
"updated_at": "2025-09-08T18:44:31.238388576Z",
|
|
"created_at": "2025-09-08T18:44:31.238388156Z",
|
|
"group_config": {
|
|
"group_name": "AI/GPU Nodes",
|
|
"max_nodes": 20,
|
|
"allocation_strategy": "gpu_optimized",
|
|
"auto_scaling": true,
|
|
"preferred_slice_formats": [
|
|
"4x4",
|
|
"8x8"
|
|
],
|
|
"default_pricing": 200.0,
|
|
"resource_optimization": {
|
|
"cpu_optimization": 0.8,
|
|
"memory_optimization": 0.7,
|
|
"storage_optimization": 0.4,
|
|
"network_optimization": 0.5
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"slice_rentals": [],
|
|
"slice_assignments": [],
|
|
"display_currency": "AED",
|
|
"quick_topup_amounts": [
|
|
10.0,
|
|
25.0,
|
|
50.0,
|
|
100.0
|
|
],
|
|
"auto_topup_settings": null,
|
|
"products": [],
|
|
"owned_products": [],
|
|
"owned_product_ids": [],
|
|
"ssh_keys": [],
|
|
"message_threads": null,
|
|
"messages": null
|
|
} |