[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;

View File

@@ -43,7 +43,8 @@ class PetApi {
'application/xml',
];
final serializedBody = _serializers.serialize(pet);
final bodySerializer = _serializers.serializerForType(Pet);
final serializedBody = _serializers.serializeWith(bodySerializer, pet);
final jsonpet = json.encode(serializedBody);
bodyData = jsonpet;
@@ -360,7 +361,8 @@ class PetApi {
'application/xml',
];
final serializedBody = _serializers.serialize(pet);
final bodySerializer = _serializers.serializerForType(Pet);
final serializedBody = _serializers.serializeWith(bodySerializer, pet);
final jsonpet = json.encode(serializedBody);
bodyData = jsonpet;

View File

@@ -207,7 +207,8 @@ class StoreApi {
'application/json',
];
final serializedBody = _serializers.serialize(order);
final bodySerializer = _serializers.serializerForType(Order);
final serializedBody = _serializers.serializeWith(bodySerializer, order);
final jsonorder = json.encode(serializedBody);
bodyData = jsonorder;

View File

@@ -39,7 +39,8 @@ class UserApi {
'application/json',
];
final serializedBody = _serializers.serialize(user);
final bodySerializer = _serializers.serializerForType(User);
final serializedBody = _serializers.serializeWith(bodySerializer, user);
final jsonuser = json.encode(serializedBody);
bodyData = jsonuser;
@@ -437,7 +438,8 @@ class UserApi {
'application/json',
];
final serializedBody = _serializers.serialize(user);
final bodySerializer = _serializers.serializerForType(User);
final serializedBody = _serializers.serializeWith(bodySerializer, user);
final jsonuser = json.encode(serializedBody);
bodyData = jsonuser;

View File

@@ -38,7 +38,8 @@ class AnotherFakeApi {
'application/json',
];
final serializedBody = _serializers.serialize(modelClient);
final bodySerializer = _serializers.serializerForType(ModelClient);
final serializedBody = _serializers.serializeWith(bodySerializer, modelClient);
final jsonmodelClient = json.encode(serializedBody);
bodyData = jsonmodelClient;

View File

@@ -108,7 +108,8 @@ class FakeApi {
'application/xml',
];
final serializedBody = _serializers.serialize(pet);
final bodySerializer = _serializers.serializerForType(Pet);
final serializedBody = _serializers.serializeWith(bodySerializer, pet);
final jsonpet = json.encode(serializedBody);
bodyData = jsonpet;
@@ -164,7 +165,7 @@ class FakeApi {
'application/json',
];
final serializedBody = _serializers.serialize(body);
var serializedBody = body;
final jsonbody = json.encode(serializedBody);
bodyData = jsonbody;
@@ -227,7 +228,8 @@ class FakeApi {
'application/json',
];
final serializedBody = _serializers.serialize(outerComposite);
final bodySerializer = _serializers.serializerForType(OuterComposite);
final serializedBody = _serializers.serializeWith(bodySerializer, outerComposite);
final jsonouterComposite = json.encode(serializedBody);
bodyData = jsonouterComposite;
@@ -291,7 +293,7 @@ class FakeApi {
'application/json',
];
final serializedBody = _serializers.serialize(body);
var serializedBody = body;
final jsonbody = json.encode(serializedBody);
bodyData = jsonbody;
@@ -354,7 +356,7 @@ class FakeApi {
'application/json',
];
final serializedBody = _serializers.serialize(body);
var serializedBody = body;
final jsonbody = json.encode(serializedBody);
bodyData = jsonbody;
@@ -417,7 +419,8 @@ class FakeApi {
'application/json',
];
final serializedBody = _serializers.serialize(fileSchemaTestClass);
final bodySerializer = _serializers.serializerForType(FileSchemaTestClass);
final serializedBody = _serializers.serializeWith(bodySerializer, fileSchemaTestClass);
final jsonfileSchemaTestClass = json.encode(serializedBody);
bodyData = jsonfileSchemaTestClass;
@@ -470,7 +473,8 @@ class FakeApi {
'application/json',
];
final serializedBody = _serializers.serialize(user);
final bodySerializer = _serializers.serializerForType(User);
final serializedBody = _serializers.serializeWith(bodySerializer, user);
final jsonuser = json.encode(serializedBody);
bodyData = jsonuser;
@@ -521,7 +525,8 @@ class FakeApi {
'application/json',
];
final serializedBody = _serializers.serialize(modelClient);
final bodySerializer = _serializers.serializerForType(ModelClient);
final serializedBody = _serializers.serializeWith(bodySerializer, modelClient);
final jsonmodelClient = json.encode(serializedBody);
bodyData = jsonmodelClient;
@@ -793,7 +798,8 @@ class FakeApi {
'application/json',
];
final serializedBody = _serializers.serialize(requestBody);
final bodySerializer = _serializers.serializerForType(String);
final serializedBody = _serializers.serializeWith(bodySerializer, requestBody);
final jsonrequestBody = json.encode(serializedBody);
bodyData = jsonrequestBody;

View File

@@ -38,7 +38,8 @@ class FakeClassnameTags123Api {
'application/json',
];
final serializedBody = _serializers.serialize(modelClient);
final bodySerializer = _serializers.serializerForType(ModelClient);
final serializedBody = _serializers.serializeWith(bodySerializer, modelClient);
final jsonmodelClient = json.encode(serializedBody);
bodyData = jsonmodelClient;

View File

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

View File

@@ -207,7 +207,8 @@ class StoreApi {
'application/json',
];
final serializedBody = _serializers.serialize(order);
final bodySerializer = _serializers.serializerForType(Order);
final serializedBody = _serializers.serializeWith(bodySerializer, order);
final jsonorder = json.encode(serializedBody);
bodyData = jsonorder;

View File

@@ -39,7 +39,8 @@ class UserApi {
'application/json',
];
final serializedBody = _serializers.serialize(user);
final bodySerializer = _serializers.serializerForType(User);
final serializedBody = _serializers.serializeWith(bodySerializer, user);
final jsonuser = json.encode(serializedBody);
bodyData = jsonuser;
@@ -402,7 +403,8 @@ class UserApi {
'application/json',
];
final serializedBody = _serializers.serialize(user);
final bodySerializer = _serializers.serializerForType(User);
final serializedBody = _serializers.serializeWith(bodySerializer, user);
final jsonuser = json.encode(serializedBody);
bodyData = jsonuser;