From 449fa949424c0f80a9fec93ca0e7f5e15bd62c6c Mon Sep 17 00:00:00 2001 From: Brandon Trautmann Date: Fri, 22 Jul 2022 10:10:09 -0400 Subject: [PATCH] chore: upgrade dependencies (#30) * chore: upgrade dependencies * chore: prepare 0.0.3 * fix: don't run pub directly * chore: run codegen * fix: fix generate_code_coverage.sh * ci: add semantic pull request workflow --- .github/workflows/semantic-pull-request.yml | 12 +++ packages/test_track/CHANGELOG.md | 2 + .../src/models/app_version_build.freezed.dart | 66 ++++++--------- .../models/app_visitor_config.freezed.dart | 78 ++++++++---------- .../lib/src/models/assignment.freezed.dart | 69 ++++++---------- .../src/models/assignment_event.freezed.dart | 66 ++++++--------- .../lib/src/models/identifier.freezed.dart | 60 ++++++-------- .../lib/src/models/split.freezed.dart | 82 ++++++++----------- .../src/models/split_registry.freezed.dart | 72 +++++++--------- .../lib/src/models/variant.freezed.dart | 57 +++++-------- .../lib/src/models/visitor.freezed.dart | 73 ++++++++--------- packages/test_track/pubspec.yaml | 12 +-- tool/generate_code_coverage.sh | 2 +- 13 files changed, 269 insertions(+), 382 deletions(-) create mode 100644 .github/workflows/semantic-pull-request.yml diff --git a/.github/workflows/semantic-pull-request.yml b/.github/workflows/semantic-pull-request.yml new file mode 100644 index 0000000..69ef316 --- /dev/null +++ b/.github/workflows/semantic-pull-request.yml @@ -0,0 +1,12 @@ +name: Semantic PR + +on: [pull_request_target] + +jobs: + validate_title: + runs-on: ubuntu-latest + steps: + - name: Validate PR title + uses: amannn/action-semantic-pull-request@v4 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/packages/test_track/CHANGELOG.md b/packages/test_track/CHANGELOG.md index 99ab5e4..593ce2e 100644 --- a/packages/test_track/CHANGELOG.md +++ b/packages/test_track/CHANGELOG.md @@ -1,3 +1,5 @@ +## 0.0.3 + ## 0.0.2 * chore: Update badges now that both packages are published by @btrautmann in https://github.com/Betterment/test_track_dart_client/pull/20 diff --git a/packages/test_track/lib/src/models/app_version_build.freezed.dart b/packages/test_track/lib/src/models/app_version_build.freezed.dart index c6cdeef..5c6772b 100644 --- a/packages/test_track/lib/src/models/app_version_build.freezed.dart +++ b/packages/test_track/lib/src/models/app_version_build.freezed.dart @@ -12,35 +12,12 @@ part of 'app_version_build.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more informations: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); AppVersionBuild _$AppVersionBuildFromJson(Map json) { return _AppVersionBuild.fromJson(json); } -/// @nodoc -class _$AppVersionBuildTearOff { - const _$AppVersionBuildTearOff(); - - _AppVersionBuild call( - {required String appName, - required String version, - required String buildTimestamp}) { - return _AppVersionBuild( - appName: appName, - version: version, - buildTimestamp: buildTimestamp, - ); - } - - AppVersionBuild fromJson(Map json) { - return AppVersionBuild.fromJson(json); - } -} - -/// @nodoc -const $AppVersionBuild = _$AppVersionBuildTearOff(); - /// @nodoc mixin _$AppVersionBuild { String get appName => throw _privateConstructorUsedError; @@ -94,25 +71,25 @@ class _$AppVersionBuildCopyWithImpl<$Res> } /// @nodoc -abstract class _$AppVersionBuildCopyWith<$Res> +abstract class _$$_AppVersionBuildCopyWith<$Res> implements $AppVersionBuildCopyWith<$Res> { - factory _$AppVersionBuildCopyWith( - _AppVersionBuild value, $Res Function(_AppVersionBuild) then) = - __$AppVersionBuildCopyWithImpl<$Res>; + factory _$$_AppVersionBuildCopyWith( + _$_AppVersionBuild value, $Res Function(_$_AppVersionBuild) then) = + __$$_AppVersionBuildCopyWithImpl<$Res>; @override $Res call({String appName, String version, String buildTimestamp}); } /// @nodoc -class __$AppVersionBuildCopyWithImpl<$Res> +class __$$_AppVersionBuildCopyWithImpl<$Res> extends _$AppVersionBuildCopyWithImpl<$Res> - implements _$AppVersionBuildCopyWith<$Res> { - __$AppVersionBuildCopyWithImpl( - _AppVersionBuild _value, $Res Function(_AppVersionBuild) _then) - : super(_value, (v) => _then(v as _AppVersionBuild)); + implements _$$_AppVersionBuildCopyWith<$Res> { + __$$_AppVersionBuildCopyWithImpl( + _$_AppVersionBuild _value, $Res Function(_$_AppVersionBuild) _then) + : super(_value, (v) => _then(v as _$_AppVersionBuild)); @override - _AppVersionBuild get _value => super._value as _AppVersionBuild; + _$_AppVersionBuild get _value => super._value as _$_AppVersionBuild; @override $Res call({ @@ -120,7 +97,7 @@ class __$AppVersionBuildCopyWithImpl<$Res> Object? version = freezed, Object? buildTimestamp = freezed, }) { - return _then(_AppVersionBuild( + return _then(_$_AppVersionBuild( appName: appName == freezed ? _value.appName : appName // ignore: cast_nullable_to_non_nullable @@ -165,13 +142,14 @@ class _$_AppVersionBuild implements _AppVersionBuild { bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && - other is _AppVersionBuild && + other is _$_AppVersionBuild && const DeepCollectionEquality().equals(other.appName, appName) && const DeepCollectionEquality().equals(other.version, version) && const DeepCollectionEquality() .equals(other.buildTimestamp, buildTimestamp)); } + @JsonKey(ignore: true) @override int get hashCode => Object.hash( runtimeType, @@ -181,20 +159,22 @@ class _$_AppVersionBuild implements _AppVersionBuild { @JsonKey(ignore: true) @override - _$AppVersionBuildCopyWith<_AppVersionBuild> get copyWith => - __$AppVersionBuildCopyWithImpl<_AppVersionBuild>(this, _$identity); + _$$_AppVersionBuildCopyWith<_$_AppVersionBuild> get copyWith => + __$$_AppVersionBuildCopyWithImpl<_$_AppVersionBuild>(this, _$identity); @override Map toJson() { - return _$$_AppVersionBuildToJson(this); + return _$$_AppVersionBuildToJson( + this, + ); } } abstract class _AppVersionBuild implements AppVersionBuild { const factory _AppVersionBuild( - {required String appName, - required String version, - required String buildTimestamp}) = _$_AppVersionBuild; + {required final String appName, + required final String version, + required final String buildTimestamp}) = _$_AppVersionBuild; factory _AppVersionBuild.fromJson(Map json) = _$_AppVersionBuild.fromJson; @@ -207,6 +187,6 @@ abstract class _AppVersionBuild implements AppVersionBuild { String get buildTimestamp; @override @JsonKey(ignore: true) - _$AppVersionBuildCopyWith<_AppVersionBuild> get copyWith => + _$$_AppVersionBuildCopyWith<_$_AppVersionBuild> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/test_track/lib/src/models/app_visitor_config.freezed.dart b/packages/test_track/lib/src/models/app_visitor_config.freezed.dart index 1c40be7..eb2d3e6 100644 --- a/packages/test_track/lib/src/models/app_visitor_config.freezed.dart +++ b/packages/test_track/lib/src/models/app_visitor_config.freezed.dart @@ -12,32 +12,12 @@ part of 'app_visitor_config.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more informations: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); AppVisitorConfig _$AppVisitorConfigFromJson(Map json) { return _AppVisitorConfig.fromJson(json); } -/// @nodoc -class _$AppVisitorConfigTearOff { - const _$AppVisitorConfigTearOff(); - - _AppVisitorConfig call( - {required List splits, required Visitor visitor}) { - return _AppVisitorConfig( - splits: splits, - visitor: visitor, - ); - } - - AppVisitorConfig fromJson(Map json) { - return AppVisitorConfig.fromJson(json); - } -} - -/// @nodoc -const $AppVisitorConfig = _$AppVisitorConfigTearOff(); - /// @nodoc mixin _$AppVisitorConfig { List get splits => throw _privateConstructorUsedError; @@ -94,11 +74,11 @@ class _$AppVisitorConfigCopyWithImpl<$Res> } /// @nodoc -abstract class _$AppVisitorConfigCopyWith<$Res> +abstract class _$$_AppVisitorConfigCopyWith<$Res> implements $AppVisitorConfigCopyWith<$Res> { - factory _$AppVisitorConfigCopyWith( - _AppVisitorConfig value, $Res Function(_AppVisitorConfig) then) = - __$AppVisitorConfigCopyWithImpl<$Res>; + factory _$$_AppVisitorConfigCopyWith( + _$_AppVisitorConfig value, $Res Function(_$_AppVisitorConfig) then) = + __$$_AppVisitorConfigCopyWithImpl<$Res>; @override $Res call({List splits, Visitor visitor}); @@ -107,24 +87,24 @@ abstract class _$AppVisitorConfigCopyWith<$Res> } /// @nodoc -class __$AppVisitorConfigCopyWithImpl<$Res> +class __$$_AppVisitorConfigCopyWithImpl<$Res> extends _$AppVisitorConfigCopyWithImpl<$Res> - implements _$AppVisitorConfigCopyWith<$Res> { - __$AppVisitorConfigCopyWithImpl( - _AppVisitorConfig _value, $Res Function(_AppVisitorConfig) _then) - : super(_value, (v) => _then(v as _AppVisitorConfig)); + implements _$$_AppVisitorConfigCopyWith<$Res> { + __$$_AppVisitorConfigCopyWithImpl( + _$_AppVisitorConfig _value, $Res Function(_$_AppVisitorConfig) _then) + : super(_value, (v) => _then(v as _$_AppVisitorConfig)); @override - _AppVisitorConfig get _value => super._value as _AppVisitorConfig; + _$_AppVisitorConfig get _value => super._value as _$_AppVisitorConfig; @override $Res call({ Object? splits = freezed, Object? visitor = freezed, }) { - return _then(_AppVisitorConfig( + return _then(_$_AppVisitorConfig( splits: splits == freezed - ? _value.splits + ? _value._splits : splits // ignore: cast_nullable_to_non_nullable as List, visitor: visitor == freezed @@ -138,13 +118,20 @@ class __$AppVisitorConfigCopyWithImpl<$Res> /// @nodoc @JsonSerializable() class _$_AppVisitorConfig implements _AppVisitorConfig { - const _$_AppVisitorConfig({required this.splits, required this.visitor}); + const _$_AppVisitorConfig( + {required final List splits, required this.visitor}) + : _splits = splits; factory _$_AppVisitorConfig.fromJson(Map json) => _$$_AppVisitorConfigFromJson(json); + final List _splits; @override - final List splits; + List get splits { + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(_splits); + } + @override final Visitor visitor; @@ -157,32 +144,35 @@ class _$_AppVisitorConfig implements _AppVisitorConfig { bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && - other is _AppVisitorConfig && - const DeepCollectionEquality().equals(other.splits, splits) && + other is _$_AppVisitorConfig && + const DeepCollectionEquality().equals(other._splits, _splits) && const DeepCollectionEquality().equals(other.visitor, visitor)); } + @JsonKey(ignore: true) @override int get hashCode => Object.hash( runtimeType, - const DeepCollectionEquality().hash(splits), + const DeepCollectionEquality().hash(_splits), const DeepCollectionEquality().hash(visitor)); @JsonKey(ignore: true) @override - _$AppVisitorConfigCopyWith<_AppVisitorConfig> get copyWith => - __$AppVisitorConfigCopyWithImpl<_AppVisitorConfig>(this, _$identity); + _$$_AppVisitorConfigCopyWith<_$_AppVisitorConfig> get copyWith => + __$$_AppVisitorConfigCopyWithImpl<_$_AppVisitorConfig>(this, _$identity); @override Map toJson() { - return _$$_AppVisitorConfigToJson(this); + return _$$_AppVisitorConfigToJson( + this, + ); } } abstract class _AppVisitorConfig implements AppVisitorConfig { const factory _AppVisitorConfig( - {required List splits, - required Visitor visitor}) = _$_AppVisitorConfig; + {required final List splits, + required final Visitor visitor}) = _$_AppVisitorConfig; factory _AppVisitorConfig.fromJson(Map json) = _$_AppVisitorConfig.fromJson; @@ -193,6 +183,6 @@ abstract class _AppVisitorConfig implements AppVisitorConfig { Visitor get visitor; @override @JsonKey(ignore: true) - _$AppVisitorConfigCopyWith<_AppVisitorConfig> get copyWith => + _$$_AppVisitorConfigCopyWith<_$_AppVisitorConfig> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/test_track/lib/src/models/assignment.freezed.dart b/packages/test_track/lib/src/models/assignment.freezed.dart index 822726a..4a81441 100644 --- a/packages/test_track/lib/src/models/assignment.freezed.dart +++ b/packages/test_track/lib/src/models/assignment.freezed.dart @@ -12,35 +12,12 @@ part of 'assignment.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more informations: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); Assignment _$AssignmentFromJson(Map json) { return _Assignment.fromJson(json); } -/// @nodoc -class _$AssignmentTearOff { - const _$AssignmentTearOff(); - - _Assignment call( - {required String splitName, - required String variant, - String context = ''}) { - return _Assignment( - splitName: splitName, - variant: variant, - context: context, - ); - } - - Assignment fromJson(Map json) { - return Assignment.fromJson(json); - } -} - -/// @nodoc -const $Assignment = _$AssignmentTearOff(); - /// @nodoc mixin _$Assignment { String get splitName => throw _privateConstructorUsedError; @@ -93,23 +70,24 @@ class _$AssignmentCopyWithImpl<$Res> implements $AssignmentCopyWith<$Res> { } /// @nodoc -abstract class _$AssignmentCopyWith<$Res> implements $AssignmentCopyWith<$Res> { - factory _$AssignmentCopyWith( - _Assignment value, $Res Function(_Assignment) then) = - __$AssignmentCopyWithImpl<$Res>; +abstract class _$$_AssignmentCopyWith<$Res> + implements $AssignmentCopyWith<$Res> { + factory _$$_AssignmentCopyWith( + _$_Assignment value, $Res Function(_$_Assignment) then) = + __$$_AssignmentCopyWithImpl<$Res>; @override $Res call({String splitName, String variant, String context}); } /// @nodoc -class __$AssignmentCopyWithImpl<$Res> extends _$AssignmentCopyWithImpl<$Res> - implements _$AssignmentCopyWith<$Res> { - __$AssignmentCopyWithImpl( - _Assignment _value, $Res Function(_Assignment) _then) - : super(_value, (v) => _then(v as _Assignment)); +class __$$_AssignmentCopyWithImpl<$Res> extends _$AssignmentCopyWithImpl<$Res> + implements _$$_AssignmentCopyWith<$Res> { + __$$_AssignmentCopyWithImpl( + _$_Assignment _value, $Res Function(_$_Assignment) _then) + : super(_value, (v) => _then(v as _$_Assignment)); @override - _Assignment get _value => super._value as _Assignment; + _$_Assignment get _value => super._value as _$_Assignment; @override $Res call({ @@ -117,7 +95,7 @@ class __$AssignmentCopyWithImpl<$Res> extends _$AssignmentCopyWithImpl<$Res> Object? variant = freezed, Object? context = freezed, }) { - return _then(_Assignment( + return _then(_$_Assignment( splitName: splitName == freezed ? _value.splitName : splitName // ignore: cast_nullable_to_non_nullable @@ -147,8 +125,8 @@ class _$_Assignment implements _Assignment { final String splitName; @override final String variant; - @JsonKey() @override + @JsonKey() final String context; @override @@ -160,12 +138,13 @@ class _$_Assignment implements _Assignment { bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && - other is _Assignment && + other is _$_Assignment && const DeepCollectionEquality().equals(other.splitName, splitName) && const DeepCollectionEquality().equals(other.variant, variant) && const DeepCollectionEquality().equals(other.context, context)); } + @JsonKey(ignore: true) @override int get hashCode => Object.hash( runtimeType, @@ -175,20 +154,22 @@ class _$_Assignment implements _Assignment { @JsonKey(ignore: true) @override - _$AssignmentCopyWith<_Assignment> get copyWith => - __$AssignmentCopyWithImpl<_Assignment>(this, _$identity); + _$$_AssignmentCopyWith<_$_Assignment> get copyWith => + __$$_AssignmentCopyWithImpl<_$_Assignment>(this, _$identity); @override Map toJson() { - return _$$_AssignmentToJson(this); + return _$$_AssignmentToJson( + this, + ); } } abstract class _Assignment implements Assignment { const factory _Assignment( - {required String splitName, - required String variant, - String context}) = _$_Assignment; + {required final String splitName, + required final String variant, + final String context}) = _$_Assignment; factory _Assignment.fromJson(Map json) = _$_Assignment.fromJson; @@ -201,6 +182,6 @@ abstract class _Assignment implements Assignment { String get context; @override @JsonKey(ignore: true) - _$AssignmentCopyWith<_Assignment> get copyWith => + _$$_AssignmentCopyWith<_$_Assignment> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/test_track/lib/src/models/assignment_event.freezed.dart b/packages/test_track/lib/src/models/assignment_event.freezed.dart index 1c142f4..f9299c0 100644 --- a/packages/test_track/lib/src/models/assignment_event.freezed.dart +++ b/packages/test_track/lib/src/models/assignment_event.freezed.dart @@ -12,35 +12,12 @@ part of 'assignment_event.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more informations: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); AssignmentEvent _$AssignmentEventFromJson(Map json) { return _AssignmentEvent.fromJson(json); } -/// @nodoc -class _$AssignmentEventTearOff { - const _$AssignmentEventTearOff(); - - _AssignmentEvent call( - {required String visitorId, - required String splitName, - required String context}) { - return _AssignmentEvent( - visitorId: visitorId, - splitName: splitName, - context: context, - ); - } - - AssignmentEvent fromJson(Map json) { - return AssignmentEvent.fromJson(json); - } -} - -/// @nodoc -const $AssignmentEvent = _$AssignmentEventTearOff(); - /// @nodoc mixin _$AssignmentEvent { String get visitorId => throw _privateConstructorUsedError; @@ -94,25 +71,25 @@ class _$AssignmentEventCopyWithImpl<$Res> } /// @nodoc -abstract class _$AssignmentEventCopyWith<$Res> +abstract class _$$_AssignmentEventCopyWith<$Res> implements $AssignmentEventCopyWith<$Res> { - factory _$AssignmentEventCopyWith( - _AssignmentEvent value, $Res Function(_AssignmentEvent) then) = - __$AssignmentEventCopyWithImpl<$Res>; + factory _$$_AssignmentEventCopyWith( + _$_AssignmentEvent value, $Res Function(_$_AssignmentEvent) then) = + __$$_AssignmentEventCopyWithImpl<$Res>; @override $Res call({String visitorId, String splitName, String context}); } /// @nodoc -class __$AssignmentEventCopyWithImpl<$Res> +class __$$_AssignmentEventCopyWithImpl<$Res> extends _$AssignmentEventCopyWithImpl<$Res> - implements _$AssignmentEventCopyWith<$Res> { - __$AssignmentEventCopyWithImpl( - _AssignmentEvent _value, $Res Function(_AssignmentEvent) _then) - : super(_value, (v) => _then(v as _AssignmentEvent)); + implements _$$_AssignmentEventCopyWith<$Res> { + __$$_AssignmentEventCopyWithImpl( + _$_AssignmentEvent _value, $Res Function(_$_AssignmentEvent) _then) + : super(_value, (v) => _then(v as _$_AssignmentEvent)); @override - _AssignmentEvent get _value => super._value as _AssignmentEvent; + _$_AssignmentEvent get _value => super._value as _$_AssignmentEvent; @override $Res call({ @@ -120,7 +97,7 @@ class __$AssignmentEventCopyWithImpl<$Res> Object? splitName = freezed, Object? context = freezed, }) { - return _then(_AssignmentEvent( + return _then(_$_AssignmentEvent( visitorId: visitorId == freezed ? _value.visitorId : visitorId // ignore: cast_nullable_to_non_nullable @@ -164,12 +141,13 @@ class _$_AssignmentEvent implements _AssignmentEvent { bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && - other is _AssignmentEvent && + other is _$_AssignmentEvent && const DeepCollectionEquality().equals(other.visitorId, visitorId) && const DeepCollectionEquality().equals(other.splitName, splitName) && const DeepCollectionEquality().equals(other.context, context)); } + @JsonKey(ignore: true) @override int get hashCode => Object.hash( runtimeType, @@ -179,20 +157,22 @@ class _$_AssignmentEvent implements _AssignmentEvent { @JsonKey(ignore: true) @override - _$AssignmentEventCopyWith<_AssignmentEvent> get copyWith => - __$AssignmentEventCopyWithImpl<_AssignmentEvent>(this, _$identity); + _$$_AssignmentEventCopyWith<_$_AssignmentEvent> get copyWith => + __$$_AssignmentEventCopyWithImpl<_$_AssignmentEvent>(this, _$identity); @override Map toJson() { - return _$$_AssignmentEventToJson(this); + return _$$_AssignmentEventToJson( + this, + ); } } abstract class _AssignmentEvent implements AssignmentEvent { const factory _AssignmentEvent( - {required String visitorId, - required String splitName, - required String context}) = _$_AssignmentEvent; + {required final String visitorId, + required final String splitName, + required final String context}) = _$_AssignmentEvent; factory _AssignmentEvent.fromJson(Map json) = _$_AssignmentEvent.fromJson; @@ -205,6 +185,6 @@ abstract class _AssignmentEvent implements AssignmentEvent { String get context; @override @JsonKey(ignore: true) - _$AssignmentEventCopyWith<_AssignmentEvent> get copyWith => + _$$_AssignmentEventCopyWith<_$_AssignmentEvent> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/test_track/lib/src/models/identifier.freezed.dart b/packages/test_track/lib/src/models/identifier.freezed.dart index b271a63..06974c8 100644 --- a/packages/test_track/lib/src/models/identifier.freezed.dart +++ b/packages/test_track/lib/src/models/identifier.freezed.dart @@ -12,31 +12,12 @@ part of 'identifier.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more informations: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); Identifier _$IdentifierFromJson(Map json) { return _Identifier.fromJson(json); } -/// @nodoc -class _$IdentifierTearOff { - const _$IdentifierTearOff(); - - _Identifier call({required String identifierType, required String value}) { - return _Identifier( - identifierType: identifierType, - value: value, - ); - } - - Identifier fromJson(Map json) { - return Identifier.fromJson(json); - } -} - -/// @nodoc -const $Identifier = _$IdentifierTearOff(); - /// @nodoc mixin _$Identifier { String get identifierType => throw _privateConstructorUsedError; @@ -83,30 +64,31 @@ class _$IdentifierCopyWithImpl<$Res> implements $IdentifierCopyWith<$Res> { } /// @nodoc -abstract class _$IdentifierCopyWith<$Res> implements $IdentifierCopyWith<$Res> { - factory _$IdentifierCopyWith( - _Identifier value, $Res Function(_Identifier) then) = - __$IdentifierCopyWithImpl<$Res>; +abstract class _$$_IdentifierCopyWith<$Res> + implements $IdentifierCopyWith<$Res> { + factory _$$_IdentifierCopyWith( + _$_Identifier value, $Res Function(_$_Identifier) then) = + __$$_IdentifierCopyWithImpl<$Res>; @override $Res call({String identifierType, String value}); } /// @nodoc -class __$IdentifierCopyWithImpl<$Res> extends _$IdentifierCopyWithImpl<$Res> - implements _$IdentifierCopyWith<$Res> { - __$IdentifierCopyWithImpl( - _Identifier _value, $Res Function(_Identifier) _then) - : super(_value, (v) => _then(v as _Identifier)); +class __$$_IdentifierCopyWithImpl<$Res> extends _$IdentifierCopyWithImpl<$Res> + implements _$$_IdentifierCopyWith<$Res> { + __$$_IdentifierCopyWithImpl( + _$_Identifier _value, $Res Function(_$_Identifier) _then) + : super(_value, (v) => _then(v as _$_Identifier)); @override - _Identifier get _value => super._value as _Identifier; + _$_Identifier get _value => super._value as _$_Identifier; @override $Res call({ Object? identifierType = freezed, Object? value = freezed, }) { - return _then(_Identifier( + return _then(_$_Identifier( identifierType: identifierType == freezed ? _value.identifierType : identifierType // ignore: cast_nullable_to_non_nullable @@ -141,12 +123,13 @@ class _$_Identifier implements _Identifier { bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && - other is _Identifier && + other is _$_Identifier && const DeepCollectionEquality() .equals(other.identifierType, identifierType) && const DeepCollectionEquality().equals(other.value, value)); } + @JsonKey(ignore: true) @override int get hashCode => Object.hash( runtimeType, @@ -155,18 +138,21 @@ class _$_Identifier implements _Identifier { @JsonKey(ignore: true) @override - _$IdentifierCopyWith<_Identifier> get copyWith => - __$IdentifierCopyWithImpl<_Identifier>(this, _$identity); + _$$_IdentifierCopyWith<_$_Identifier> get copyWith => + __$$_IdentifierCopyWithImpl<_$_Identifier>(this, _$identity); @override Map toJson() { - return _$$_IdentifierToJson(this); + return _$$_IdentifierToJson( + this, + ); } } abstract class _Identifier implements Identifier { const factory _Identifier( - {required String identifierType, required String value}) = _$_Identifier; + {required final String identifierType, + required final String value}) = _$_Identifier; factory _Identifier.fromJson(Map json) = _$_Identifier.fromJson; @@ -177,6 +163,6 @@ abstract class _Identifier implements Identifier { String get value; @override @JsonKey(ignore: true) - _$IdentifierCopyWith<_Identifier> get copyWith => + _$$_IdentifierCopyWith<_$_Identifier> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/test_track/lib/src/models/split.freezed.dart b/packages/test_track/lib/src/models/split.freezed.dart index 5728f71..7235ba0 100644 --- a/packages/test_track/lib/src/models/split.freezed.dart +++ b/packages/test_track/lib/src/models/split.freezed.dart @@ -12,35 +12,12 @@ part of 'split.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more informations: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); Split _$SplitFromJson(Map json) { return _Split.fromJson(json); } -/// @nodoc -class _$SplitTearOff { - const _$SplitTearOff(); - - _Split call( - {required String name, - required List variants, - @JsonKey(name: 'feature_gate') required bool isFeatureGate}) { - return _Split( - name: name, - variants: variants, - isFeatureGate: isFeatureGate, - ); - } - - Split fromJson(Map json) { - return Split.fromJson(json); - } -} - -/// @nodoc -const $Split = _$SplitTearOff(); - /// @nodoc mixin _$Split { String get name => throw _privateConstructorUsedError; @@ -95,9 +72,9 @@ class _$SplitCopyWithImpl<$Res> implements $SplitCopyWith<$Res> { } /// @nodoc -abstract class _$SplitCopyWith<$Res> implements $SplitCopyWith<$Res> { - factory _$SplitCopyWith(_Split value, $Res Function(_Split) then) = - __$SplitCopyWithImpl<$Res>; +abstract class _$$_SplitCopyWith<$Res> implements $SplitCopyWith<$Res> { + factory _$$_SplitCopyWith(_$_Split value, $Res Function(_$_Split) then) = + __$$_SplitCopyWithImpl<$Res>; @override $Res call( {String name, @@ -106,13 +83,13 @@ abstract class _$SplitCopyWith<$Res> implements $SplitCopyWith<$Res> { } /// @nodoc -class __$SplitCopyWithImpl<$Res> extends _$SplitCopyWithImpl<$Res> - implements _$SplitCopyWith<$Res> { - __$SplitCopyWithImpl(_Split _value, $Res Function(_Split) _then) - : super(_value, (v) => _then(v as _Split)); +class __$$_SplitCopyWithImpl<$Res> extends _$SplitCopyWithImpl<$Res> + implements _$$_SplitCopyWith<$Res> { + __$$_SplitCopyWithImpl(_$_Split _value, $Res Function(_$_Split) _then) + : super(_value, (v) => _then(v as _$_Split)); @override - _Split get _value => super._value as _Split; + _$_Split get _value => super._value as _$_Split; @override $Res call({ @@ -120,13 +97,13 @@ class __$SplitCopyWithImpl<$Res> extends _$SplitCopyWithImpl<$Res> Object? variants = freezed, Object? isFeatureGate = freezed, }) { - return _then(_Split( + return _then(_$_Split( name: name == freezed ? _value.name : name // ignore: cast_nullable_to_non_nullable as String, variants: variants == freezed - ? _value.variants + ? _value._variants : variants // ignore: cast_nullable_to_non_nullable as List, isFeatureGate: isFeatureGate == freezed @@ -142,16 +119,22 @@ class __$SplitCopyWithImpl<$Res> extends _$SplitCopyWithImpl<$Res> class _$_Split implements _Split { const _$_Split( {required this.name, - required this.variants, - @JsonKey(name: 'feature_gate') required this.isFeatureGate}); + required final List variants, + @JsonKey(name: 'feature_gate') required this.isFeatureGate}) + : _variants = variants; factory _$_Split.fromJson(Map json) => _$$_SplitFromJson(json); @override final String name; + final List _variants; @override - final List variants; + List get variants { + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(_variants); + } + @override @JsonKey(name: 'feature_gate') final bool isFeatureGate; @@ -165,36 +148,40 @@ class _$_Split implements _Split { bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && - other is _Split && + other is _$_Split && const DeepCollectionEquality().equals(other.name, name) && - const DeepCollectionEquality().equals(other.variants, variants) && + const DeepCollectionEquality().equals(other._variants, _variants) && const DeepCollectionEquality() .equals(other.isFeatureGate, isFeatureGate)); } + @JsonKey(ignore: true) @override int get hashCode => Object.hash( runtimeType, const DeepCollectionEquality().hash(name), - const DeepCollectionEquality().hash(variants), + const DeepCollectionEquality().hash(_variants), const DeepCollectionEquality().hash(isFeatureGate)); @JsonKey(ignore: true) @override - _$SplitCopyWith<_Split> get copyWith => - __$SplitCopyWithImpl<_Split>(this, _$identity); + _$$_SplitCopyWith<_$_Split> get copyWith => + __$$_SplitCopyWithImpl<_$_Split>(this, _$identity); @override Map toJson() { - return _$$_SplitToJson(this); + return _$$_SplitToJson( + this, + ); } } abstract class _Split implements Split { const factory _Split( - {required String name, - required List variants, - @JsonKey(name: 'feature_gate') required bool isFeatureGate}) = _$_Split; + {required final String name, + required final List variants, + @JsonKey(name: 'feature_gate') required final bool isFeatureGate}) = + _$_Split; factory _Split.fromJson(Map json) = _$_Split.fromJson; @@ -207,5 +194,6 @@ abstract class _Split implements Split { bool get isFeatureGate; @override @JsonKey(ignore: true) - _$SplitCopyWith<_Split> get copyWith => throw _privateConstructorUsedError; + _$$_SplitCopyWith<_$_Split> get copyWith => + throw _privateConstructorUsedError; } diff --git a/packages/test_track/lib/src/models/split_registry.freezed.dart b/packages/test_track/lib/src/models/split_registry.freezed.dart index b7a2cff..07e3578 100644 --- a/packages/test_track/lib/src/models/split_registry.freezed.dart +++ b/packages/test_track/lib/src/models/split_registry.freezed.dart @@ -12,30 +12,12 @@ part of 'split_registry.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more informations: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); SplitRegistry _$SplitRegistryFromJson(Map json) { return _SplitRegistry.fromJson(json); } -/// @nodoc -class _$SplitRegistryTearOff { - const _$SplitRegistryTearOff(); - - _SplitRegistry call({required List splits}) { - return _SplitRegistry( - splits: splits, - ); - } - - SplitRegistry fromJson(Map json) { - return SplitRegistry.fromJson(json); - } -} - -/// @nodoc -const $SplitRegistry = _$SplitRegistryTearOff(); - /// @nodoc mixin _$SplitRegistry { List get splits => throw _privateConstructorUsedError; @@ -77,33 +59,33 @@ class _$SplitRegistryCopyWithImpl<$Res> } /// @nodoc -abstract class _$SplitRegistryCopyWith<$Res> +abstract class _$$_SplitRegistryCopyWith<$Res> implements $SplitRegistryCopyWith<$Res> { - factory _$SplitRegistryCopyWith( - _SplitRegistry value, $Res Function(_SplitRegistry) then) = - __$SplitRegistryCopyWithImpl<$Res>; + factory _$$_SplitRegistryCopyWith( + _$_SplitRegistry value, $Res Function(_$_SplitRegistry) then) = + __$$_SplitRegistryCopyWithImpl<$Res>; @override $Res call({List splits}); } /// @nodoc -class __$SplitRegistryCopyWithImpl<$Res> +class __$$_SplitRegistryCopyWithImpl<$Res> extends _$SplitRegistryCopyWithImpl<$Res> - implements _$SplitRegistryCopyWith<$Res> { - __$SplitRegistryCopyWithImpl( - _SplitRegistry _value, $Res Function(_SplitRegistry) _then) - : super(_value, (v) => _then(v as _SplitRegistry)); + implements _$$_SplitRegistryCopyWith<$Res> { + __$$_SplitRegistryCopyWithImpl( + _$_SplitRegistry _value, $Res Function(_$_SplitRegistry) _then) + : super(_value, (v) => _then(v as _$_SplitRegistry)); @override - _SplitRegistry get _value => super._value as _SplitRegistry; + _$_SplitRegistry get _value => super._value as _$_SplitRegistry; @override $Res call({ Object? splits = freezed, }) { - return _then(_SplitRegistry( + return _then(_$_SplitRegistry( splits: splits == freezed - ? _value.splits + ? _value._splits : splits // ignore: cast_nullable_to_non_nullable as List, )); @@ -113,13 +95,17 @@ class __$SplitRegistryCopyWithImpl<$Res> /// @nodoc @JsonSerializable() class _$_SplitRegistry implements _SplitRegistry { - _$_SplitRegistry({required this.splits}); + _$_SplitRegistry({required final List splits}) : _splits = splits; factory _$_SplitRegistry.fromJson(Map json) => _$$_SplitRegistryFromJson(json); + final List _splits; @override - final List splits; + List get splits { + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(_splits); + } @override String toString() { @@ -130,27 +116,31 @@ class _$_SplitRegistry implements _SplitRegistry { bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && - other is _SplitRegistry && - const DeepCollectionEquality().equals(other.splits, splits)); + other is _$_SplitRegistry && + const DeepCollectionEquality().equals(other._splits, _splits)); } + @JsonKey(ignore: true) @override int get hashCode => - Object.hash(runtimeType, const DeepCollectionEquality().hash(splits)); + Object.hash(runtimeType, const DeepCollectionEquality().hash(_splits)); @JsonKey(ignore: true) @override - _$SplitRegistryCopyWith<_SplitRegistry> get copyWith => - __$SplitRegistryCopyWithImpl<_SplitRegistry>(this, _$identity); + _$$_SplitRegistryCopyWith<_$_SplitRegistry> get copyWith => + __$$_SplitRegistryCopyWithImpl<_$_SplitRegistry>(this, _$identity); @override Map toJson() { - return _$$_SplitRegistryToJson(this); + return _$$_SplitRegistryToJson( + this, + ); } } abstract class _SplitRegistry implements SplitRegistry { - factory _SplitRegistry({required List splits}) = _$_SplitRegistry; + factory _SplitRegistry({required final List splits}) = + _$_SplitRegistry; factory _SplitRegistry.fromJson(Map json) = _$_SplitRegistry.fromJson; @@ -159,6 +149,6 @@ abstract class _SplitRegistry implements SplitRegistry { List get splits; @override @JsonKey(ignore: true) - _$SplitRegistryCopyWith<_SplitRegistry> get copyWith => + _$$_SplitRegistryCopyWith<_$_SplitRegistry> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/test_track/lib/src/models/variant.freezed.dart b/packages/test_track/lib/src/models/variant.freezed.dart index 225aa27..92bb605 100644 --- a/packages/test_track/lib/src/models/variant.freezed.dart +++ b/packages/test_track/lib/src/models/variant.freezed.dart @@ -12,31 +12,12 @@ part of 'variant.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more informations: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); Variant _$VariantFromJson(Map json) { return _Variant.fromJson(json); } -/// @nodoc -class _$VariantTearOff { - const _$VariantTearOff(); - - _Variant call({required String name, required int weight}) { - return _Variant( - name: name, - weight: weight, - ); - } - - Variant fromJson(Map json) { - return Variant.fromJson(json); - } -} - -/// @nodoc -const $Variant = _$VariantTearOff(); - /// @nodoc mixin _$Variant { String get name => throw _privateConstructorUsedError; @@ -81,28 +62,29 @@ class _$VariantCopyWithImpl<$Res> implements $VariantCopyWith<$Res> { } /// @nodoc -abstract class _$VariantCopyWith<$Res> implements $VariantCopyWith<$Res> { - factory _$VariantCopyWith(_Variant value, $Res Function(_Variant) then) = - __$VariantCopyWithImpl<$Res>; +abstract class _$$_VariantCopyWith<$Res> implements $VariantCopyWith<$Res> { + factory _$$_VariantCopyWith( + _$_Variant value, $Res Function(_$_Variant) then) = + __$$_VariantCopyWithImpl<$Res>; @override $Res call({String name, int weight}); } /// @nodoc -class __$VariantCopyWithImpl<$Res> extends _$VariantCopyWithImpl<$Res> - implements _$VariantCopyWith<$Res> { - __$VariantCopyWithImpl(_Variant _value, $Res Function(_Variant) _then) - : super(_value, (v) => _then(v as _Variant)); +class __$$_VariantCopyWithImpl<$Res> extends _$VariantCopyWithImpl<$Res> + implements _$$_VariantCopyWith<$Res> { + __$$_VariantCopyWithImpl(_$_Variant _value, $Res Function(_$_Variant) _then) + : super(_value, (v) => _then(v as _$_Variant)); @override - _Variant get _value => super._value as _Variant; + _$_Variant get _value => super._value as _$_Variant; @override $Res call({ Object? name = freezed, Object? weight = freezed, }) { - return _then(_Variant( + return _then(_$_Variant( name: name == freezed ? _value.name : name // ignore: cast_nullable_to_non_nullable @@ -137,11 +119,12 @@ class _$_Variant implements _Variant { bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && - other is _Variant && + other is _$_Variant && const DeepCollectionEquality().equals(other.name, name) && const DeepCollectionEquality().equals(other.weight, weight)); } + @JsonKey(ignore: true) @override int get hashCode => Object.hash( runtimeType, @@ -150,18 +133,20 @@ class _$_Variant implements _Variant { @JsonKey(ignore: true) @override - _$VariantCopyWith<_Variant> get copyWith => - __$VariantCopyWithImpl<_Variant>(this, _$identity); + _$$_VariantCopyWith<_$_Variant> get copyWith => + __$$_VariantCopyWithImpl<_$_Variant>(this, _$identity); @override Map toJson() { - return _$$_VariantToJson(this); + return _$$_VariantToJson( + this, + ); } } abstract class _Variant implements Variant { - const factory _Variant({required String name, required int weight}) = - _$_Variant; + const factory _Variant( + {required final String name, required final int weight}) = _$_Variant; factory _Variant.fromJson(Map json) = _$_Variant.fromJson; @@ -171,6 +156,6 @@ abstract class _Variant implements Variant { int get weight; @override @JsonKey(ignore: true) - _$VariantCopyWith<_Variant> get copyWith => + _$$_VariantCopyWith<_$_Variant> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/test_track/lib/src/models/visitor.freezed.dart b/packages/test_track/lib/src/models/visitor.freezed.dart index 0c2cf68..753df78 100644 --- a/packages/test_track/lib/src/models/visitor.freezed.dart +++ b/packages/test_track/lib/src/models/visitor.freezed.dart @@ -12,31 +12,12 @@ part of 'visitor.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more informations: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); Visitor _$VisitorFromJson(Map json) { return _Visitor.fromJson(json); } -/// @nodoc -class _$VisitorTearOff { - const _$VisitorTearOff(); - - _Visitor call({required List assignments, required String id}) { - return _Visitor( - assignments: assignments, - id: id, - ); - } - - Visitor fromJson(Map json) { - return Visitor.fromJson(json); - } -} - -/// @nodoc -const $Visitor = _$VisitorTearOff(); - /// @nodoc mixin _$Visitor { List get assignments => throw _privateConstructorUsedError; @@ -81,30 +62,31 @@ class _$VisitorCopyWithImpl<$Res> implements $VisitorCopyWith<$Res> { } /// @nodoc -abstract class _$VisitorCopyWith<$Res> implements $VisitorCopyWith<$Res> { - factory _$VisitorCopyWith(_Visitor value, $Res Function(_Visitor) then) = - __$VisitorCopyWithImpl<$Res>; +abstract class _$$_VisitorCopyWith<$Res> implements $VisitorCopyWith<$Res> { + factory _$$_VisitorCopyWith( + _$_Visitor value, $Res Function(_$_Visitor) then) = + __$$_VisitorCopyWithImpl<$Res>; @override $Res call({List assignments, String id}); } /// @nodoc -class __$VisitorCopyWithImpl<$Res> extends _$VisitorCopyWithImpl<$Res> - implements _$VisitorCopyWith<$Res> { - __$VisitorCopyWithImpl(_Visitor _value, $Res Function(_Visitor) _then) - : super(_value, (v) => _then(v as _Visitor)); +class __$$_VisitorCopyWithImpl<$Res> extends _$VisitorCopyWithImpl<$Res> + implements _$$_VisitorCopyWith<$Res> { + __$$_VisitorCopyWithImpl(_$_Visitor _value, $Res Function(_$_Visitor) _then) + : super(_value, (v) => _then(v as _$_Visitor)); @override - _Visitor get _value => super._value as _Visitor; + _$_Visitor get _value => super._value as _$_Visitor; @override $Res call({ Object? assignments = freezed, Object? id = freezed, }) { - return _then(_Visitor( + return _then(_$_Visitor( assignments: assignments == freezed - ? _value.assignments + ? _value._assignments : assignments // ignore: cast_nullable_to_non_nullable as List, id: id == freezed @@ -118,13 +100,20 @@ class __$VisitorCopyWithImpl<$Res> extends _$VisitorCopyWithImpl<$Res> /// @nodoc @JsonSerializable() class _$_Visitor implements _Visitor { - const _$_Visitor({required this.assignments, required this.id}); + const _$_Visitor( + {required final List assignments, required this.id}) + : _assignments = assignments; factory _$_Visitor.fromJson(Map json) => _$$_VisitorFromJson(json); + final List _assignments; @override - final List assignments; + List get assignments { + // ignore: implicit_dynamic_type + return EqualUnmodifiableListView(_assignments); + } + @override final String id; @@ -137,32 +126,36 @@ class _$_Visitor implements _Visitor { bool operator ==(dynamic other) { return identical(this, other) || (other.runtimeType == runtimeType && - other is _Visitor && + other is _$_Visitor && const DeepCollectionEquality() - .equals(other.assignments, assignments) && + .equals(other._assignments, _assignments) && const DeepCollectionEquality().equals(other.id, id)); } + @JsonKey(ignore: true) @override int get hashCode => Object.hash( runtimeType, - const DeepCollectionEquality().hash(assignments), + const DeepCollectionEquality().hash(_assignments), const DeepCollectionEquality().hash(id)); @JsonKey(ignore: true) @override - _$VisitorCopyWith<_Visitor> get copyWith => - __$VisitorCopyWithImpl<_Visitor>(this, _$identity); + _$$_VisitorCopyWith<_$_Visitor> get copyWith => + __$$_VisitorCopyWithImpl<_$_Visitor>(this, _$identity); @override Map toJson() { - return _$$_VisitorToJson(this); + return _$$_VisitorToJson( + this, + ); } } abstract class _Visitor implements Visitor { const factory _Visitor( - {required List assignments, required String id}) = _$_Visitor; + {required final List assignments, + required final String id}) = _$_Visitor; factory _Visitor.fromJson(Map json) = _$_Visitor.fromJson; @@ -172,6 +165,6 @@ abstract class _Visitor implements Visitor { String get id; @override @JsonKey(ignore: true) - _$VisitorCopyWith<_Visitor> get copyWith => + _$$_VisitorCopyWith<_$_Visitor> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/test_track/pubspec.yaml b/packages/test_track/pubspec.yaml index 94e6c37..84bf3db 100644 --- a/packages/test_track/pubspec.yaml +++ b/packages/test_track/pubspec.yaml @@ -1,6 +1,6 @@ name: test_track description: The dart client for the TestTrack system. It provides client-side split-testing and feature-toggling through a simple API. -version: 0.0.2 +version: 0.0.3 homepage: https://github.com/Betterment/test_track_dart_client repository: https://github.com/Betterment/test_track_dart_client @@ -12,20 +12,20 @@ dependencies: crypto: ^3.0.1 dio: ^4.0.0 equatable: ^2.0.2 - freezed_annotation: ^1.0.0 - json_annotation: ^4.3.0 + freezed_annotation: ^2.1.0 + json_annotation: ^4.6.0 meta: ^1.3.0 uuid: ^3.0.4 dev_dependencies: build_runner: ^2.0.4 - charlatan: ^0.0.1 + charlatan: ^0.1.0 coverage: ^1.0.3 fake_async: ^1.2.0 - freezed: ^1.0.2 + freezed: ^2.0.4 json_serializable: ^6.0.1 lints: ^1.0.1 - mocktail: ^0.1.4 + mocktail: ^0.3.0 test: ^1.17.7 test_track_test_support: ^0.0.1 diff --git a/tool/generate_code_coverage.sh b/tool/generate_code_coverage.sh index 06eb035..3878aa1 100755 --- a/tool/generate_code_coverage.sh +++ b/tool/generate_code_coverage.sh @@ -8,7 +8,7 @@ dart pub global activate coverage dart pub global activate remove_from_coverage # Run tests and generate lcov -dart test --coverage=coverage && pub run coverage:format_coverage --lcov --in=coverage --out=coverage/lcov.info --packages=.packages --report-on=lib +dart test --coverage=coverage && dart run coverage:format_coverage --lcov --in=coverage --out=coverage/lcov.info --report-on=lib # Don't report coverage on `.g.` and `.freezed.` files dart pub global run remove_from_coverage:remove_from_coverage -f coverage/lcov.info -r '.freezed.dart$' -r '.g.dart$' -r '^.*/factories/.*_factory.dart$' -r '.*/helpers/pair.dart$'