TypeSafeRoute constructor

TypeSafeRoute({
  1. Object? extra,
  2. required String name,
  3. required String path,
  4. JsonMap? extraParams,
  5. Map<String, String>? pathParameters,
  6. JsonMap? queryParameters,
})

Implementation

TypeSafeRoute({
  this.extra,
  required this.name,
  required this.path,
  JsonMap? extraParams,
  Map<String, String>? pathParameters,
  JsonMap? queryParameters,
}) {
  this.pathParameters = pathParameters ?? {};
  this.queryParameters = queryParameters ?? {};

  if (extraParams != null) {
    extra = extraParams;
  }
}