// Generated by view binder compiler. Do not edit!
package com.b2lmobitech.fieldcloudhrms.databinding;

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.b2lmobitech.fieldcloudhrms.R;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;

public final class ActivityTravelDetailsBinding implements ViewBinding {
  @NonNull
  private final ConstraintLayout rootView;

  @NonNull
  public final ImageView ivBack;

  @NonNull
  public final TextView tvBillable;

  @NonNull
  public final TextView tvBillableLabel;

  @NonNull
  public final TextView tvCustomerName;

  @NonNull
  public final TextView tvCustomerNameLabel;

  @NonNull
  public final TextView tvDuration;

  @NonNull
  public final TextView tvDurationLabel;

  @NonNull
  public final TextView tvEndDate;

  @NonNull
  public final TextView tvEndDateLabel;

  @NonNull
  public final TextView tvLocation;

  @NonNull
  public final TextView tvLocationLabel;

  @NonNull
  public final TextView tvPurpose;

  @NonNull
  public final TextView tvPurposeLabel;

  @NonNull
  public final TextView tvStartDate;

  @NonNull
  public final TextView tvStartDateLabel;

  @NonNull
  public final TextView tvTitle;

  @NonNull
  public final TextView tvTravelId;

  @NonNull
  public final TextView tvTravelIdLabel;

  private ActivityTravelDetailsBinding(@NonNull ConstraintLayout rootView,
      @NonNull ImageView ivBack, @NonNull TextView tvBillable, @NonNull TextView tvBillableLabel,
      @NonNull TextView tvCustomerName, @NonNull TextView tvCustomerNameLabel,
      @NonNull TextView tvDuration, @NonNull TextView tvDurationLabel, @NonNull TextView tvEndDate,
      @NonNull TextView tvEndDateLabel, @NonNull TextView tvLocation,
      @NonNull TextView tvLocationLabel, @NonNull TextView tvPurpose,
      @NonNull TextView tvPurposeLabel, @NonNull TextView tvStartDate,
      @NonNull TextView tvStartDateLabel, @NonNull TextView tvTitle, @NonNull TextView tvTravelId,
      @NonNull TextView tvTravelIdLabel) {
    this.rootView = rootView;
    this.ivBack = ivBack;
    this.tvBillable = tvBillable;
    this.tvBillableLabel = tvBillableLabel;
    this.tvCustomerName = tvCustomerName;
    this.tvCustomerNameLabel = tvCustomerNameLabel;
    this.tvDuration = tvDuration;
    this.tvDurationLabel = tvDurationLabel;
    this.tvEndDate = tvEndDate;
    this.tvEndDateLabel = tvEndDateLabel;
    this.tvLocation = tvLocation;
    this.tvLocationLabel = tvLocationLabel;
    this.tvPurpose = tvPurpose;
    this.tvPurposeLabel = tvPurposeLabel;
    this.tvStartDate = tvStartDate;
    this.tvStartDateLabel = tvStartDateLabel;
    this.tvTitle = tvTitle;
    this.tvTravelId = tvTravelId;
    this.tvTravelIdLabel = tvTravelIdLabel;
  }

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

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

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

  @NonNull
  public static ActivityTravelDetailsBinding 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.ivBack;
      ImageView ivBack = ViewBindings.findChildViewById(rootView, id);
      if (ivBack == null) {
        break missingId;
      }

      id = R.id.tvBillable;
      TextView tvBillable = ViewBindings.findChildViewById(rootView, id);
      if (tvBillable == null) {
        break missingId;
      }

      id = R.id.tvBillableLabel;
      TextView tvBillableLabel = ViewBindings.findChildViewById(rootView, id);
      if (tvBillableLabel == null) {
        break missingId;
      }

      id = R.id.tvCustomerName;
      TextView tvCustomerName = ViewBindings.findChildViewById(rootView, id);
      if (tvCustomerName == null) {
        break missingId;
      }

      id = R.id.tvCustomerNameLabel;
      TextView tvCustomerNameLabel = ViewBindings.findChildViewById(rootView, id);
      if (tvCustomerNameLabel == null) {
        break missingId;
      }

      id = R.id.tvDuration;
      TextView tvDuration = ViewBindings.findChildViewById(rootView, id);
      if (tvDuration == null) {
        break missingId;
      }

      id = R.id.tvDurationLabel;
      TextView tvDurationLabel = ViewBindings.findChildViewById(rootView, id);
      if (tvDurationLabel == null) {
        break missingId;
      }

      id = R.id.tvEndDate;
      TextView tvEndDate = ViewBindings.findChildViewById(rootView, id);
      if (tvEndDate == null) {
        break missingId;
      }

      id = R.id.tvEndDateLabel;
      TextView tvEndDateLabel = ViewBindings.findChildViewById(rootView, id);
      if (tvEndDateLabel == null) {
        break missingId;
      }

      id = R.id.tvLocation;
      TextView tvLocation = ViewBindings.findChildViewById(rootView, id);
      if (tvLocation == null) {
        break missingId;
      }

      id = R.id.tvLocationLabel;
      TextView tvLocationLabel = ViewBindings.findChildViewById(rootView, id);
      if (tvLocationLabel == null) {
        break missingId;
      }

      id = R.id.tvPurpose;
      TextView tvPurpose = ViewBindings.findChildViewById(rootView, id);
      if (tvPurpose == null) {
        break missingId;
      }

      id = R.id.tvPurposeLabel;
      TextView tvPurposeLabel = ViewBindings.findChildViewById(rootView, id);
      if (tvPurposeLabel == null) {
        break missingId;
      }

      id = R.id.tvStartDate;
      TextView tvStartDate = ViewBindings.findChildViewById(rootView, id);
      if (tvStartDate == null) {
        break missingId;
      }

      id = R.id.tvStartDateLabel;
      TextView tvStartDateLabel = ViewBindings.findChildViewById(rootView, id);
      if (tvStartDateLabel == null) {
        break missingId;
      }

      id = R.id.tvTitle;
      TextView tvTitle = ViewBindings.findChildViewById(rootView, id);
      if (tvTitle == null) {
        break missingId;
      }

      id = R.id.tvTravelId;
      TextView tvTravelId = ViewBindings.findChildViewById(rootView, id);
      if (tvTravelId == null) {
        break missingId;
      }

      id = R.id.tvTravelIdLabel;
      TextView tvTravelIdLabel = ViewBindings.findChildViewById(rootView, id);
      if (tvTravelIdLabel == null) {
        break missingId;
      }

      return new ActivityTravelDetailsBinding((ConstraintLayout) rootView, ivBack, tvBillable,
          tvBillableLabel, tvCustomerName, tvCustomerNameLabel, tvDuration, tvDurationLabel,
          tvEndDate, tvEndDateLabel, tvLocation, tvLocationLabel, tvPurpose, tvPurposeLabel,
          tvStartDate, tvStartDateLabel, tvTitle, tvTravelId, tvTravelIdLabel);
    }
    String missingId = rootView.getResources().getResourceName(id);
    throw new NullPointerException("Missing required view with ID: ".concat(missingId));
  }
}
