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 = null]) → 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 = null]) → 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 propertyName)
RequestFilter = void Function(HttpClientRequest req)
ResponseExceptionFilter = void Function(HttpClientResponse? res, Exception e)
ResponseFilter = void Function(HttpClientResponse res)
UrlFilter = void Function(String url)