toJson method

  1. @override
Map<String, dynamic> toJson()
override

Implementation

@override
Map<String, dynamic> toJson() => {
      'id': id,
      'type': type,
      'tabs': tabs.map((t) => t.toJson()).toList(),
      if (defaultActiveTab != null) 'defaultActiveTab': defaultActiveTab,
      if (tabAlign != null) 'tabAlign': tabAlign,
      if (tabPadding != null) 'tabPadding': serializePadding(tabPadding),
      if (contentPadding != null)
        'contentPadding': serializePadding(contentPadding),
      if (fontSize != null) 'fontSize': fontSize,
    };