build static method

String build({
  1. required String scheme,
  2. required String host,
  3. String? path,
  4. Map<String, String>? queryParameters,
  5. int? port,
})

Builds a URL from components

Example:

UrlUtils.build(
  scheme: 'https',
  host: 'example.com',
  path: '/path',
  queryParameters: {'key': 'value'},
);

Implementation

static String build({
  required String scheme,
  required String host,
  String? path,
  Map<String, String>? queryParameters,
  int? port,
}) {
  final uri = Uri(
    scheme: scheme,
    host: host,
    path: path,
    queryParameters: queryParameters,
    port: port,
  );
  return uri.toString();
}