// GENERATED CODE - DO NOT MODIFY BY HAND part of 'static_data_model.dart'; // ************************************************************************** // BuiltValueGenerator // ************************************************************************** Serializer _$staticDataListResponseSerializer = new _$StaticDataListResponseSerializer(); Serializer _$staticDataItemResponseSerializer = new _$StaticDataItemResponseSerializer(); Serializer _$staticDataEntitySerializer = new _$StaticDataEntitySerializer(); Serializer _$templateEntitySerializer = new _$TemplateEntitySerializer(); class _$StaticDataListResponseSerializer implements StructuredSerializer { @override final Iterable types = const [ StaticDataListResponse, _$StaticDataListResponse ]; @override final String wireName = 'StaticDataListResponse'; @override Iterable serialize( Serializers serializers, StaticDataListResponse object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'data', serializers.serialize(object.data, specifiedType: const FullType( BuiltList, const [const FullType(StaticDataEntity)])), ]; return result; } @override StaticDataListResponse deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new StaticDataListResponseBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType( BuiltList, const [const FullType(StaticDataEntity)]))! as BuiltList); break; } } return result.build(); } } class _$StaticDataItemResponseSerializer implements StructuredSerializer { @override final Iterable types = const [ StaticDataItemResponse, _$StaticDataItemResponse ]; @override final String wireName = 'StaticDataItemResponse'; @override Iterable serialize( Serializers serializers, StaticDataItemResponse object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'data', serializers.serialize(object.data, specifiedType: const FullType(StaticDataEntity)), ]; return result; } @override StaticDataItemResponse deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new StaticDataItemResponseBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'data': result.data.replace(serializers.deserialize(value, specifiedType: const FullType(StaticDataEntity))! as StaticDataEntity); break; } } return result.build(); } } class _$StaticDataEntitySerializer implements StructuredSerializer { @override final Iterable types = const [StaticDataEntity, _$StaticDataEntity]; @override final String wireName = 'StaticDataEntity'; @override Iterable serialize(Serializers serializers, StaticDataEntity object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'currencies', serializers.serialize(object.currencies, specifiedType: const FullType( BuiltList, const [const FullType(CurrencyEntity)])), 'sizes', serializers.serialize(object.sizes, specifiedType: const FullType(BuiltList, const [const FullType(SizeEntity)])), 'industries', serializers.serialize(object.industries, specifiedType: const FullType( BuiltList, const [const FullType(IndustryEntity)])), 'timezones', serializers.serialize(object.timezones, specifiedType: const FullType( BuiltList, const [const FullType(TimezoneEntity)])), 'gateways', serializers.serialize(object.gateways, specifiedType: const FullType(BuiltList, const [const FullType(GatewayEntity)])), 'date_formats', serializers.serialize(object.dateFormats, specifiedType: const FullType( BuiltList, const [const FullType(DateFormatEntity)])), 'datetime_formats', serializers.serialize(object.datetimeFormats, specifiedType: const FullType( BuiltList, const [const FullType(DatetimeFormatEntity)])), 'languages', serializers.serialize(object.languages, specifiedType: const FullType( BuiltList, const [const FullType(LanguageEntity)])), 'payment_types', serializers.serialize(object.paymentTypes, specifiedType: const FullType( BuiltList, const [const FullType(PaymentTypeEntity)])), 'countries', serializers.serialize(object.countries, specifiedType: const FullType(BuiltList, const [const FullType(CountryEntity)])), 'invoice_status', serializers.serialize(object.invoiceStatus, specifiedType: const FullType( BuiltList, const [const FullType(InvoiceStatusEntity)])), 'templates', serializers.serialize(object.templates, specifiedType: const FullType(BuiltMap, const [const FullType(String), const FullType(TemplateEntity)])), ]; return result; } @override StaticDataEntity deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new StaticDataEntityBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'currencies': result.currencies.replace(serializers.deserialize(value, specifiedType: const FullType( BuiltList, const [const FullType(CurrencyEntity)]))! as BuiltList); break; case 'sizes': result.sizes.replace(serializers.deserialize(value, specifiedType: const FullType( BuiltList, const [const FullType(SizeEntity)]))! as BuiltList); break; case 'industries': result.industries.replace(serializers.deserialize(value, specifiedType: const FullType( BuiltList, const [const FullType(IndustryEntity)]))! as BuiltList); break; case 'timezones': result.timezones.replace(serializers.deserialize(value, specifiedType: const FullType( BuiltList, const [const FullType(TimezoneEntity)]))! as BuiltList); break; case 'gateways': result.gateways.replace(serializers.deserialize(value, specifiedType: const FullType( BuiltList, const [const FullType(GatewayEntity)]))! as BuiltList); break; case 'date_formats': result.dateFormats.replace(serializers.deserialize(value, specifiedType: const FullType( BuiltList, const [const FullType(DateFormatEntity)]))! as BuiltList); break; case 'datetime_formats': result.datetimeFormats.replace(serializers.deserialize(value, specifiedType: const FullType( BuiltList, const [const FullType(DatetimeFormatEntity)]))! as BuiltList); break; case 'languages': result.languages.replace(serializers.deserialize(value, specifiedType: const FullType( BuiltList, const [const FullType(LanguageEntity)]))! as BuiltList); break; case 'payment_types': result.paymentTypes.replace(serializers.deserialize(value, specifiedType: const FullType( BuiltList, const [const FullType(PaymentTypeEntity)]))! as BuiltList); break; case 'countries': result.countries.replace(serializers.deserialize(value, specifiedType: const FullType( BuiltList, const [const FullType(CountryEntity)]))! as BuiltList); break; case 'invoice_status': result.invoiceStatus.replace(serializers.deserialize(value, specifiedType: const FullType( BuiltList, const [const FullType(InvoiceStatusEntity)]))! as BuiltList); break; case 'templates': result.templates.replace(serializers.deserialize(value, specifiedType: const FullType(BuiltMap, const [ const FullType(String), const FullType(TemplateEntity) ]))!); break; } } return result.build(); } } class _$TemplateEntitySerializer implements StructuredSerializer { @override final Iterable types = const [TemplateEntity, _$TemplateEntity]; @override final String wireName = 'TemplateEntity'; @override Iterable serialize(Serializers serializers, TemplateEntity object, {FullType specifiedType = FullType.unspecified}) { final result = [ 'subject', serializers.serialize(object.subject, specifiedType: const FullType(String)), 'body', serializers.serialize(object.body, specifiedType: const FullType(String)), ]; return result; } @override TemplateEntity deserialize( Serializers serializers, Iterable serialized, {FullType specifiedType = FullType.unspecified}) { final result = new TemplateEntityBuilder(); final iterator = serialized.iterator; while (iterator.moveNext()) { final key = iterator.current! as String; iterator.moveNext(); final Object? value = iterator.current; switch (key) { case 'subject': result.subject = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; case 'body': result.body = serializers.deserialize(value, specifiedType: const FullType(String))! as String; break; } } return result.build(); } } class _$StaticDataListResponse extends StaticDataListResponse { @override final BuiltList data; factory _$StaticDataListResponse( [void Function(StaticDataListResponseBuilder)? updates]) => (new StaticDataListResponseBuilder()..update(updates))._build(); _$StaticDataListResponse._({required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull( data, r'StaticDataListResponse', 'data'); } @override StaticDataListResponse rebuild( void Function(StaticDataListResponseBuilder) updates) => (toBuilder()..update(updates)).build(); @override StaticDataListResponseBuilder toBuilder() => new StaticDataListResponseBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is StaticDataListResponse && data == other.data; } int? __hashCode; @override int get hashCode { if (__hashCode != null) return __hashCode!; var _$hash = 0; _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return __hashCode ??= _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'StaticDataListResponse') ..add('data', data)) .toString(); } } class StaticDataListResponseBuilder implements Builder { _$StaticDataListResponse? _$v; ListBuilder? _data; ListBuilder get data => _$this._data ??= new ListBuilder(); set data(ListBuilder? data) => _$this._data = data; StaticDataListResponseBuilder(); StaticDataListResponseBuilder get _$this { final $v = _$v; if ($v != null) { _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(StaticDataListResponse other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$StaticDataListResponse; } @override void update(void Function(StaticDataListResponseBuilder)? updates) { if (updates != null) updates(this); } @override StaticDataListResponse build() => _build(); _$StaticDataListResponse _build() { _$StaticDataListResponse _$result; try { _$result = _$v ?? new _$StaticDataListResponse._(data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'data'; data.build(); } catch (e) { throw new BuiltValueNestedFieldError( r'StaticDataListResponse', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } class _$StaticDataItemResponse extends StaticDataItemResponse { @override final StaticDataEntity data; factory _$StaticDataItemResponse( [void Function(StaticDataItemResponseBuilder)? updates]) => (new StaticDataItemResponseBuilder()..update(updates))._build(); _$StaticDataItemResponse._({required this.data}) : super._() { BuiltValueNullFieldError.checkNotNull( data, r'StaticDataItemResponse', 'data'); } @override StaticDataItemResponse rebuild( void Function(StaticDataItemResponseBuilder) updates) => (toBuilder()..update(updates)).build(); @override StaticDataItemResponseBuilder toBuilder() => new StaticDataItemResponseBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is StaticDataItemResponse && data == other.data; } int? __hashCode; @override int get hashCode { if (__hashCode != null) return __hashCode!; var _$hash = 0; _$hash = $jc(_$hash, data.hashCode); _$hash = $jf(_$hash); return __hashCode ??= _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'StaticDataItemResponse') ..add('data', data)) .toString(); } } class StaticDataItemResponseBuilder implements Builder { _$StaticDataItemResponse? _$v; StaticDataEntityBuilder? _data; StaticDataEntityBuilder get data => _$this._data ??= new StaticDataEntityBuilder(); set data(StaticDataEntityBuilder? data) => _$this._data = data; StaticDataItemResponseBuilder(); StaticDataItemResponseBuilder get _$this { final $v = _$v; if ($v != null) { _data = $v.data.toBuilder(); _$v = null; } return this; } @override void replace(StaticDataItemResponse other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$StaticDataItemResponse; } @override void update(void Function(StaticDataItemResponseBuilder)? updates) { if (updates != null) updates(this); } @override StaticDataItemResponse build() => _build(); _$StaticDataItemResponse _build() { _$StaticDataItemResponse _$result; try { _$result = _$v ?? new _$StaticDataItemResponse._(data: data.build()); } catch (_) { late String _$failedField; try { _$failedField = 'data'; data.build(); } catch (e) { throw new BuiltValueNestedFieldError( r'StaticDataItemResponse', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } class _$StaticDataEntity extends StaticDataEntity { @override final BuiltList currencies; @override final BuiltList sizes; @override final BuiltList industries; @override final BuiltList timezones; @override final BuiltList gateways; @override final BuiltList dateFormats; @override final BuiltList datetimeFormats; @override final BuiltList languages; @override final BuiltList paymentTypes; @override final BuiltList countries; @override final BuiltList invoiceStatus; @override final BuiltMap templates; factory _$StaticDataEntity( [void Function(StaticDataEntityBuilder)? updates]) => (new StaticDataEntityBuilder()..update(updates))._build(); _$StaticDataEntity._( {required this.currencies, required this.sizes, required this.industries, required this.timezones, required this.gateways, required this.dateFormats, required this.datetimeFormats, required this.languages, required this.paymentTypes, required this.countries, required this.invoiceStatus, required this.templates}) : super._() { BuiltValueNullFieldError.checkNotNull( currencies, r'StaticDataEntity', 'currencies'); BuiltValueNullFieldError.checkNotNull(sizes, r'StaticDataEntity', 'sizes'); BuiltValueNullFieldError.checkNotNull( industries, r'StaticDataEntity', 'industries'); BuiltValueNullFieldError.checkNotNull( timezones, r'StaticDataEntity', 'timezones'); BuiltValueNullFieldError.checkNotNull( gateways, r'StaticDataEntity', 'gateways'); BuiltValueNullFieldError.checkNotNull( dateFormats, r'StaticDataEntity', 'dateFormats'); BuiltValueNullFieldError.checkNotNull( datetimeFormats, r'StaticDataEntity', 'datetimeFormats'); BuiltValueNullFieldError.checkNotNull( languages, r'StaticDataEntity', 'languages'); BuiltValueNullFieldError.checkNotNull( paymentTypes, r'StaticDataEntity', 'paymentTypes'); BuiltValueNullFieldError.checkNotNull( countries, r'StaticDataEntity', 'countries'); BuiltValueNullFieldError.checkNotNull( invoiceStatus, r'StaticDataEntity', 'invoiceStatus'); BuiltValueNullFieldError.checkNotNull( templates, r'StaticDataEntity', 'templates'); } @override StaticDataEntity rebuild(void Function(StaticDataEntityBuilder) updates) => (toBuilder()..update(updates)).build(); @override StaticDataEntityBuilder toBuilder() => new StaticDataEntityBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is StaticDataEntity && currencies == other.currencies && sizes == other.sizes && industries == other.industries && timezones == other.timezones && gateways == other.gateways && dateFormats == other.dateFormats && datetimeFormats == other.datetimeFormats && languages == other.languages && paymentTypes == other.paymentTypes && countries == other.countries && invoiceStatus == other.invoiceStatus && templates == other.templates; } int? __hashCode; @override int get hashCode { if (__hashCode != null) return __hashCode!; var _$hash = 0; _$hash = $jc(_$hash, currencies.hashCode); _$hash = $jc(_$hash, sizes.hashCode); _$hash = $jc(_$hash, industries.hashCode); _$hash = $jc(_$hash, timezones.hashCode); _$hash = $jc(_$hash, gateways.hashCode); _$hash = $jc(_$hash, dateFormats.hashCode); _$hash = $jc(_$hash, datetimeFormats.hashCode); _$hash = $jc(_$hash, languages.hashCode); _$hash = $jc(_$hash, paymentTypes.hashCode); _$hash = $jc(_$hash, countries.hashCode); _$hash = $jc(_$hash, invoiceStatus.hashCode); _$hash = $jc(_$hash, templates.hashCode); _$hash = $jf(_$hash); return __hashCode ??= _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'StaticDataEntity') ..add('currencies', currencies) ..add('sizes', sizes) ..add('industries', industries) ..add('timezones', timezones) ..add('gateways', gateways) ..add('dateFormats', dateFormats) ..add('datetimeFormats', datetimeFormats) ..add('languages', languages) ..add('paymentTypes', paymentTypes) ..add('countries', countries) ..add('invoiceStatus', invoiceStatus) ..add('templates', templates)) .toString(); } } class StaticDataEntityBuilder implements Builder { _$StaticDataEntity? _$v; ListBuilder? _currencies; ListBuilder get currencies => _$this._currencies ??= new ListBuilder(); set currencies(ListBuilder? currencies) => _$this._currencies = currencies; ListBuilder? _sizes; ListBuilder get sizes => _$this._sizes ??= new ListBuilder(); set sizes(ListBuilder? sizes) => _$this._sizes = sizes; ListBuilder? _industries; ListBuilder get industries => _$this._industries ??= new ListBuilder(); set industries(ListBuilder? industries) => _$this._industries = industries; ListBuilder? _timezones; ListBuilder get timezones => _$this._timezones ??= new ListBuilder(); set timezones(ListBuilder? timezones) => _$this._timezones = timezones; ListBuilder? _gateways; ListBuilder get gateways => _$this._gateways ??= new ListBuilder(); set gateways(ListBuilder? gateways) => _$this._gateways = gateways; ListBuilder? _dateFormats; ListBuilder get dateFormats => _$this._dateFormats ??= new ListBuilder(); set dateFormats(ListBuilder? dateFormats) => _$this._dateFormats = dateFormats; ListBuilder? _datetimeFormats; ListBuilder get datetimeFormats => _$this._datetimeFormats ??= new ListBuilder(); set datetimeFormats(ListBuilder? datetimeFormats) => _$this._datetimeFormats = datetimeFormats; ListBuilder? _languages; ListBuilder get languages => _$this._languages ??= new ListBuilder(); set languages(ListBuilder? languages) => _$this._languages = languages; ListBuilder? _paymentTypes; ListBuilder get paymentTypes => _$this._paymentTypes ??= new ListBuilder(); set paymentTypes(ListBuilder? paymentTypes) => _$this._paymentTypes = paymentTypes; ListBuilder? _countries; ListBuilder get countries => _$this._countries ??= new ListBuilder(); set countries(ListBuilder? countries) => _$this._countries = countries; ListBuilder? _invoiceStatus; ListBuilder get invoiceStatus => _$this._invoiceStatus ??= new ListBuilder(); set invoiceStatus(ListBuilder? invoiceStatus) => _$this._invoiceStatus = invoiceStatus; MapBuilder? _templates; MapBuilder get templates => _$this._templates ??= new MapBuilder(); set templates(MapBuilder? templates) => _$this._templates = templates; StaticDataEntityBuilder(); StaticDataEntityBuilder get _$this { final $v = _$v; if ($v != null) { _currencies = $v.currencies.toBuilder(); _sizes = $v.sizes.toBuilder(); _industries = $v.industries.toBuilder(); _timezones = $v.timezones.toBuilder(); _gateways = $v.gateways.toBuilder(); _dateFormats = $v.dateFormats.toBuilder(); _datetimeFormats = $v.datetimeFormats.toBuilder(); _languages = $v.languages.toBuilder(); _paymentTypes = $v.paymentTypes.toBuilder(); _countries = $v.countries.toBuilder(); _invoiceStatus = $v.invoiceStatus.toBuilder(); _templates = $v.templates.toBuilder(); _$v = null; } return this; } @override void replace(StaticDataEntity other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$StaticDataEntity; } @override void update(void Function(StaticDataEntityBuilder)? updates) { if (updates != null) updates(this); } @override StaticDataEntity build() => _build(); _$StaticDataEntity _build() { _$StaticDataEntity _$result; try { _$result = _$v ?? new _$StaticDataEntity._( currencies: currencies.build(), sizes: sizes.build(), industries: industries.build(), timezones: timezones.build(), gateways: gateways.build(), dateFormats: dateFormats.build(), datetimeFormats: datetimeFormats.build(), languages: languages.build(), paymentTypes: paymentTypes.build(), countries: countries.build(), invoiceStatus: invoiceStatus.build(), templates: templates.build()); } catch (_) { late String _$failedField; try { _$failedField = 'currencies'; currencies.build(); _$failedField = 'sizes'; sizes.build(); _$failedField = 'industries'; industries.build(); _$failedField = 'timezones'; timezones.build(); _$failedField = 'gateways'; gateways.build(); _$failedField = 'dateFormats'; dateFormats.build(); _$failedField = 'datetimeFormats'; datetimeFormats.build(); _$failedField = 'languages'; languages.build(); _$failedField = 'paymentTypes'; paymentTypes.build(); _$failedField = 'countries'; countries.build(); _$failedField = 'invoiceStatus'; invoiceStatus.build(); _$failedField = 'templates'; templates.build(); } catch (e) { throw new BuiltValueNestedFieldError( r'StaticDataEntity', _$failedField, e.toString()); } rethrow; } replace(_$result); return _$result; } } class _$TemplateEntity extends TemplateEntity { @override final String subject; @override final String body; factory _$TemplateEntity([void Function(TemplateEntityBuilder)? updates]) => (new TemplateEntityBuilder()..update(updates))._build(); _$TemplateEntity._({required this.subject, required this.body}) : super._() { BuiltValueNullFieldError.checkNotNull( subject, r'TemplateEntity', 'subject'); BuiltValueNullFieldError.checkNotNull(body, r'TemplateEntity', 'body'); } @override TemplateEntity rebuild(void Function(TemplateEntityBuilder) updates) => (toBuilder()..update(updates)).build(); @override TemplateEntityBuilder toBuilder() => new TemplateEntityBuilder()..replace(this); @override bool operator ==(Object other) { if (identical(other, this)) return true; return other is TemplateEntity && subject == other.subject && body == other.body; } int? __hashCode; @override int get hashCode { if (__hashCode != null) return __hashCode!; var _$hash = 0; _$hash = $jc(_$hash, subject.hashCode); _$hash = $jc(_$hash, body.hashCode); _$hash = $jf(_$hash); return __hashCode ??= _$hash; } @override String toString() { return (newBuiltValueToStringHelper(r'TemplateEntity') ..add('subject', subject) ..add('body', body)) .toString(); } } class TemplateEntityBuilder implements Builder { _$TemplateEntity? _$v; String? _subject; String? get subject => _$this._subject; set subject(String? subject) => _$this._subject = subject; String? _body; String? get body => _$this._body; set body(String? body) => _$this._body = body; TemplateEntityBuilder(); TemplateEntityBuilder get _$this { final $v = _$v; if ($v != null) { _subject = $v.subject; _body = $v.body; _$v = null; } return this; } @override void replace(TemplateEntity other) { ArgumentError.checkNotNull(other, 'other'); _$v = other as _$TemplateEntity; } @override void update(void Function(TemplateEntityBuilder)? updates) { if (updates != null) updates(this); } @override TemplateEntity build() => _build(); _$TemplateEntity _build() { final _$result = _$v ?? new _$TemplateEntity._( subject: BuiltValueNullFieldError.checkNotNull( subject, r'TemplateEntity', 'subject'), body: BuiltValueNullFieldError.checkNotNull( body, r'TemplateEntity', 'body')); replace(_$result); return _$result; } } // ignore_for_file: deprecated_member_use_from_same_package,type=lint