From de9414c0c459c4d8e2b478279b12ac85b4d3aba0 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Mon, 14 Dec 2020 09:28:11 +0200 Subject: [PATCH] CSV Models --- lib/data/models/import_model.dart | 2 ++ lib/data/models/import_model.g.dart | 39 +++++++++++++++++++++++++---- lib/data/models/serializers.g.dart | 3 +++ 3 files changed, 39 insertions(+), 5 deletions(-) diff --git a/lib/data/models/import_model.dart b/lib/data/models/import_model.dart index 7d97a6ca7..970659c01 100644 --- a/lib/data/models/import_model.dart +++ b/lib/data/models/import_model.dart @@ -20,6 +20,8 @@ abstract class PreImportResponse BuiltList> get headers; + BuiltList get available; + static Serializer get serializer => _$preImportResponseSerializer; } diff --git a/lib/data/models/import_model.g.dart b/lib/data/models/import_model.g.dart index 7f85cf429..84ba6454d 100644 --- a/lib/data/models/import_model.g.dart +++ b/lib/data/models/import_model.g.dart @@ -27,6 +27,10 @@ class _$PreImportResponseSerializer specifiedType: const FullType(BuiltList, const [ const FullType(BuiltList, const [const FullType(String)]) ])), + 'available', + serializers.serialize(object.available, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])), ]; return result; @@ -54,6 +58,12 @@ class _$PreImportResponseSerializer const FullType(BuiltList, const [const FullType(String)]) ])) as BuiltList); break; + case 'available': + result.available.replace(serializers.deserialize(value, + specifiedType: + const FullType(BuiltList, const [const FullType(String)])) + as BuiltList); + break; } } @@ -66,18 +76,23 @@ class _$PreImportResponse extends PreImportResponse { final String hash; @override final BuiltList> headers; + @override + final BuiltList available; factory _$PreImportResponse( [void Function(PreImportResponseBuilder) updates]) => (new PreImportResponseBuilder()..update(updates)).build(); - _$PreImportResponse._({this.hash, this.headers}) : super._() { + _$PreImportResponse._({this.hash, this.headers, this.available}) : super._() { if (hash == null) { throw new BuiltValueNullFieldError('PreImportResponse', 'hash'); } if (headers == null) { throw new BuiltValueNullFieldError('PreImportResponse', 'headers'); } + if (available == null) { + throw new BuiltValueNullFieldError('PreImportResponse', 'available'); + } } @override @@ -93,20 +108,23 @@ class _$PreImportResponse extends PreImportResponse { if (identical(other, this)) return true; return other is PreImportResponse && hash == other.hash && - headers == other.headers; + headers == other.headers && + available == other.available; } int __hashCode; @override int get hashCode { - return __hashCode ??= $jf($jc($jc(0, hash.hashCode), headers.hashCode)); + return __hashCode ??= $jf( + $jc($jc($jc(0, hash.hashCode), headers.hashCode), available.hashCode)); } @override String toString() { return (newBuiltValueToStringHelper('PreImportResponse') ..add('hash', hash) - ..add('headers', headers)) + ..add('headers', headers) + ..add('available', available)) .toString(); } } @@ -125,12 +143,18 @@ class PreImportResponseBuilder set headers(ListBuilder> headers) => _$this._headers = headers; + ListBuilder _available; + ListBuilder get available => + _$this._available ??= new ListBuilder(); + set available(ListBuilder available) => _$this._available = available; + PreImportResponseBuilder(); PreImportResponseBuilder get _$this { if (_$v != null) { _hash = _$v.hash; _headers = _$v.headers?.toBuilder(); + _available = _$v.available?.toBuilder(); _$v = null; } return this; @@ -154,12 +178,17 @@ class PreImportResponseBuilder _$PreImportResponse _$result; try { _$result = _$v ?? - new _$PreImportResponse._(hash: hash, headers: headers.build()); + new _$PreImportResponse._( + hash: hash, + headers: headers.build(), + available: available.build()); } catch (_) { String _$failedField; try { _$failedField = 'headers'; headers.build(); + _$failedField = 'available'; + available.build(); } catch (e) { throw new BuiltValueNestedFieldError( 'PreImportResponse', _$failedField, e.toString()); diff --git a/lib/data/models/serializers.g.dart b/lib/data/models/serializers.g.dart index 3d816e517..e703648d4 100644 --- a/lib/data/models/serializers.g.dart +++ b/lib/data/models/serializers.g.dart @@ -199,6 +199,9 @@ Serializers _$serializers = (new Serializers().toBuilder() const FullType(BuiltList, const [const FullType(String)]) ]), () => new ListBuilder>()) + ..addBuilderFactory( + const FullType(BuiltList, const [const FullType(String)]), + () => new ListBuilder()) ..addBuilderFactory( const FullType(BuiltList, const [const FullType(ClientEntity)]), () => new ListBuilder())