serialize method
Iterable<Object?>
serialize(
- Serializers serializers,
- VKWebAppGetGeodataResult object, {
- FullType specifiedType = FullType.unspecified,
override
Serializes object
.
Use serializers
as needed for nested serialization. Information about
the type being serialized is provided in specifiedType
.
Returns an Iterable of values that can be represented as structured JSON: booleans, integers, doubles, Strings and Iterables.
TODO(davidmorgan): document the wire format.
Implementation
@override
Iterable<Object?> serialize(
Serializers serializers, VKWebAppGetGeodataResult object,
{FullType specifiedType = FullType.unspecified}) {
final result = <Object?>[
'available',
serializers.serialize(object.available,
specifiedType: const FullType(bool)),
'lat',
serializers.serialize(object.lat, specifiedType: const FullType(double)),
'long',
serializers.serialize(object.long, specifiedType: const FullType(double)),
];
return result;
}