utils/api_monitoring_utils library

Functions

buildApiRequest(RequestInfo request) → Future<ApiRequest>
buildRequestDetails(RequestInfo request) → Future<RequestDetails>
createMonitoringRecord(RequestInfo requestInfo, ApiRequest apiRequest, ApiResponse apiResponse, DateTime endTime) → Map<String, dynamic>
getPublicIP() → Future<String?>
maskData(Map<String, dynamic> data, MaskOptions maskOptions) → Map<String, dynamic>
maskSensitiveData(Map<String, dynamic> data, List<String>? keysToMask) → Map<String, dynamic>
shouldMonitorApi(String method, String path, ExcludeOptions? excludeOptions, IncludeOptions? includeOptions) → bool