ApiCompleteEvent constructor
ApiCompleteEvent({})
Implementation
ApiCompleteEvent({
required this.method,
required this.url,
required this.requestId,
required this.duration,
required super.sessionId,
this.statusCode,
this.tokens,
this.requestBody,
this.responseData,
this.errorMessage,
DateTime? timestamp,
}) : isSuccess = (statusCode != null && statusCode >= 200 && statusCode < 300),
super(eventId: LogEvent.generateEventId(), timestamp: timestamp ?? DateTime.now(), type: LogEventType.apiComplete);