HttpRequestTestCase constructor
const
HttpRequestTestCase({
- required String id,
- String? documentation,
- required ShapeId protocol,
- ShapeId? authScheme,
- String? body,
- String? bodyMediaType,
- Map<
String, Object?> params = const {}, - ShapeId? vendorParamsShape,
- Map<
String, Object?> vendorParams = const {}, - Map<
String, String> headers = const {}, - List<
String> forbidHeaders = const [], - List<
String> requireHeaders = const [], - List<
String> tags = const [], - AppliesTo? appliesTo,
- required String method,
- required String uri,
- String? host,
- String? resolvedHost,
- List<
String> queryParams = const [], - List<
String> forbidQueryParams = const [], - List<
String> requireQueryParams = const [],
Implementation
const HttpRequestTestCase({
required super.id,
super.documentation,
required super.protocol,
super.authScheme,
super.body,
super.bodyMediaType,
super.params,
super.vendorParamsShape,
super.vendorParams,
super.headers,
super.forbidHeaders,
super.requireHeaders,
super.tags,
super.appliesTo,
required this.method,
required this.uri,
this.host,
this.resolvedHost,
this.queryParams = const [],
this.forbidQueryParams = const [],
this.requireQueryParams = const [],
});