encodeTableBorder static method
Encodes the given value
to the JSON representation. Supported values
are:
{
"borderRadius": <BorderRadius>,
"bottom": <BorderSide>,
"horizontalInside": <BorderSide>,
"left": <BorderSide>,
"right": <BorderSide>,
"top": <BorderSide>,
"verticalInside": <BorderSide>,
}
See also:
Implementation
static Map<String, dynamic>? encodeTableBorder(TableBorder? value) {
Map<String, dynamic>? result;
if (value != null) {
result = {
'borderRadius':
encodeBorderRadius(value.borderRadius) ?? BorderRadius.zero,
'bottom': encodeBorderSide(value.bottom) ?? BorderSide.none,
'horizontalInside':
encodeBorderSide(value.horizontalInside) ?? BorderSide.none,
'left': encodeBorderSide(value.left) ?? BorderSide.none,
'right': encodeBorderSide(value.right) ?? BorderSide.none,
'top': encodeBorderSide(value.top) ?? BorderSide.none,
'verticalInside':
encodeBorderSide(value.verticalInside) ?? BorderSide.none,
};
}
return result;
}