common library
Classes
- CopyWith
- Annotation for generating copyWith methods.
- MapTransferBean
- Bean for use with simple Map<String, dynamic> objects.
-
TransferBean<
T> - TransferId
- Annotation for marking the ID-field of a TransferObject.
- TransferObject
- Transfer object class annotation.
-
TransferObjectBase<
Id> - Interface used internally to detect transfer objects.
Functions
-
decodeEnum<
T> (dynamic raw, List< T> values) → T -
decodeEnumNullable<
T> (dynamic raw, List< T> values) → T? -
decodeList<
T> (dynamic raw, T decoder(dynamic)) → List< T> -
decodeStringMap<
V> (dynamic raw, V decoder(dynamic)) → Map< String, V> -
decodeTyped<
T> (dynamic raw) → T -
decodeTypedNullable<
T> (dynamic raw) → T? -
encodeJsonString(
dynamic value) → String -
encodeList<
T> (List< T> ? value, dynamic encoder(T)) → List -
encodeStringMap<
V> (Map< String, V> ? value, dynamic encoder(V)) → Map<String, dynamic> -
encodeTyped<
T> (T? value) → dynamic
Exceptions / Errors
- ApiError
- Base error for when DataHub code APIs are used incorrectly by user code.
- ApiException
- Base exception for when things go wrong at runtime inside the DataHub API framework.