// Generated by view binder compiler. Do not edit!
package com.mtc.goldenVendor.databinding;

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.core.widget.NestedScrollView;
import androidx.viewbinding.ViewBinding;
import com.mtc.goldenVendor.R;
import de.hdodenhof.circleimageview.CircleImageView;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;

public final class FragmentSettingsBinding implements ViewBinding {
  @NonNull
  private final NestedScrollView rootView;

  @NonNull
  public final Button btnEdit;

  @NonNull
  public final Button btnEditPass;

  @NonNull
  public final EditText edConfirmNewPassword;

  @NonNull
  public final EditText edEmail;

  @NonNull
  public final EditText edFirstName;

  @NonNull
  public final EditText edNewPassword;

  @NonNull
  public final EditText edOldPassword;

  @NonNull
  public final EditText edPhone;

  @NonNull
  public final ImageView editImage;

  @NonNull
  public final CircleImageView imageProfile;

  @NonNull
  public final LinearLayout linearEditPass;

  @NonNull
  public final LinearLayout mainLinear;

  @NonNull
  public final TextView tvEdit;

  @NonNull
  public final TextView tvEmail;

  @NonNull
  public final TextView tvFirstName;

  @NonNull
  public final TextView tvPassword;

  @NonNull
  public final TextView tvPhone;

  @NonNull
  public final TextView tvWallet;

  @NonNull
  public final TextView username;

  private FragmentSettingsBinding(@NonNull NestedScrollView rootView, @NonNull Button btnEdit,
      @NonNull Button btnEditPass, @NonNull EditText edConfirmNewPassword,
      @NonNull EditText edEmail, @NonNull EditText edFirstName, @NonNull EditText edNewPassword,
      @NonNull EditText edOldPassword, @NonNull EditText edPhone, @NonNull ImageView editImage,
      @NonNull CircleImageView imageProfile, @NonNull LinearLayout linearEditPass,
      @NonNull LinearLayout mainLinear, @NonNull TextView tvEdit, @NonNull TextView tvEmail,
      @NonNull TextView tvFirstName, @NonNull TextView tvPassword, @NonNull TextView tvPhone,
      @NonNull TextView tvWallet, @NonNull TextView username) {
    this.rootView = rootView;
    this.btnEdit = btnEdit;
    this.btnEditPass = btnEditPass;
    this.edConfirmNewPassword = edConfirmNewPassword;
    this.edEmail = edEmail;
    this.edFirstName = edFirstName;
    this.edNewPassword = edNewPassword;
    this.edOldPassword = edOldPassword;
    this.edPhone = edPhone;
    this.editImage = editImage;
    this.imageProfile = imageProfile;
    this.linearEditPass = linearEditPass;
    this.mainLinear = mainLinear;
    this.tvEdit = tvEdit;
    this.tvEmail = tvEmail;
    this.tvFirstName = tvFirstName;
    this.tvPassword = tvPassword;
    this.tvPhone = tvPhone;
    this.tvWallet = tvWallet;
    this.username = username;
  }

  @Override
  @NonNull
  public NestedScrollView getRoot() {
    return rootView;
  }

  @NonNull
  public static FragmentSettingsBinding inflate(@NonNull LayoutInflater inflater) {
    return inflate(inflater, null, false);
  }

  @NonNull
  public static FragmentSettingsBinding inflate(@NonNull LayoutInflater inflater,
      @Nullable ViewGroup parent, boolean attachToParent) {
    View root = inflater.inflate(R.layout.fragment_settings, parent, false);
    if (attachToParent) {
      parent.addView(root);
    }
    return bind(root);
  }

  @NonNull
  public static FragmentSettingsBinding bind(@NonNull View rootView) {
    // The body of this method is generated in a way you would not otherwise write.
    // This is done to optimize the compiled bytecode for size and performance.
    int id;
    missingId: {
      id = R.id.btn_edit;
      Button btnEdit = rootView.findViewById(id);
      if (btnEdit == null) {
        break missingId;
      }

      id = R.id.btn_edit_pass;
      Button btnEditPass = rootView.findViewById(id);
      if (btnEditPass == null) {
        break missingId;
      }

      id = R.id.ed_confirm_newPassword;
      EditText edConfirmNewPassword = rootView.findViewById(id);
      if (edConfirmNewPassword == null) {
        break missingId;
      }

      id = R.id.ed_email;
      EditText edEmail = rootView.findViewById(id);
      if (edEmail == null) {
        break missingId;
      }

      id = R.id.ed_firstName;
      EditText edFirstName = rootView.findViewById(id);
      if (edFirstName == null) {
        break missingId;
      }

      id = R.id.ed_newPassword;
      EditText edNewPassword = rootView.findViewById(id);
      if (edNewPassword == null) {
        break missingId;
      }

      id = R.id.ed_oldPassword;
      EditText edOldPassword = rootView.findViewById(id);
      if (edOldPassword == null) {
        break missingId;
      }

      id = R.id.ed_phone;
      EditText edPhone = rootView.findViewById(id);
      if (edPhone == null) {
        break missingId;
      }

      id = R.id.edit_image;
      ImageView editImage = rootView.findViewById(id);
      if (editImage == null) {
        break missingId;
      }

      id = R.id.image_profile;
      CircleImageView imageProfile = rootView.findViewById(id);
      if (imageProfile == null) {
        break missingId;
      }

      id = R.id.linear_edit_pass;
      LinearLayout linearEditPass = rootView.findViewById(id);
      if (linearEditPass == null) {
        break missingId;
      }

      id = R.id.main_linear;
      LinearLayout mainLinear = rootView.findViewById(id);
      if (mainLinear == null) {
        break missingId;
      }

      id = R.id.tv_edit;
      TextView tvEdit = rootView.findViewById(id);
      if (tvEdit == null) {
        break missingId;
      }

      id = R.id.tv_email;
      TextView tvEmail = rootView.findViewById(id);
      if (tvEmail == null) {
        break missingId;
      }

      id = R.id.tv_firstName;
      TextView tvFirstName = rootView.findViewById(id);
      if (tvFirstName == null) {
        break missingId;
      }

      id = R.id.tv_password;
      TextView tvPassword = rootView.findViewById(id);
      if (tvPassword == null) {
        break missingId;
      }

      id = R.id.tv_phone;
      TextView tvPhone = rootView.findViewById(id);
      if (tvPhone == null) {
        break missingId;
      }

      id = R.id.tv_wallet;
      TextView tvWallet = rootView.findViewById(id);
      if (tvWallet == null) {
        break missingId;
      }

      id = R.id.username;
      TextView username = rootView.findViewById(id);
      if (username == null) {
        break missingId;
      }

      return new FragmentSettingsBinding((NestedScrollView) rootView, btnEdit, btnEditPass,
          edConfirmNewPassword, edEmail, edFirstName, edNewPassword, edOldPassword, edPhone,
          editImage, imageProfile, linearEditPass, mainLinear, tvEdit, tvEmail, tvFirstName,
          tvPassword, tvPhone, tvWallet, username);
    }
    String missingId = rootView.getResources().getResourceName(id);
    throw new NullPointerException("Missing required view with ID: ".concat(missingId));
  }
}
