/// pageNum : 1
/// pageSize : 100
/// size : 1
/// pages : 1
/// hasPreviousPage : false
/// hasNextPage : false
/// total : "1"
/// list : [{"mid":"1406879717390286848","nickname":"flutter无敌","avatar":"https://pos.upload.gznl.top/admin/2021/10/fb4dadec-a836-49bd-a4c9-c35fc9fd5008.jpeg"}]
class FollowList {
FollowList ( {
int pageNum ,
int pageSize ,
int size ,
int pages ,
bool hasPreviousPage ,
bool hasNextPage ,
String total ,
List < ListData > list , } ) {
_pageNum = pageNum ;
_pageSize = pageSize ;
_size = size ;
_pages = pages ;
_hasPreviousPage = hasPreviousPage ;
_hasNextPage = hasNextPage ;
_total = total ;
_list = list ;
}
FollowList . fromJson ( dynamic json ) {
_pageNum = json [ ' pageNum ' ] ;
_pageSize = json [ ' pageSize ' ] ;
_size = json [ ' size ' ] ;
_pages = json [ ' pages ' ] ;
_hasPreviousPage = json [ ' hasPreviousPage ' ] ;
_hasNextPage = json [ ' hasNextPage ' ] ;
_total = json [ ' total ' ] ;
if ( json [ ' list ' ] ! = null ) {
_list = [ ] ;
json [ ' list ' ] . forEach ( ( v ) {
_list . add ( ListData . fromJson ( v ) ) ;
} ) ;
}
}
int _pageNum ;
int _pageSize ;
int _size ;
int _pages ;
bool _hasPreviousPage ;
bool _hasNextPage ;
String _total ;
List < ListData > _list ;
int get pageNum = > _pageNum ;
int get pageSize = > _pageSize ;
int get size = > _size ;
int get pages = > _pages ;
bool get hasPreviousPage = > _hasPreviousPage ;
bool get hasNextPage = > _hasNextPage ;
String get total = > _total ;
List < ListData > get list = > _list ;
set pageNum ( int value ) {
_pageNum = value ;
}
Map < String , dynamic > toJson ( ) {
final map = < String , dynamic > { } ;
map [ ' pageNum ' ] = _pageNum ;
map [ ' pageSize ' ] = _pageSize ;
map [ ' size ' ] = _size ;
map [ ' pages ' ] = _pages ;
map [ ' hasPreviousPage ' ] = _hasPreviousPage ;
map [ ' hasNextPage ' ] = _hasNextPage ;
map [ ' total ' ] = _total ;
if ( _list ! = null ) {
map [ ' list ' ] = _list . map ( ( v ) = > v . toJson ( ) ) . toList ( ) ;
}
return map ;
}
set pageSize ( int value ) {
_pageSize = value ;
}
set size ( int value ) {
_size = value ;
}
set pages ( int value ) {
_pages = value ;
}
set hasPreviousPage ( bool value ) {
_hasPreviousPage = value ;
}
set hasNextPage ( bool value ) {
_hasNextPage = value ;
}
set total ( String value ) {
_total = value ;
}
set list ( List < ListData > value ) {
_list = value ;
}
}
/// mid : "1406879717390286848"
/// nickname : "flutter无敌"
/// avatar : "https://pos.upload.gznl.top/admin/2021/10/fb4dadec-a836-49bd-a4c9-c35fc9fd5008.jpeg"
class ListData {
ListData ( {
String mid ,
bool isFollow ,
String nickname ,
String avatar , } ) {
_mid = mid ;
_nickname = nickname ;
_isFollow = isFollow ;
_avatar = avatar ;
}
ListData . fromJson ( dynamic json ) {
_mid = json [ ' mid ' ] ;
_nickname = json [ ' nickname ' ] ;
_isFollow = json [ ' isFollow ' ] ;
_avatar = json [ ' avatar ' ] ;
}
String _mid ;
String _nickname ;
String _avatar ;
bool _isFollow ;
String get mid = > _mid ;
String get nickname = > _nickname ;
bool get isFollow = > _isFollow ;
String get avatar = > _avatar ;
set mid ( String value ) {
_mid = value ;
}
set isFollow ( bool value ) {
_isFollow = value ;
}
Map < String , dynamic > toJson ( ) {
final map = < String , dynamic > { } ;
map [ ' mid ' ] = _mid ;
map [ ' nickname ' ] = _nickname ;
map [ ' isFollow ' ] = _isFollow ;
map [ ' avatar ' ] = _avatar ;
return map ;
}
set nickname ( String value ) {
_nickname = value ;
}
set avatar ( String value ) {
_avatar = value ;
}
}