[dart-dio] fix endpoints returning null (#15433)

* fix endpoints returning null

* add const back
This commit is contained in:
Ahmed Fwela
2023-05-08 20:27:29 +03:00
committed by GitHub
parent f82a311bf8
commit 3d722c1083
21 changed files with 191 additions and 167 deletions

View File

@@ -116,7 +116,7 @@ class {{classname}} {
);
{{#returnType}}
{{{returnType}}} _responseData;
{{{.}}}? _responseData;
try {
{{#includeLibraryTemplate}}api/deserialize{{/includeLibraryTemplate}}

View File

@@ -1,24 +1,23 @@
final rawResponse = _response.data;
{{#isResponseFile}}
_responseData = _response.data as {{{returnType}}};
_responseData = rawResponse == null ? null : rawResponse as {{{returnType}}};
{{/isResponseFile}}
{{^isResponseFile}}
{{#returnSimpleType}}
{{#returnTypeIsPrimitive}}
_responseData = _response.data as {{{returnType}}};
_responseData = rawResponse == null ? null : rawResponse as {{{returnType}}};
{{/returnTypeIsPrimitive}}
{{^returnTypeIsPrimitive}}
const _responseType = FullType({{{returnType}}});
_responseData = _serializers.deserialize(
_response.data!,
specifiedType: _responseType,
{{^returnTypeIsPrimitive}}
_responseData = rawResponse == null ? null : _serializers.deserialize(
rawResponse,
specifiedType: const FullType({{{returnType}}}),
) as {{{returnType}}};
{{/returnTypeIsPrimitive}}
{{/returnSimpleType}}
{{^returnSimpleType}}
const _responseType = FullType(Built{{#isArray}}{{#uniqueItems}}Set{{/uniqueItems}}{{^uniqueItems}}List{{/uniqueItems}}{{/isArray}}{{#isMap}}Map{{/isMap}}, [{{#isMap}}FullType(String), {{/isMap}}FullType({{{returnBaseType}}})]);
_responseData = _serializers.deserialize(
_response.data!,
specifiedType: _responseType,
{{^returnSimpleType}}
_responseData = rawResponse == null ? null : _serializers.deserialize(
rawResponse,
specifiedType: const FullType(Built{{#isArray}}{{#uniqueItems}}Set{{/uniqueItems}}{{^uniqueItems}}List{{/uniqueItems}}{{/isArray}}{{#isMap}}Map{{/isMap}}, [{{#isMap}}FullType(String), {{/isMap}}FullType({{{returnBaseType}}})]),
) as {{{returnType}}};
{{/returnSimpleType}}
{{/isResponseFile}}

View File

@@ -1 +1,2 @@
_responseData = deserialize<{{{returnType}}}, {{{returnBaseType}}}>(_response.data!, '{{{returnType}}}', growable: true);
final rawData = _response.data;
_responseData = rawData == null ? null : deserialize<{{{returnType}}}, {{{returnBaseType}}}>(rawData, '{{{returnType}}}', growable: true);

View File

@@ -59,13 +59,13 @@ class DefaultApi {
onReceiveProgress: onReceiveProgress,
);
Fruit _responseData;
Fruit? _responseData;
try {
const _responseType = FullType(Fruit);
_responseData = _serializers.deserialize(
_response.data!,
specifiedType: _responseType,
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : _serializers.deserialize(
rawResponse,
specifiedType: const FullType(Fruit),
) as Fruit;
} catch (error, stackTrace) {

View File

@@ -82,13 +82,13 @@ class BarApi {
onReceiveProgress: onReceiveProgress,
);
Bar _responseData;
Bar? _responseData;
try {
const _responseType = FullType(Bar);
_responseData = _serializers.deserialize(
_response.data!,
specifiedType: _responseType,
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : _serializers.deserialize(
rawResponse,
specifiedType: const FullType(Bar),
) as Bar;
} catch (error, stackTrace) {

View File

@@ -83,13 +83,13 @@ class FooApi {
onReceiveProgress: onReceiveProgress,
);
FooRefOrValue _responseData;
FooRefOrValue? _responseData;
try {
const _responseType = FullType(FooRefOrValue);
_responseData = _serializers.deserialize(
_response.data!,
specifiedType: _responseType,
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : _serializers.deserialize(
rawResponse,
specifiedType: const FullType(FooRefOrValue),
) as FooRefOrValue;
} catch (error, stackTrace) {
@@ -156,13 +156,13 @@ class FooApi {
onReceiveProgress: onReceiveProgress,
);
BuiltList<FooRefOrValue> _responseData;
BuiltList<FooRefOrValue>? _responseData;
try {
const _responseType = FullType(BuiltList, [FullType(FooRefOrValue)]);
_responseData = _serializers.deserialize(
_response.data!,
specifiedType: _responseType,
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : _serializers.deserialize(
rawResponse,
specifiedType: const FullType(BuiltList, [FullType(FooRefOrValue)]),
) as BuiltList<FooRefOrValue>;
} catch (error, stackTrace) {

View File

@@ -59,13 +59,13 @@ class DefaultApi {
onReceiveProgress: onReceiveProgress,
);
Example _responseData;
Example? _responseData;
try {
const _responseType = FullType(Example);
_responseData = _serializers.deserialize(
_response.data!,
specifiedType: _responseType,
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : _serializers.deserialize(
rawResponse,
specifiedType: const FullType(Example),
) as Example;
} catch (error, stackTrace) {

View File

@@ -79,10 +79,11 @@ _bodyData=jsonEncode(modelClient);
onReceiveProgress: onReceiveProgress,
);
ModelClient _responseData;
ModelClient? _responseData;
try {
_responseData = deserialize<ModelClient, ModelClient>(_response.data!, 'ModelClient', growable: true);
final rawData = _response.data;
_responseData = rawData == null ? null : deserialize<ModelClient, ModelClient>(rawData, 'ModelClient', growable: true);
} catch (error, stackTrace) {
throw DioError(
requestOptions: _response.requestOptions,

View File

@@ -59,10 +59,11 @@ class DefaultApi {
onReceiveProgress: onReceiveProgress,
);
FooGetDefaultResponse _responseData;
FooGetDefaultResponse? _responseData;
try {
_responseData = deserialize<FooGetDefaultResponse, FooGetDefaultResponse>(_response.data!, 'FooGetDefaultResponse', growable: true);
final rawData = _response.data;
_responseData = rawData == null ? null : deserialize<FooGetDefaultResponse, FooGetDefaultResponse>(rawData, 'FooGetDefaultResponse', growable: true);
} catch (error, stackTrace) {
throw DioError(
requestOptions: _response.requestOptions,

View File

@@ -66,10 +66,11 @@ class FakeApi {
onReceiveProgress: onReceiveProgress,
);
HealthCheckResult _responseData;
HealthCheckResult? _responseData;
try {
_responseData = deserialize<HealthCheckResult, HealthCheckResult>(_response.data!, 'HealthCheckResult', growable: true);
final rawData = _response.data;
_responseData = rawData == null ? null : deserialize<HealthCheckResult, HealthCheckResult>(rawData, 'HealthCheckResult', growable: true);
} catch (error, stackTrace) {
throw DioError(
requestOptions: _response.requestOptions,
@@ -236,10 +237,11 @@ _bodyData=jsonEncode(body);
onReceiveProgress: onReceiveProgress,
);
bool _responseData;
bool? _responseData;
try {
_responseData = deserialize<bool, bool>(_response.data!, 'bool', growable: true);
final rawData = _response.data;
_responseData = rawData == null ? null : deserialize<bool, bool>(rawData, 'bool', growable: true);
} catch (error, stackTrace) {
throw DioError(
requestOptions: _response.requestOptions,
@@ -324,10 +326,11 @@ _bodyData=jsonEncode(outerComposite);
onReceiveProgress: onReceiveProgress,
);
OuterComposite _responseData;
OuterComposite? _responseData;
try {
_responseData = deserialize<OuterComposite, OuterComposite>(_response.data!, 'OuterComposite', growable: true);
final rawData = _response.data;
_responseData = rawData == null ? null : deserialize<OuterComposite, OuterComposite>(rawData, 'OuterComposite', growable: true);
} catch (error, stackTrace) {
throw DioError(
requestOptions: _response.requestOptions,
@@ -412,10 +415,11 @@ _bodyData=jsonEncode(body);
onReceiveProgress: onReceiveProgress,
);
num _responseData;
num? _responseData;
try {
_responseData = deserialize<num, num>(_response.data!, 'num', growable: true);
final rawData = _response.data;
_responseData = rawData == null ? null : deserialize<num, num>(rawData, 'num', growable: true);
} catch (error, stackTrace) {
throw DioError(
requestOptions: _response.requestOptions,
@@ -500,10 +504,11 @@ _bodyData=jsonEncode(body);
onReceiveProgress: onReceiveProgress,
);
String _responseData;
String? _responseData;
try {
_responseData = deserialize<String, String>(_response.data!, 'String', growable: true);
final rawData = _response.data;
_responseData = rawData == null ? null : deserialize<String, String>(rawData, 'String', growable: true);
} catch (error, stackTrace) {
throw DioError(
requestOptions: _response.requestOptions,
@@ -588,10 +593,11 @@ _bodyData=jsonEncode(outerObjectWithEnumProperty);
onReceiveProgress: onReceiveProgress,
);
OuterObjectWithEnumProperty _responseData;
OuterObjectWithEnumProperty? _responseData;
try {
_responseData = deserialize<OuterObjectWithEnumProperty, OuterObjectWithEnumProperty>(_response.data!, 'OuterObjectWithEnumProperty', growable: true);
final rawData = _response.data;
_responseData = rawData == null ? null : deserialize<OuterObjectWithEnumProperty, OuterObjectWithEnumProperty>(rawData, 'OuterObjectWithEnumProperty', growable: true);
} catch (error, stackTrace) {
throw DioError(
requestOptions: _response.requestOptions,
@@ -879,10 +885,11 @@ _bodyData=jsonEncode(modelClient);
onReceiveProgress: onReceiveProgress,
);
ModelClient _responseData;
ModelClient? _responseData;
try {
_responseData = deserialize<ModelClient, ModelClient>(_response.data!, 'ModelClient', growable: true);
final rawData = _response.data;
_responseData = rawData == null ? null : deserialize<ModelClient, ModelClient>(rawData, 'ModelClient', growable: true);
} catch (error, stackTrace) {
throw DioError(
requestOptions: _response.requestOptions,

View File

@@ -86,10 +86,11 @@ _bodyData=jsonEncode(modelClient);
onReceiveProgress: onReceiveProgress,
);
ModelClient _responseData;
ModelClient? _responseData;
try {
_responseData = deserialize<ModelClient, ModelClient>(_response.data!, 'ModelClient', growable: true);
final rawData = _response.data;
_responseData = rawData == null ? null : deserialize<ModelClient, ModelClient>(rawData, 'ModelClient', growable: true);
} catch (error, stackTrace) {
throw DioError(
requestOptions: _response.requestOptions,

View File

@@ -197,10 +197,11 @@ _bodyData=jsonEncode(pet);
onReceiveProgress: onReceiveProgress,
);
List<Pet> _responseData;
List<Pet>? _responseData;
try {
_responseData = deserialize<List<Pet>, Pet>(_response.data!, 'List<Pet>', growable: true);
final rawData = _response.data;
_responseData = rawData == null ? null : deserialize<List<Pet>, Pet>(rawData, 'List<Pet>', growable: true);
} catch (error, stackTrace) {
throw DioError(
requestOptions: _response.requestOptions,
@@ -278,10 +279,11 @@ _responseData = deserialize<List<Pet>, Pet>(_response.data!, 'List<Pet>', growab
onReceiveProgress: onReceiveProgress,
);
Set<Pet> _responseData;
Set<Pet>? _responseData;
try {
_responseData = deserialize<Set<Pet>, Pet>(_response.data!, 'Set<Pet>', growable: true);
final rawData = _response.data;
_responseData = rawData == null ? null : deserialize<Set<Pet>, Pet>(rawData, 'Set<Pet>', growable: true);
} catch (error, stackTrace) {
throw DioError(
requestOptions: _response.requestOptions,
@@ -355,10 +357,11 @@ _responseData = deserialize<Set<Pet>, Pet>(_response.data!, 'Set<Pet>', growable
onReceiveProgress: onReceiveProgress,
);
Pet _responseData;
Pet? _responseData;
try {
_responseData = deserialize<Pet, Pet>(_response.data!, 'Pet', growable: true);
final rawData = _response.data;
_responseData = rawData == null ? null : deserialize<Pet, Pet>(rawData, 'Pet', growable: true);
} catch (error, stackTrace) {
throw DioError(
requestOptions: _response.requestOptions,
@@ -596,10 +599,11 @@ _bodyData=jsonEncode(pet);
onReceiveProgress: onReceiveProgress,
);
ApiResponse _responseData;
ApiResponse? _responseData;
try {
_responseData = deserialize<ApiResponse, ApiResponse>(_response.data!, 'ApiResponse', growable: true);
final rawData = _response.data;
_responseData = rawData == null ? null : deserialize<ApiResponse, ApiResponse>(rawData, 'ApiResponse', growable: true);
} catch (error, stackTrace) {
throw DioError(
requestOptions: _response.requestOptions,
@@ -693,10 +697,11 @@ _responseData = deserialize<ApiResponse, ApiResponse>(_response.data!, 'ApiRespo
onReceiveProgress: onReceiveProgress,
);
ApiResponse _responseData;
ApiResponse? _responseData;
try {
_responseData = deserialize<ApiResponse, ApiResponse>(_response.data!, 'ApiResponse', growable: true);
final rawData = _response.data;
_responseData = rawData == null ? null : deserialize<ApiResponse, ApiResponse>(rawData, 'ApiResponse', growable: true);
} catch (error, stackTrace) {
throw DioError(
requestOptions: _response.requestOptions,

View File

@@ -113,10 +113,11 @@ class StoreApi {
onReceiveProgress: onReceiveProgress,
);
Map<String, int> _responseData;
Map<String, int>? _responseData;
try {
_responseData = deserialize<Map<String, int>, int>(_response.data!, 'Map<String, int>', growable: true);
final rawData = _response.data;
_responseData = rawData == null ? null : deserialize<Map<String, int>, int>(rawData, 'Map<String, int>', growable: true);
} catch (error, stackTrace) {
throw DioError(
requestOptions: _response.requestOptions,
@@ -183,10 +184,11 @@ _responseData = deserialize<Map<String, int>, int>(_response.data!, 'Map<String,
onReceiveProgress: onReceiveProgress,
);
Order _responseData;
Order? _responseData;
try {
_responseData = deserialize<Order, Order>(_response.data!, 'Order', growable: true);
final rawData = _response.data;
_responseData = rawData == null ? null : deserialize<Order, Order>(rawData, 'Order', growable: true);
} catch (error, stackTrace) {
throw DioError(
requestOptions: _response.requestOptions,
@@ -271,10 +273,11 @@ _bodyData=jsonEncode(order);
onReceiveProgress: onReceiveProgress,
);
Order _responseData;
Order? _responseData;
try {
_responseData = deserialize<Order, Order>(_response.data!, 'Order', growable: true);
final rawData = _response.data;
_responseData = rawData == null ? null : deserialize<Order, Order>(rawData, 'Order', growable: true);
} catch (error, stackTrace) {
throw DioError(
requestOptions: _response.requestOptions,

View File

@@ -303,10 +303,11 @@ _bodyData=jsonEncode(user);
onReceiveProgress: onReceiveProgress,
);
User _responseData;
User? _responseData;
try {
_responseData = deserialize<User, User>(_response.data!, 'User', growable: true);
final rawData = _response.data;
_responseData = rawData == null ? null : deserialize<User, User>(rawData, 'User', growable: true);
} catch (error, stackTrace) {
throw DioError(
requestOptions: _response.requestOptions,
@@ -381,10 +382,11 @@ _responseData = deserialize<User, User>(_response.data!, 'User', growable: true)
onReceiveProgress: onReceiveProgress,
);
String _responseData;
String? _responseData;
try {
_responseData = deserialize<String, String>(_response.data!, 'String', growable: true);
final rawData = _response.data;
_responseData = rawData == null ? null : deserialize<String, String>(rawData, 'String', growable: true);
} catch (error, stackTrace) {
throw DioError(
requestOptions: _response.requestOptions,

View File

@@ -81,13 +81,13 @@ class AnotherFakeApi {
onReceiveProgress: onReceiveProgress,
);
ModelClient _responseData;
ModelClient? _responseData;
try {
const _responseType = FullType(ModelClient);
_responseData = _serializers.deserialize(
_response.data!,
specifiedType: _responseType,
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : _serializers.deserialize(
rawResponse,
specifiedType: const FullType(ModelClient),
) as ModelClient;
} catch (error, stackTrace) {

View File

@@ -59,13 +59,13 @@ class DefaultApi {
onReceiveProgress: onReceiveProgress,
);
FooGetDefaultResponse _responseData;
FooGetDefaultResponse? _responseData;
try {
const _responseType = FullType(FooGetDefaultResponse);
_responseData = _serializers.deserialize(
_response.data!,
specifiedType: _responseType,
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : _serializers.deserialize(
rawResponse,
specifiedType: const FullType(FooGetDefaultResponse),
) as FooGetDefaultResponse;
} catch (error, stackTrace) {

View File

@@ -70,13 +70,13 @@ class FakeApi {
onReceiveProgress: onReceiveProgress,
);
HealthCheckResult _responseData;
HealthCheckResult? _responseData;
try {
const _responseType = FullType(HealthCheckResult);
_responseData = _serializers.deserialize(
_response.data!,
specifiedType: _responseType,
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : _serializers.deserialize(
rawResponse,
specifiedType: const FullType(HealthCheckResult),
) as HealthCheckResult;
} catch (error, stackTrace) {
@@ -248,10 +248,11 @@ class FakeApi {
onReceiveProgress: onReceiveProgress,
);
bool _responseData;
bool? _responseData;
try {
_responseData = _response.data as bool;
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : rawResponse as bool;
} catch (error, stackTrace) {
throw DioError(
@@ -339,13 +340,13 @@ class FakeApi {
onReceiveProgress: onReceiveProgress,
);
OuterComposite _responseData;
OuterComposite? _responseData;
try {
const _responseType = FullType(OuterComposite);
_responseData = _serializers.deserialize(
_response.data!,
specifiedType: _responseType,
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : _serializers.deserialize(
rawResponse,
specifiedType: const FullType(OuterComposite),
) as OuterComposite;
} catch (error, stackTrace) {
@@ -433,10 +434,11 @@ class FakeApi {
onReceiveProgress: onReceiveProgress,
);
num _responseData;
num? _responseData;
try {
_responseData = _response.data as num;
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : rawResponse as num;
} catch (error, stackTrace) {
throw DioError(
@@ -523,10 +525,11 @@ class FakeApi {
onReceiveProgress: onReceiveProgress,
);
String _responseData;
String? _responseData;
try {
_responseData = _response.data as String;
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : rawResponse as String;
} catch (error, stackTrace) {
throw DioError(
@@ -614,13 +617,13 @@ class FakeApi {
onReceiveProgress: onReceiveProgress,
);
OuterObjectWithEnumProperty _responseData;
OuterObjectWithEnumProperty? _responseData;
try {
const _responseType = FullType(OuterObjectWithEnumProperty);
_responseData = _serializers.deserialize(
_response.data!,
specifiedType: _responseType,
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : _serializers.deserialize(
rawResponse,
specifiedType: const FullType(OuterObjectWithEnumProperty),
) as OuterObjectWithEnumProperty;
} catch (error, stackTrace) {
@@ -917,13 +920,13 @@ class FakeApi {
onReceiveProgress: onReceiveProgress,
);
ModelClient _responseData;
ModelClient? _responseData;
try {
const _responseType = FullType(ModelClient);
_responseData = _serializers.deserialize(
_response.data!,
specifiedType: _responseType,
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : _serializers.deserialize(
rawResponse,
specifiedType: const FullType(ModelClient),
) as ModelClient;
} catch (error, stackTrace) {

View File

@@ -88,13 +88,13 @@ class FakeClassnameTags123Api {
onReceiveProgress: onReceiveProgress,
);
ModelClient _responseData;
ModelClient? _responseData;
try {
const _responseType = FullType(ModelClient);
_responseData = _serializers.deserialize(
_response.data!,
specifiedType: _responseType,
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : _serializers.deserialize(
rawResponse,
specifiedType: const FullType(ModelClient),
) as ModelClient;
} catch (error, stackTrace) {

View File

@@ -201,13 +201,13 @@ class PetApi {
onReceiveProgress: onReceiveProgress,
);
BuiltList<Pet> _responseData;
BuiltList<Pet>? _responseData;
try {
const _responseType = FullType(BuiltList, [FullType(Pet)]);
_responseData = _serializers.deserialize(
_response.data!,
specifiedType: _responseType,
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : _serializers.deserialize(
rawResponse,
specifiedType: const FullType(BuiltList, [FullType(Pet)]),
) as BuiltList<Pet>;
} catch (error, stackTrace) {
@@ -287,13 +287,13 @@ class PetApi {
onReceiveProgress: onReceiveProgress,
);
BuiltSet<Pet> _responseData;
BuiltSet<Pet>? _responseData;
try {
const _responseType = FullType(BuiltSet, [FullType(Pet)]);
_responseData = _serializers.deserialize(
_response.data!,
specifiedType: _responseType,
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : _serializers.deserialize(
rawResponse,
specifiedType: const FullType(BuiltSet, [FullType(Pet)]),
) as BuiltSet<Pet>;
} catch (error, stackTrace) {
@@ -369,13 +369,13 @@ class PetApi {
onReceiveProgress: onReceiveProgress,
);
Pet _responseData;
Pet? _responseData;
try {
const _responseType = FullType(Pet);
_responseData = _serializers.deserialize(
_response.data!,
specifiedType: _responseType,
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : _serializers.deserialize(
rawResponse,
specifiedType: const FullType(Pet),
) as Pet;
} catch (error, stackTrace) {
@@ -625,13 +625,13 @@ class PetApi {
onReceiveProgress: onReceiveProgress,
);
ApiResponse _responseData;
ApiResponse? _responseData;
try {
const _responseType = FullType(ApiResponse);
_responseData = _serializers.deserialize(
_response.data!,
specifiedType: _responseType,
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : _serializers.deserialize(
rawResponse,
specifiedType: const FullType(ApiResponse),
) as ApiResponse;
} catch (error, stackTrace) {
@@ -731,13 +731,13 @@ class PetApi {
onReceiveProgress: onReceiveProgress,
);
ApiResponse _responseData;
ApiResponse? _responseData;
try {
const _responseType = FullType(ApiResponse);
_responseData = _serializers.deserialize(
_response.data!,
specifiedType: _responseType,
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : _serializers.deserialize(
rawResponse,
specifiedType: const FullType(ApiResponse),
) as ApiResponse;
} catch (error, stackTrace) {

View File

@@ -114,13 +114,13 @@ class StoreApi {
onReceiveProgress: onReceiveProgress,
);
BuiltMap<String, int> _responseData;
BuiltMap<String, int>? _responseData;
try {
const _responseType = FullType(BuiltMap, [FullType(String), FullType(int)]);
_responseData = _serializers.deserialize(
_response.data!,
specifiedType: _responseType,
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : _serializers.deserialize(
rawResponse,
specifiedType: const FullType(BuiltMap, [FullType(String), FullType(int)]),
) as BuiltMap<String, int>;
} catch (error, stackTrace) {
@@ -189,13 +189,13 @@ class StoreApi {
onReceiveProgress: onReceiveProgress,
);
Order _responseData;
Order? _responseData;
try {
const _responseType = FullType(Order);
_responseData = _serializers.deserialize(
_response.data!,
specifiedType: _responseType,
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : _serializers.deserialize(
rawResponse,
specifiedType: const FullType(Order),
) as Order;
} catch (error, stackTrace) {
@@ -284,13 +284,13 @@ class StoreApi {
onReceiveProgress: onReceiveProgress,
);
Order _responseData;
Order? _responseData;
try {
const _responseType = FullType(Order);
_responseData = _serializers.deserialize(
_response.data!,
specifiedType: _responseType,
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : _serializers.deserialize(
rawResponse,
specifiedType: const FullType(Order),
) as Order;
} catch (error, stackTrace) {

View File

@@ -311,13 +311,13 @@ class UserApi {
onReceiveProgress: onReceiveProgress,
);
User _responseData;
User? _responseData;
try {
const _responseType = FullType(User);
_responseData = _serializers.deserialize(
_response.data!,
specifiedType: _responseType,
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : _serializers.deserialize(
rawResponse,
specifiedType: const FullType(User),
) as User;
} catch (error, stackTrace) {
@@ -394,10 +394,11 @@ class UserApi {
onReceiveProgress: onReceiveProgress,
);
String _responseData;
String? _responseData;
try {
_responseData = _response.data as String;
final rawResponse = _response.data;
_responseData = rawResponse == null ? null : rawResponse as String;
} catch (error, stackTrace) {
throw DioError(