import 'package:trackoffical_app/appcore/ffi.dart'; export 'package:trackoffical_app/appcore/ffi.dart' show Sex; import 'package:trackoffical_app/pb.dart' as pb; extension SexExt on Sex{ String display(){ switch (this){ case Sex.Male: return '男'; case Sex.Female: return '女'; } } pb.User_Sex toPb(){ switch (this){ case Sex.Male: return pb.User_Sex.Male; case Sex.Female: return pb.User_Sex.Female; } } } extension PbSexExt on pb.User_Sex{ Sex toModel(){ if(pb.User_Sex.Male == this){ return Sex.Male; }else{ return Sex.Female; } } }