client library

Properties

TypeInfos ↔ Map<String, TypeInfo>
getter/setter pair

Functions

appendQueryString(String url, Map<String, dynamic>? args) → String?
combinePaths(List<String?> paths) → String
containsMinified(String type) → bool
convert(dynamic value, String typeName, [TypeContext? context]) → dynamic
convertTo(dynamic request, dynamic responseAs, dynamic jsonObj) → dynamic
createErrorResponse(String errorCode, String message, [WebServiceExceptionType? type]) → WebServiceException
createListContext(TypeContext reqContext, String listType, dynamic responseAs) → TypeContext
createResponseStatus(Map<String, dynamic>? obj) → ResponseStatus?
createUri(String? url) → Uri?
docsDartUrl(String suffix) → String
docsUrl(String suffix) → String
findValue(Map<String, dynamic> map, String key) → dynamic
fromByteArray(String base64String) → Uint8List
fromDateTime(String jsonDate) → DateTime
fromGuid(String guid) → String
fromTimeSpan(String? str) → Duration?
getGenericArgs(String? type) → List<String>
getResponseStatus(Exception e) → ResponseStatus?
getResponseType(dynamic request, dynamic responseAs) → String?
getTypeName(dynamic value, TypeContext context) → String?
hasRequestBody(String method) → bool
isJsonObject(String str) → bool
isMinified(String type) → bool
lastLeftPart(String? strVal, String needle) → String?
lastRightPart(String strVal, String needle) → String
leftPart(String? strVal, String needle) → String?
nameOf(dynamic o) → String?
populate(dynamic to, dynamic from, [TypeContext? context]) → dynamic
qsValue(dynamic arg) → String?
readFully(HttpClientResponse response) → Future<String>
readFullyAsBytes(HttpClientResponse response) → Future<Uint8List>
resolveHttpMethod(dynamic request) → String
rightPart(String? strVal, String needle) → String?
runtimeGenericTypeDefs(dynamic instance, List<int> indexes) → List<String>
sanitizeKey(String key) → String
splitGenericArgs(String argsString) → List<String>
splitOnFirst(String? s, String c) → List<String?>
splitOnLast(String s, String c) → List<String>
toByteArray(Uint8List bytes) → String
toDateTime(DateTime dateTime) → String
toGuid(String guid) → String
toHostsMap(List<String> urls) → Map<String, int?>
toMap(dynamic request) → Map<String, dynamic>?
toTimeSpan(Duration duration) → String
trimEnd(String text, String character) → String
trimStart(String text, String character) → String

Typedefs

AsyncCallbackFunction = Future Function()
ClientFilter = void Function(IServiceClient client)
GetJson = dynamic Function(Map<String, dynamic> map, String key)
RequestFilter = void Function(HttpClientRequest req)
ResponseExceptionFilter = void Function(HttpClientResponse? res, Exception e)
ResponseFilter = void Function(HttpClientResponse res)
UrlFilter = void Function(String url)