Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
samples
  • Loading branch information
ahmednfwela committed Dec 20, 2022
commit d2bf302f70ecfd313fcfdfd904752abad4cfb36c
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,11 @@ class _$AppleSerializer implements PrimitiveSerializer<Apple> {
FullType specifiedType = FullType.unspecified,
}) sync* {
if (object.kind != null) {
yield r'kind';
yield serializers.serialize(
object.kind,
specifiedType: const FullType(String),
);
yield r'kind';
yield serializers.serialize(
object.kind,
specifiedType: const FullType(String),
);
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,11 @@ class _$BananaSerializer implements PrimitiveSerializer<Banana> {
FullType specifiedType = FullType.unspecified,
}) sync* {
if (object.count != null) {
yield r'count';
yield serializers.serialize(
object.count,
specifiedType: const FullType(num),
);
yield r'count';
yield serializers.serialize(
object.count,
specifiedType: const FullType(num),
);
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,11 +49,11 @@ class _$FruitSerializer implements PrimitiveSerializer<Fruit> {
FullType specifiedType = FullType.unspecified,
}) sync* {
if (object.color != null) {
yield r'color';
yield serializers.serialize(
object.color,
specifiedType: const FullType(String),
);
yield r'color';
yield serializers.serialize(
object.color,
specifiedType: const FullType(String),
);
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,18 +40,18 @@ class _$AddressableSerializer implements PrimitiveSerializer<Addressable> {
FullType specifiedType = FullType.unspecified,
}) sync* {
if (object.href != null) {
yield r'href';
yield serializers.serialize(
object.href,
specifiedType: const FullType(String),
);
yield r'href';
yield serializers.serialize(
object.href,
specifiedType: const FullType(String),
);
}
if (object.id != null) {
yield r'id';
yield serializers.serialize(
object.id,
specifiedType: const FullType(String),
);
yield r'id';
yield serializers.serialize(
object.id,
specifiedType: const FullType(String),
);
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,12 @@ abstract class Bar implements Entity, Built<Bar, BarBuilder> {
@BuiltValueField(wireName: r'barPropA')
String? get barPropA;

static const String discriminatorFieldName = r'@type';

Bar._();

factory Bar([void updates(BarBuilder b)]) = _$Bar;

@BuiltValueHook(initializeBuilder: true)
static void _defaults(BarBuilder b) => b;
static void _defaults(BarBuilder b) => b..atType=b.discriminatorValue();

@BuiltValueSerializer(custom: true)
static Serializer<Bar> get serializer => _$BarSerializer();
Expand All @@ -58,58 +56,58 @@ class _$BarSerializer implements PrimitiveSerializer<Bar> {
FullType specifiedType = FullType.unspecified,
}) sync* {
if (object.atSchemaLocation != null) {
yield r'@schemaLocation';
yield serializers.serialize(
object.atSchemaLocation,
specifiedType: const FullType(String),
);
yield r'@schemaLocation';
yield serializers.serialize(
object.atSchemaLocation,
specifiedType: const FullType(String),
);
}
if (object.foo != null) {
yield r'foo';
yield serializers.serialize(
object.foo,
specifiedType: const FullType(FooRefOrValue),
);
yield r'foo';
yield serializers.serialize(
object.foo,
specifiedType: const FullType(FooRefOrValue),
);
}
if (object.atBaseType != null) {
yield r'@baseType';
yield serializers.serialize(
object.atBaseType,
specifiedType: const FullType(String),
);
yield r'@baseType';
yield serializers.serialize(
object.atBaseType,
specifiedType: const FullType(String),
);
}
if (object.fooPropB != null) {
yield r'fooPropB';
yield serializers.serialize(
object.fooPropB,
specifiedType: const FullType(String),
);
yield r'fooPropB';
yield serializers.serialize(
object.fooPropB,
specifiedType: const FullType(String),
);
}
if (object.href != null) {
yield r'href';
yield serializers.serialize(
object.href,
specifiedType: const FullType(String),
);
yield r'href';
yield serializers.serialize(
object.href,
specifiedType: const FullType(String),
);
}
if (object.id != null) {
yield r'id';
yield serializers.serialize(
object.id,
specifiedType: const FullType(String),
);
yield r'id';
yield serializers.serialize(
object.id,
specifiedType: const FullType(String),
);
}
yield r'@type';
yield serializers.serialize(
object.atType,
specifiedType: const FullType(String),
);
if (object.barPropA != null) {
yield r'barPropA';
yield serializers.serialize(
object.barPropA,
specifiedType: const FullType(String),
);
yield r'barPropA';
yield serializers.serialize(
object.barPropA,
specifiedType: const FullType(String),
);
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,12 @@ abstract class BarCreate implements Entity, Built<BarCreate, BarCreateBuilder> {
@BuiltValueField(wireName: r'barPropA')
String? get barPropA;

static const String discriminatorFieldName = r'@type';

BarCreate._();

factory BarCreate([void updates(BarCreateBuilder b)]) = _$BarCreate;

@BuiltValueHook(initializeBuilder: true)
static void _defaults(BarCreateBuilder b) => b;
static void _defaults(BarCreateBuilder b) => b..atType=b.discriminatorValue();

@BuiltValueSerializer(custom: true)
static Serializer<BarCreate> get serializer => _$BarCreateSerializer();
Expand All @@ -58,58 +56,58 @@ class _$BarCreateSerializer implements PrimitiveSerializer<BarCreate> {
FullType specifiedType = FullType.unspecified,
}) sync* {
if (object.atSchemaLocation != null) {
yield r'@schemaLocation';
yield serializers.serialize(
object.atSchemaLocation,
specifiedType: const FullType(String),
);
yield r'@schemaLocation';
yield serializers.serialize(
object.atSchemaLocation,
specifiedType: const FullType(String),
);
}
if (object.foo != null) {
yield r'foo';
yield serializers.serialize(
object.foo,
specifiedType: const FullType(FooRefOrValue),
);
yield r'foo';
yield serializers.serialize(
object.foo,
specifiedType: const FullType(FooRefOrValue),
);
}
if (object.atBaseType != null) {
yield r'@baseType';
yield serializers.serialize(
object.atBaseType,
specifiedType: const FullType(String),
);
yield r'@baseType';
yield serializers.serialize(
object.atBaseType,
specifiedType: const FullType(String),
);
}
if (object.fooPropB != null) {
yield r'fooPropB';
yield serializers.serialize(
object.fooPropB,
specifiedType: const FullType(String),
);
yield r'fooPropB';
yield serializers.serialize(
object.fooPropB,
specifiedType: const FullType(String),
);
}
if (object.href != null) {
yield r'href';
yield serializers.serialize(
object.href,
specifiedType: const FullType(String),
);
yield r'href';
yield serializers.serialize(
object.href,
specifiedType: const FullType(String),
);
}
if (object.id != null) {
yield r'id';
yield serializers.serialize(
object.id,
specifiedType: const FullType(String),
);
yield r'id';
yield serializers.serialize(
object.id,
specifiedType: const FullType(String),
);
}
yield r'@type';
yield serializers.serialize(
object.atType,
specifiedType: const FullType(String),
);
if (object.barPropA != null) {
yield r'barPropA';
yield serializers.serialize(
object.barPropA,
specifiedType: const FullType(String),
);
yield r'barPropA';
yield serializers.serialize(
object.barPropA,
specifiedType: const FullType(String),
);
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,12 @@ part 'bar_ref.g.dart';
/// * [atType] - When sub-classing, this defines the sub-class Extensible name
@BuiltValue()
abstract class BarRef implements EntityRef, Built<BarRef, BarRefBuilder> {
static const String discriminatorFieldName = r'@type';

BarRef._();

factory BarRef([void updates(BarRefBuilder b)]) = _$BarRef;

@BuiltValueHook(initializeBuilder: true)
static void _defaults(BarRefBuilder b) => b;
static void _defaults(BarRefBuilder b) => b..atType=b.discriminatorValue();

@BuiltValueSerializer(custom: true)
static Serializer<BarRef> get serializer => _$BarRefSerializer();
Expand All @@ -45,46 +43,46 @@ class _$BarRefSerializer implements PrimitiveSerializer<BarRef> {
FullType specifiedType = FullType.unspecified,
}) sync* {
if (object.atSchemaLocation != null) {
yield r'@schemaLocation';
yield serializers.serialize(
object.atSchemaLocation,
specifiedType: const FullType(String),
);
yield r'@schemaLocation';
yield serializers.serialize(
object.atSchemaLocation,
specifiedType: const FullType(String),
);
}
if (object.atReferredType != null) {
yield r'@referredType';
yield serializers.serialize(
object.atReferredType,
specifiedType: const FullType(String),
);
yield r'@referredType';
yield serializers.serialize(
object.atReferredType,
specifiedType: const FullType(String),
);
}
if (object.name != null) {
yield r'name';
yield serializers.serialize(
object.name,
specifiedType: const FullType(String),
);
yield r'name';
yield serializers.serialize(
object.name,
specifiedType: const FullType(String),
);
}
if (object.atBaseType != null) {
yield r'@baseType';
yield serializers.serialize(
object.atBaseType,
specifiedType: const FullType(String),
);
yield r'@baseType';
yield serializers.serialize(
object.atBaseType,
specifiedType: const FullType(String),
);
}
if (object.href != null) {
yield r'href';
yield serializers.serialize(
object.href,
specifiedType: const FullType(String),
);
yield r'href';
yield serializers.serialize(
object.href,
specifiedType: const FullType(String),
);
}
if (object.id != null) {
yield r'id';
yield serializers.serialize(
object.id,
specifiedType: const FullType(String),
);
yield r'id';
yield serializers.serialize(
object.id,
specifiedType: const FullType(String),
);
}
yield r'@type';
yield serializers.serialize(
Expand Down
Loading