ChatJsonInputGuard constructor

ChatJsonInputGuard({
  1. required String resource,
  2. required int maxDepth,
  3. required int maxNodes,
  4. required int maxBytes,
})

Implementation

ChatJsonInputGuard({
  required this.resource,
  required this.maxDepth,
  required this.maxNodes,
  required this.maxBytes,
}) {
  _requirePositive(maxDepth, 'maxDepth');
  _requirePositive(maxNodes, 'maxNodes');
  _requirePositive(maxBytes, 'maxBytes');
}