[dart-dio] Serializes request bodies using a specific serializer so a… (#6384)

* Updates samples

* Handles primitive types
This commit is contained in:
Josh Burton
2021-01-05 14:40:32 +13:00
committed by GitHub
parent dd9a19ab8f
commit 604ac6d90f
13 changed files with 60 additions and 31 deletions

View File

@@ -43,7 +43,8 @@ class PetApi {
'application/xml',
];
final serializedBody = _serializers.serialize(body);
final bodySerializer = _serializers.serializerForType(Pet);
final serializedBody = _serializers.serializeWith(bodySerializer, body);
final jsonbody = json.encode(serializedBody);
bodyData = jsonbody;
@@ -347,7 +348,8 @@ class PetApi {
'application/xml',
];
final serializedBody = _serializers.serialize(body);
final bodySerializer = _serializers.serializerForType(Pet);
final serializedBody = _serializers.serializeWith(bodySerializer, body);
final jsonbody = json.encode(serializedBody);
bodyData = jsonbody;

View File

@@ -205,7 +205,8 @@ class StoreApi {
final List<String> contentTypes = [];
final serializedBody = _serializers.serialize(body);
final bodySerializer = _serializers.serializerForType(Order);
final serializedBody = _serializers.serializeWith(bodySerializer, body);
final jsonbody = json.encode(serializedBody);
bodyData = jsonbody;

View File

@@ -37,7 +37,8 @@ class UserApi {
final List<String> contentTypes = [];
final serializedBody = _serializers.serialize(body);
final bodySerializer = _serializers.serializerForType(User);
final serializedBody = _serializers.serializeWith(bodySerializer, body);
final jsonbody = json.encode(serializedBody);
bodyData = jsonbody;
@@ -394,7 +395,8 @@ class UserApi {
final List<String> contentTypes = [];
final serializedBody = _serializers.serialize(body);
final bodySerializer = _serializers.serializerForType(User);
final serializedBody = _serializers.serializeWith(bodySerializer, body);
final jsonbody = json.encode(serializedBody);
bodyData = jsonbody;