mirror of
https://github.com/andwati/telecom-platform.git
synced 2026-10-18 02:52:53 +00:00
feat: Add analytics, security, and currency SDK modules with comprehensive API endpoints across Elixir and Go SDKs
- Add AnalyticsAPI with churn prediction (predict, metrics, at-risk), market analytics (metrics, competitors, opportunities), predictive maintenance (metrics, assets, alerts, predict), and pricing optimization (metrics, optimize, elasticity) endpoints - Add SecurityAPI with fraud detection (analyze, alerts, update status, metrics, patterns) and SIM swap protection (verify, history) endpoints - Add CurrencyAPI with currency conversion (convert, exchange rates, rate
This commit is contained in:
@@ -9,6 +9,9 @@ from .api import (
|
||||
SystemAPI,
|
||||
GraphQLAPI,
|
||||
)
|
||||
from .analytics import AnalyticsAPI
|
||||
from .security import SecurityAPI
|
||||
from .currency import CurrencyAPI
|
||||
from .websocket import WebSocketClient
|
||||
from .types import (
|
||||
Subscriber,
|
||||
@@ -21,6 +24,18 @@ from .types import (
|
||||
RatingPlan,
|
||||
RealTimeUsage,
|
||||
PaginatedResponse,
|
||||
ChurnRiskLevel,
|
||||
ChurnPrediction,
|
||||
ChurnMetrics,
|
||||
FraudType,
|
||||
FraudSeverity,
|
||||
FraudAlert,
|
||||
FraudMetrics,
|
||||
FraudAlertFilter,
|
||||
MarketMetrics,
|
||||
PredictiveMaintenanceMetrics,
|
||||
PricingOptimizationResult,
|
||||
PricingMetrics,
|
||||
)
|
||||
from .exceptions import (
|
||||
TelecomError,
|
||||
@@ -32,7 +47,7 @@ from .exceptions import (
|
||||
ServerError,
|
||||
)
|
||||
|
||||
__version__ = "1.0.0"
|
||||
__version__ = "2.0.0"
|
||||
__all__ = [
|
||||
# Main SDK client
|
||||
"TelecomSDK",
|
||||
@@ -46,6 +61,9 @@ __all__ = [
|
||||
"RatingPlanAPI",
|
||||
"SystemAPI",
|
||||
"GraphQLAPI",
|
||||
"AnalyticsAPI",
|
||||
"SecurityAPI",
|
||||
"CurrencyAPI",
|
||||
# WebSocket
|
||||
"WebSocketClient",
|
||||
# Types
|
||||
@@ -59,6 +77,18 @@ __all__ = [
|
||||
"RatingPlan",
|
||||
"RealTimeUsage",
|
||||
"PaginatedResponse",
|
||||
"ChurnRiskLevel",
|
||||
"ChurnPrediction",
|
||||
"ChurnMetrics",
|
||||
"FraudType",
|
||||
"FraudSeverity",
|
||||
"FraudAlert",
|
||||
"FraudMetrics",
|
||||
"FraudAlertFilter",
|
||||
"MarketMetrics",
|
||||
"PredictiveMaintenanceMetrics",
|
||||
"PricingOptimizationResult",
|
||||
"PricingMetrics",
|
||||
# Exceptions
|
||||
"TelecomError",
|
||||
"AuthenticationError",
|
||||
|
||||
Reference in New Issue
Block a user