mobile_skt/lib/widgets/common/multi-picker/models/network_config.dart

26 lines
669 B
Dart

import '../enum/app_enums.dart';
/// Configuration for the network.
///
/// [url] is the url of the network.
/// [method] is the request method of the network.
/// [headers] is the headers of the network.
/// [body] is the body of the network.
/// [queryParameters] is the query parameters of the network.
class NetworkConfig {
final String url;
final RequestMethod method;
final Map<String, String>? headers;
final Map<String, dynamic>? body;
final Map<String, dynamic>? queryParameters;
NetworkConfig({
required this.url,
this.method = RequestMethod.get,
this.headers = const {},
this.body,
this.queryParameters = const {},
});
}