import 'package:openapi/model/tag.dart'; import 'package:built_collection/built_collection.dart'; import 'package:openapi/model/category.dart'; import 'package:built_value/built_value.dart'; import 'package:built_value/serializer.dart'; part 'pet.g.dart'; abstract class Pet implements Built { @nullable @BuiltValueField(wireName: r'id') int get id; @nullable @BuiltValueField(wireName: r'category') Category get category; @nullable @BuiltValueField(wireName: r'name') String get name; @nullable @BuiltValueField(wireName: r'photoUrls') BuiltList get photoUrls; @nullable @BuiltValueField(wireName: r'tags') BuiltList get tags; /* pet status in the store */ @nullable @BuiltValueField(wireName: r'status') String get status; //enum statusEnum { available, pending, sold, }; // Boilerplate code needed to wire-up generated code Pet._(); factory Pet([updates(PetBuilder b)]) = _$Pet; static Serializer get serializer => _$petSerializer; }