// GENERATED CODE - DO NOT MODIFY BY HAND

part of 'start_telegram_bot_login.var.gql.dart';

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

Serializer<GStartTelegramBotLoginVars> _$gStartTelegramBotLoginVarsSerializer =
    _$GStartTelegramBotLoginVarsSerializer();

class _$GStartTelegramBotLoginVarsSerializer
    implements StructuredSerializer<GStartTelegramBotLoginVars> {
  @override
  final Iterable<Type> types = const [
    GStartTelegramBotLoginVars,
    _$GStartTelegramBotLoginVars,
  ];
  @override
  final String wireName = 'GStartTelegramBotLoginVars';

  @override
  Iterable<Object?> serialize(
    Serializers serializers,
    GStartTelegramBotLoginVars object, {
    FullType specifiedType = FullType.unspecified,
  }) {
    return <Object?>[];
  }

  @override
  GStartTelegramBotLoginVars deserialize(
    Serializers serializers,
    Iterable<Object?> serialized, {
    FullType specifiedType = FullType.unspecified,
  }) {
    return GStartTelegramBotLoginVarsBuilder().build();
  }
}

class _$GStartTelegramBotLoginVars extends GStartTelegramBotLoginVars {
  factory _$GStartTelegramBotLoginVars([
    void Function(GStartTelegramBotLoginVarsBuilder)? updates,
  ]) => (GStartTelegramBotLoginVarsBuilder()..update(updates))._build();

  _$GStartTelegramBotLoginVars._() : super._();
  @override
  GStartTelegramBotLoginVars rebuild(
    void Function(GStartTelegramBotLoginVarsBuilder) updates,
  ) => (toBuilder()..update(updates)).build();

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

  @override
  bool operator ==(Object other) {
    if (identical(other, this)) return true;
    return other is GStartTelegramBotLoginVars;
  }

  @override
  int get hashCode {
    return 922762305;
  }

  @override
  String toString() {
    return newBuiltValueToStringHelper(
      r'GStartTelegramBotLoginVars',
    ).toString();
  }
}

class GStartTelegramBotLoginVarsBuilder
    implements
        Builder<GStartTelegramBotLoginVars, GStartTelegramBotLoginVarsBuilder> {
  _$GStartTelegramBotLoginVars? _$v;

  GStartTelegramBotLoginVarsBuilder();

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

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

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

  _$GStartTelegramBotLoginVars _build() {
    final _$result = _$v ?? _$GStartTelegramBotLoginVars._();
    replace(_$result);
    return _$result;
  }
}

// ignore_for_file: deprecated_member_use_from_same_package,type=lint
