toQueryParameters method

Map<String, String> toQueryParameters()

Implementation

Map<String, String> toQueryParameters() {
  final queryParameters = <String, String>{
    'hostApp': hostApp,
    'sdkVersion': sdkVersion,
    'hostVersion': hostVersion,
    'capabilities': _serializeCapabilities(capabilities),
  };

  final platformValue = _nullIfBlank(platform);
  if (platformValue != null) {
    queryParameters['platform'] = platformValue;
  }

  final localeValue = _nullIfBlank(locale);
  if (localeValue != null) {
    queryParameters['locale'] = localeValue;
  }

  final tenantIdValue = _nullIfBlank(tenantId);
  if (tenantIdValue != null) {
    queryParameters['tenantId'] = tenantIdValue;
  }

  final pinnedVersionValue = _nullIfBlank(pinnedVersion);
  if (pinnedVersionValue != null) {
    queryParameters['pinnedVersion'] = pinnedVersionValue;
  }

  return queryParameters;
}