encodeBoxBorder static method
Encodes the given value
into a JSON compatible map. This produces a Map
in the following format:
{
"bottom": "<BorderSide>",
"left": "<BorderSide>",
"right": "<BorderSide>",
"top": "<BorderSide>"
}
A value
of null
will result in null
being returned.
See also:
Implementation
static Map<String, dynamic>? encodeBoxBorder(Border? value) {
Map<String, dynamic>? result;
if (value != null) {
result = {
'bottom': encodeBorderSide(value.bottom),
'left': encodeBorderSide(value.left),
'right': encodeBorderSide(value.right),
'top': encodeBorderSide(value.top),
};
}
return _stripDynamicNull(result);
}