// GENERATED CODE - DO NOT MODIFY BY HAND

part of 'set_delivery_service_request.dart';

// **************************************************************************
// BuiltValueGenerator
// **************************************************************************

class _$SetDeliveryServiceRequest extends SetDeliveryServiceRequest {
  @override
  final String? authorCarId;
  @override
  final bool? boolValue;
  @override
  final int? numericValue;

  factory _$SetDeliveryServiceRequest(
          [void Function(SetDeliveryServiceRequestBuilder)? updates]) =>
      (SetDeliveryServiceRequestBuilder()..update(updates))._build();

  _$SetDeliveryServiceRequest._(
      {this.authorCarId, this.boolValue, this.numericValue})
      : super._();
  @override
  SetDeliveryServiceRequest rebuild(
          void Function(SetDeliveryServiceRequestBuilder) updates) =>
      (toBuilder()..update(updates)).build();

  @override
  SetDeliveryServiceRequestBuilder toBuilder() =>
      SetDeliveryServiceRequestBuilder()..replace(this);

  @override
  bool operator ==(Object other) {
    if (identical(other, this)) return true;
    return other is SetDeliveryServiceRequest &&
        authorCarId == other.authorCarId &&
        boolValue == other.boolValue &&
        numericValue == other.numericValue;
  }

  @override
  int get hashCode {
    var _$hash = 0;
    _$hash = $jc(_$hash, authorCarId.hashCode);
    _$hash = $jc(_$hash, boolValue.hashCode);
    _$hash = $jc(_$hash, numericValue.hashCode);
    _$hash = $jf(_$hash);
    return _$hash;
  }

  @override
  String toString() {
    return (newBuiltValueToStringHelper(r'SetDeliveryServiceRequest')
          ..add('authorCarId', authorCarId)
          ..add('boolValue', boolValue)
          ..add('numericValue', numericValue))
        .toString();
  }
}

class SetDeliveryServiceRequestBuilder
    implements
        Builder<SetDeliveryServiceRequest, SetDeliveryServiceRequestBuilder> {
  _$SetDeliveryServiceRequest? _$v;

  String? _authorCarId;
  String? get authorCarId => _$this._authorCarId;
  set authorCarId(String? authorCarId) => _$this._authorCarId = authorCarId;

  bool? _boolValue;
  bool? get boolValue => _$this._boolValue;
  set boolValue(bool? boolValue) => _$this._boolValue = boolValue;

  int? _numericValue;
  int? get numericValue => _$this._numericValue;
  set numericValue(int? numericValue) => _$this._numericValue = numericValue;

  SetDeliveryServiceRequestBuilder() {
    SetDeliveryServiceRequest._defaults(this);
  }

  SetDeliveryServiceRequestBuilder get _$this {
    final $v = _$v;
    if ($v != null) {
      _authorCarId = $v.authorCarId;
      _boolValue = $v.boolValue;
      _numericValue = $v.numericValue;
      _$v = null;
    }
    return this;
  }

  @override
  void replace(SetDeliveryServiceRequest other) {
    _$v = other as _$SetDeliveryServiceRequest;
  }

  @override
  void update(void Function(SetDeliveryServiceRequestBuilder)? updates) {
    if (updates != null) updates(this);
  }

  @override
  SetDeliveryServiceRequest build() => _build();

  _$SetDeliveryServiceRequest _build() {
    final _$result = _$v ??
        _$SetDeliveryServiceRequest._(
          authorCarId: authorCarId,
          boolValue: boolValue,
          numericValue: numericValue,
        );
    replace(_$result);
    return _$result;
  }
}

// ignore_for_file: deprecated_member_use_from_same_package,type=lint
