first commit

This commit is contained in:
2026-03-19 10:37:52 +00:00
commit d6b75cc25c
1790 changed files with 217457 additions and 0 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

Binary file not shown.

View File

@@ -0,0 +1,2 @@
#Thu Mar 12 10:18:44 WET 2026
gradle.version=9.3.1

Binary file not shown.

BIN
.gradle/file-system.probe Normal file

Binary file not shown.

View File

3
.idea/.gitignore generated vendored Normal file
View File

@@ -0,0 +1,3 @@
# Default ignored files
/shelf/
/workspace.xml

1
.idea/.name generated Normal file
View File

@@ -0,0 +1 @@
Cuida

6
.idea/AndroidProjectSystem.xml generated Normal file
View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="AndroidProjectSystem">
<option name="providerId" value="com.android.tools.idea.GradleProjectSystem" />
</component>
</project>

1538
.idea/caches/deviceStreaming.xml generated Normal file

File diff suppressed because it is too large Load Diff

6
.idea/compiler.xml generated Normal file
View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<bytecodeTargetLevel target="21" />
</component>
</project>

10
.idea/deploymentTargetSelector.xml generated Normal file
View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="deploymentTargetSelector">
<selectionStates>
<SelectionState runConfigName="app">
<option name="selectionMode" value="DROPDOWN" />
</SelectionState>
</selectionStates>
</component>
</project>

13
.idea/deviceManager.xml generated Normal file
View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="DeviceTable">
<option name="columnSorters">
<list>
<ColumnSorterState>
<option name="column" value="Name" />
<option name="order" value="ASCENDING" />
</ColumnSorterState>
</list>
</option>
</component>
</project>

18
.idea/gradle.xml generated Normal file
View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GradleMigrationSettings" migrationVersion="1" />
<component name="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<option name="testRunner" value="CHOOSE_PER_TEST" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />
<option value="$PROJECT_DIR$/app" />
</set>
</option>
</GradleProjectSettings>
</option>
</component>
</project>

9
.idea/misc.xml generated Normal file
View File

@@ -0,0 +1,9 @@
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="ProjectRootManager" version="2" languageLevel="JDK_21" default="true" project-jdk-name="21" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">
<option name="id" value="Android" />
</component>
</project>

17
.idea/runConfigurations.xml generated Normal file
View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RunConfigurationProducerService">
<option name="ignoredProducers">
<set>
<option value="com.intellij.execution.junit.AbstractAllInDirectoryConfigurationProducer" />
<option value="com.intellij.execution.junit.AllInPackageConfigurationProducer" />
<option value="com.intellij.execution.junit.PatternConfigurationProducer" />
<option value="com.intellij.execution.junit.TestInClassConfigurationProducer" />
<option value="com.intellij.execution.junit.UniqueIdConfigurationProducer" />
<option value="com.intellij.execution.junit.testDiscovery.JUnitTestDiscoveryConfigurationProducer" />
<option value="org.jetbrains.kotlin.idea.junit.KotlinJUnitRunConfigurationProducer" />
<option value="org.jetbrains.kotlin.idea.junit.KotlinPatternConfigurationProducer" />
</set>
</option>
</component>
</project>

6
.idea/vcs.xml generated Normal file
View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$" vcs="Git" />
</component>
</project>

78
app/build.gradle Normal file
View File

@@ -0,0 +1,78 @@
plugins {
id 'com.android.application'
id 'com.google.gms.google-services'
}
android {
namespace 'com.example.medcuida.pro'
compileSdk 35
defaultConfig {
applicationId "com.example.medcuida.pro"
minSdk 24
targetSdk 35
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
buildFeatures {
viewBinding true
}
}
dependencies {
implementation 'androidx.appcompat:appcompat:1.6.1'
implementation 'com.google.android.material:material:1.11.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.7.0'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.7.0'
implementation 'androidx.navigation:navigation-fragment:2.7.7'
implementation 'androidx.navigation:navigation-ui:2.7.7'
// Adiciona a biblioteca para Auth se for do Google ID (credentials)
implementation 'androidx.credentials:credentials:1.5.0'
implementation 'androidx.credentials:credentials-play-services-auth:1.5.0'
//noinspection UseIdentifyId
implementation 'com.google.android.libraries.identity.googleid:googleid:1.1.1'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.5'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
// Location
implementation 'com.google.android.gms:play-services-location:21.0.1'
// Biblioteca oficial do Google AI para Java/Android
implementation 'com.google.ai.client.generativeai:generativeai:+'
// Necessário para lidar com operações assíncronas (Guava)
implementation 'com.google.guava:guava:31.1-android'
// Para chamadas de rede e JSON
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
implementation 'com.squareup.okhttp3:okhttp:4.10.0'
// Firebase BoM
implementation platform('com.google.firebase:firebase-bom:32.7.2')
// Firebase Auth and Firestore
implementation 'com.google.firebase:firebase-auth'
implementation 'com.google.firebase:firebase-firestore'
}

View File

@@ -0,0 +1,115 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.CalendarView;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.recyclerview.widget.RecyclerView;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.bottomnavigation.BottomNavigationView;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ActivityAgendaBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final BottomNavigationView bottomNavigation;
@NonNull
public final CalendarView calendarView;
@NonNull
public final RecyclerView recyclerAgenda;
@NonNull
public final TextView textAgendaInfo;
@NonNull
public final TextView textAgendaVazia;
private ActivityAgendaBinding(@NonNull LinearLayout rootView,
@NonNull BottomNavigationView bottomNavigation, @NonNull CalendarView calendarView,
@NonNull RecyclerView recyclerAgenda, @NonNull TextView textAgendaInfo,
@NonNull TextView textAgendaVazia) {
this.rootView = rootView;
this.bottomNavigation = bottomNavigation;
this.calendarView = calendarView;
this.recyclerAgenda = recyclerAgenda;
this.textAgendaInfo = textAgendaInfo;
this.textAgendaVazia = textAgendaVazia;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static ActivityAgendaBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivityAgendaBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_agenda, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivityAgendaBinding 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.bottom_navigation;
BottomNavigationView bottomNavigation = ViewBindings.findChildViewById(rootView, id);
if (bottomNavigation == null) {
break missingId;
}
id = R.id.calendarView;
CalendarView calendarView = ViewBindings.findChildViewById(rootView, id);
if (calendarView == null) {
break missingId;
}
id = R.id.recycler_agenda;
RecyclerView recyclerAgenda = ViewBindings.findChildViewById(rootView, id);
if (recyclerAgenda == null) {
break missingId;
}
id = R.id.text_agenda_info;
TextView textAgendaInfo = ViewBindings.findChildViewById(rootView, id);
if (textAgendaInfo == null) {
break missingId;
}
id = R.id.text_agenda_vazia;
TextView textAgendaVazia = ViewBindings.findChildViewById(rootView, id);
if (textAgendaVazia == null) {
break missingId;
}
return new ActivityAgendaBinding((LinearLayout) rootView, bottomNavigation, calendarView,
recyclerAgenda, textAgendaInfo, textAgendaVazia);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,104 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.LinearLayout;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ActivityChatBinding implements ViewBinding {
@NonNull
private final ConstraintLayout rootView;
@NonNull
public final ImageButton btnEnviar;
@NonNull
public final EditText etMensagemInput;
@NonNull
public final LinearLayout layoutInput;
@NonNull
public final RecyclerView recyclerMensagens;
private ActivityChatBinding(@NonNull ConstraintLayout rootView, @NonNull ImageButton btnEnviar,
@NonNull EditText etMensagemInput, @NonNull LinearLayout layoutInput,
@NonNull RecyclerView recyclerMensagens) {
this.rootView = rootView;
this.btnEnviar = btnEnviar;
this.etMensagemInput = etMensagemInput;
this.layoutInput = layoutInput;
this.recyclerMensagens = recyclerMensagens;
}
@Override
@NonNull
public ConstraintLayout getRoot() {
return rootView;
}
@NonNull
public static ActivityChatBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivityChatBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_chat, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivityChatBinding 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_enviar;
ImageButton btnEnviar = ViewBindings.findChildViewById(rootView, id);
if (btnEnviar == null) {
break missingId;
}
id = R.id.et_mensagem_input;
EditText etMensagemInput = ViewBindings.findChildViewById(rootView, id);
if (etMensagemInput == null) {
break missingId;
}
id = R.id.layout_input;
LinearLayout layoutInput = ViewBindings.findChildViewById(rootView, id);
if (layoutInput == null) {
break missingId;
}
id = R.id.recycler_mensagens;
RecyclerView recyclerMensagens = ViewBindings.findChildViewById(rootView, id);
if (recyclerMensagens == null) {
break missingId;
}
return new ActivityChatBinding((ConstraintLayout) rootView, btnEnviar, etMensagemInput,
layoutInput, recyclerMensagens);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,135 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
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.example.medcuida.pro.R;
import com.google.android.material.button.MaterialButton;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ActivityDetalhePacienteBinding implements ViewBinding {
@NonNull
private final ConstraintLayout rootView;
@NonNull
public final MaterialButton btnChatPaciente;
@NonNull
public final TextView tvEmailPaciente;
@NonNull
public final TextView tvIdadePaciente;
@NonNull
public final TextView tvMedicacaoPaciente;
@NonNull
public final TextView tvNomePaciente;
@NonNull
public final TextView tvNumeroUtente;
@NonNull
public final TextView tvSexoPaciente;
private ActivityDetalhePacienteBinding(@NonNull ConstraintLayout rootView,
@NonNull MaterialButton btnChatPaciente, @NonNull TextView tvEmailPaciente,
@NonNull TextView tvIdadePaciente, @NonNull TextView tvMedicacaoPaciente,
@NonNull TextView tvNomePaciente, @NonNull TextView tvNumeroUtente,
@NonNull TextView tvSexoPaciente) {
this.rootView = rootView;
this.btnChatPaciente = btnChatPaciente;
this.tvEmailPaciente = tvEmailPaciente;
this.tvIdadePaciente = tvIdadePaciente;
this.tvMedicacaoPaciente = tvMedicacaoPaciente;
this.tvNomePaciente = tvNomePaciente;
this.tvNumeroUtente = tvNumeroUtente;
this.tvSexoPaciente = tvSexoPaciente;
}
@Override
@NonNull
public ConstraintLayout getRoot() {
return rootView;
}
@NonNull
public static ActivityDetalhePacienteBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivityDetalhePacienteBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_detalhe_paciente, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivityDetalhePacienteBinding 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_chat_paciente;
MaterialButton btnChatPaciente = ViewBindings.findChildViewById(rootView, id);
if (btnChatPaciente == null) {
break missingId;
}
id = R.id.tv_email_paciente;
TextView tvEmailPaciente = ViewBindings.findChildViewById(rootView, id);
if (tvEmailPaciente == null) {
break missingId;
}
id = R.id.tv_idade_paciente;
TextView tvIdadePaciente = ViewBindings.findChildViewById(rootView, id);
if (tvIdadePaciente == null) {
break missingId;
}
id = R.id.tv_medicacao_paciente;
TextView tvMedicacaoPaciente = ViewBindings.findChildViewById(rootView, id);
if (tvMedicacaoPaciente == null) {
break missingId;
}
id = R.id.tv_nome_paciente;
TextView tvNomePaciente = ViewBindings.findChildViewById(rootView, id);
if (tvNomePaciente == null) {
break missingId;
}
id = R.id.tv_numero_utente;
TextView tvNumeroUtente = ViewBindings.findChildViewById(rootView, id);
if (tvNumeroUtente == null) {
break missingId;
}
id = R.id.tv_sexo_paciente;
TextView tvSexoPaciente = ViewBindings.findChildViewById(rootView, id);
if (tvSexoPaciente == null) {
break missingId;
}
return new ActivityDetalhePacienteBinding((ConstraintLayout) rootView, btnChatPaciente,
tvEmailPaciente, tvIdadePaciente, tvMedicacaoPaciente, tvNomePaciente, tvNumeroUtente,
tvSexoPaciente);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,125 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AutoCompleteTextView;
import android.widget.ImageButton;
import android.widget.ScrollView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.textfield.TextInputEditText;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ActivityEditarPerfilBinding implements ViewBinding {
@NonNull
private final ScrollView rootView;
@NonNull
public final MaterialButton btnGuardarAlteracoes;
@NonNull
public final ImageButton btnVoltar;
@NonNull
public final TextInputEditText editEmail;
@NonNull
public final AutoCompleteTextView editGender;
@NonNull
public final TextInputEditText editName;
@NonNull
public final TextInputEditText editSpecialty;
private ActivityEditarPerfilBinding(@NonNull ScrollView rootView,
@NonNull MaterialButton btnGuardarAlteracoes, @NonNull ImageButton btnVoltar,
@NonNull TextInputEditText editEmail, @NonNull AutoCompleteTextView editGender,
@NonNull TextInputEditText editName, @NonNull TextInputEditText editSpecialty) {
this.rootView = rootView;
this.btnGuardarAlteracoes = btnGuardarAlteracoes;
this.btnVoltar = btnVoltar;
this.editEmail = editEmail;
this.editGender = editGender;
this.editName = editName;
this.editSpecialty = editSpecialty;
}
@Override
@NonNull
public ScrollView getRoot() {
return rootView;
}
@NonNull
public static ActivityEditarPerfilBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivityEditarPerfilBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_editar_perfil, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivityEditarPerfilBinding 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_guardar_alteracoes;
MaterialButton btnGuardarAlteracoes = ViewBindings.findChildViewById(rootView, id);
if (btnGuardarAlteracoes == null) {
break missingId;
}
id = R.id.btn_voltar;
ImageButton btnVoltar = ViewBindings.findChildViewById(rootView, id);
if (btnVoltar == null) {
break missingId;
}
id = R.id.edit_email;
TextInputEditText editEmail = ViewBindings.findChildViewById(rootView, id);
if (editEmail == null) {
break missingId;
}
id = R.id.edit_gender;
AutoCompleteTextView editGender = ViewBindings.findChildViewById(rootView, id);
if (editGender == null) {
break missingId;
}
id = R.id.edit_name;
TextInputEditText editName = ViewBindings.findChildViewById(rootView, id);
if (editName == null) {
break missingId;
}
id = R.id.edit_specialty;
TextInputEditText editSpecialty = ViewBindings.findChildViewById(rootView, id);
if (editSpecialty == null) {
break missingId;
}
return new ActivityEditarPerfilBinding((ScrollView) rootView, btnGuardarAlteracoes, btnVoltar,
editEmail, editGender, editName, editSpecialty);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,93 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.textfield.TextInputEditText;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ActivityForgotPasswordBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final TextView backToLogin;
@NonNull
public final TextInputEditText emailEditText;
@NonNull
public final MaterialButton resetButton;
private ActivityForgotPasswordBinding(@NonNull LinearLayout rootView,
@NonNull TextView backToLogin, @NonNull TextInputEditText emailEditText,
@NonNull MaterialButton resetButton) {
this.rootView = rootView;
this.backToLogin = backToLogin;
this.emailEditText = emailEditText;
this.resetButton = resetButton;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static ActivityForgotPasswordBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivityForgotPasswordBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_forgot_password, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivityForgotPasswordBinding 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.back_to_login;
TextView backToLogin = ViewBindings.findChildViewById(rootView, id);
if (backToLogin == null) {
break missingId;
}
id = R.id.email_edit_text;
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
if (emailEditText == null) {
break missingId;
}
id = R.id.reset_button;
MaterialButton resetButton = ViewBindings.findChildViewById(rootView, id);
if (resetButton == null) {
break missingId;
}
return new ActivityForgotPasswordBinding((LinearLayout) rootView, backToLogin, emailEditText,
resetButton);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,125 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ScrollView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.checkbox.MaterialCheckBox;
import com.google.android.material.textfield.TextInputEditText;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ActivityLoginBinding implements ViewBinding {
@NonNull
private final ScrollView rootView;
@NonNull
public final MaterialCheckBox checkboxRememberMe;
@NonNull
public final TextInputEditText emailEditText;
@NonNull
public final TextView forgotPasswordLink;
@NonNull
public final MaterialButton loginButton;
@NonNull
public final TextInputEditText passwordEditText;
@NonNull
public final TextView registerLink;
private ActivityLoginBinding(@NonNull ScrollView rootView,
@NonNull MaterialCheckBox checkboxRememberMe, @NonNull TextInputEditText emailEditText,
@NonNull TextView forgotPasswordLink, @NonNull MaterialButton loginButton,
@NonNull TextInputEditText passwordEditText, @NonNull TextView registerLink) {
this.rootView = rootView;
this.checkboxRememberMe = checkboxRememberMe;
this.emailEditText = emailEditText;
this.forgotPasswordLink = forgotPasswordLink;
this.loginButton = loginButton;
this.passwordEditText = passwordEditText;
this.registerLink = registerLink;
}
@Override
@NonNull
public ScrollView getRoot() {
return rootView;
}
@NonNull
public static ActivityLoginBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivityLoginBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_login, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivityLoginBinding 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.checkbox_remember_me;
MaterialCheckBox checkboxRememberMe = ViewBindings.findChildViewById(rootView, id);
if (checkboxRememberMe == null) {
break missingId;
}
id = R.id.email_edit_text;
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
if (emailEditText == null) {
break missingId;
}
id = R.id.forgot_password_link;
TextView forgotPasswordLink = ViewBindings.findChildViewById(rootView, id);
if (forgotPasswordLink == null) {
break missingId;
}
id = R.id.login_button;
MaterialButton loginButton = ViewBindings.findChildViewById(rootView, id);
if (loginButton == null) {
break missingId;
}
id = R.id.password_edit_text;
TextInputEditText passwordEditText = ViewBindings.findChildViewById(rootView, id);
if (passwordEditText == null) {
break missingId;
}
id = R.id.register_link;
TextView registerLink = ViewBindings.findChildViewById(rootView, id);
if (registerLink == null) {
break missingId;
}
return new ActivityLoginBinding((ScrollView) rootView, checkboxRememberMe, emailEditText,
forgotPasswordLink, loginButton, passwordEditText, registerLink);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,266 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.CalendarView;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.recyclerview.widget.RecyclerView;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.bottomnavigation.BottomNavigationView;
import com.google.android.material.button.MaterialButton;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ActivityMainBinding implements ViewBinding {
@NonNull
private final RelativeLayout rootView;
@NonNull
public final BottomNavigationView bottomNavigation;
@NonNull
public final MaterialButton btnEditarDados;
@NonNull
public final MaterialButton btnLogout;
@NonNull
public final CalendarView calendarView;
@NonNull
public final FrameLayout container;
@NonNull
public final LinearLayout layTop;
@NonNull
public final RecyclerView recyclerAgenda;
@NonNull
public final RecyclerView recyclerConsultas;
@NonNull
public final TextView textAgendaInfo;
@NonNull
public final TextView textAgendaVazia;
@NonNull
public final TextView textEmptyState;
@NonNull
public final TextView tvCedula;
@NonNull
public final TextView tvEmailMedico;
@NonNull
public final TextView tvEspecialidade;
@NonNull
public final TextView tvGreetingMain;
@NonNull
public final TextView tvNomeMedico;
@NonNull
public final LinearLayout viewAgenda;
@NonNull
public final LinearLayout viewPacientes;
@NonNull
public final LinearLayout viewPerfil;
private ActivityMainBinding(@NonNull RelativeLayout rootView,
@NonNull BottomNavigationView bottomNavigation, @NonNull MaterialButton btnEditarDados,
@NonNull MaterialButton btnLogout, @NonNull CalendarView calendarView,
@NonNull FrameLayout container, @NonNull LinearLayout layTop,
@NonNull RecyclerView recyclerAgenda, @NonNull RecyclerView recyclerConsultas,
@NonNull TextView textAgendaInfo, @NonNull TextView textAgendaVazia,
@NonNull TextView textEmptyState, @NonNull TextView tvCedula, @NonNull TextView tvEmailMedico,
@NonNull TextView tvEspecialidade, @NonNull TextView tvGreetingMain,
@NonNull TextView tvNomeMedico, @NonNull LinearLayout viewAgenda,
@NonNull LinearLayout viewPacientes, @NonNull LinearLayout viewPerfil) {
this.rootView = rootView;
this.bottomNavigation = bottomNavigation;
this.btnEditarDados = btnEditarDados;
this.btnLogout = btnLogout;
this.calendarView = calendarView;
this.container = container;
this.layTop = layTop;
this.recyclerAgenda = recyclerAgenda;
this.recyclerConsultas = recyclerConsultas;
this.textAgendaInfo = textAgendaInfo;
this.textAgendaVazia = textAgendaVazia;
this.textEmptyState = textEmptyState;
this.tvCedula = tvCedula;
this.tvEmailMedico = tvEmailMedico;
this.tvEspecialidade = tvEspecialidade;
this.tvGreetingMain = tvGreetingMain;
this.tvNomeMedico = tvNomeMedico;
this.viewAgenda = viewAgenda;
this.viewPacientes = viewPacientes;
this.viewPerfil = viewPerfil;
}
@Override
@NonNull
public RelativeLayout getRoot() {
return rootView;
}
@NonNull
public static ActivityMainBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivityMainBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_main, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivityMainBinding 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.bottom_navigation;
BottomNavigationView bottomNavigation = ViewBindings.findChildViewById(rootView, id);
if (bottomNavigation == null) {
break missingId;
}
id = R.id.btn_editar_dados;
MaterialButton btnEditarDados = ViewBindings.findChildViewById(rootView, id);
if (btnEditarDados == null) {
break missingId;
}
id = R.id.btn_logout;
MaterialButton btnLogout = ViewBindings.findChildViewById(rootView, id);
if (btnLogout == null) {
break missingId;
}
id = R.id.calendarView;
CalendarView calendarView = ViewBindings.findChildViewById(rootView, id);
if (calendarView == null) {
break missingId;
}
id = R.id.container;
FrameLayout container = ViewBindings.findChildViewById(rootView, id);
if (container == null) {
break missingId;
}
id = R.id.lay_top;
LinearLayout layTop = ViewBindings.findChildViewById(rootView, id);
if (layTop == null) {
break missingId;
}
id = R.id.recycler_agenda;
RecyclerView recyclerAgenda = ViewBindings.findChildViewById(rootView, id);
if (recyclerAgenda == null) {
break missingId;
}
id = R.id.recycler_consultas;
RecyclerView recyclerConsultas = ViewBindings.findChildViewById(rootView, id);
if (recyclerConsultas == null) {
break missingId;
}
id = R.id.text_agenda_info;
TextView textAgendaInfo = ViewBindings.findChildViewById(rootView, id);
if (textAgendaInfo == null) {
break missingId;
}
id = R.id.text_agenda_vazia;
TextView textAgendaVazia = ViewBindings.findChildViewById(rootView, id);
if (textAgendaVazia == null) {
break missingId;
}
id = R.id.text_empty_state;
TextView textEmptyState = ViewBindings.findChildViewById(rootView, id);
if (textEmptyState == null) {
break missingId;
}
id = R.id.tv_cedula;
TextView tvCedula = ViewBindings.findChildViewById(rootView, id);
if (tvCedula == null) {
break missingId;
}
id = R.id.tv_email_medico;
TextView tvEmailMedico = ViewBindings.findChildViewById(rootView, id);
if (tvEmailMedico == null) {
break missingId;
}
id = R.id.tv_especialidade;
TextView tvEspecialidade = ViewBindings.findChildViewById(rootView, id);
if (tvEspecialidade == null) {
break missingId;
}
id = R.id.tv_greeting_main;
TextView tvGreetingMain = ViewBindings.findChildViewById(rootView, id);
if (tvGreetingMain == null) {
break missingId;
}
id = R.id.tv_nome_medico;
TextView tvNomeMedico = ViewBindings.findChildViewById(rootView, id);
if (tvNomeMedico == null) {
break missingId;
}
id = R.id.view_agenda;
LinearLayout viewAgenda = ViewBindings.findChildViewById(rootView, id);
if (viewAgenda == null) {
break missingId;
}
id = R.id.view_pacientes;
LinearLayout viewPacientes = ViewBindings.findChildViewById(rootView, id);
if (viewPacientes == null) {
break missingId;
}
id = R.id.view_perfil;
LinearLayout viewPerfil = ViewBindings.findChildViewById(rootView, id);
if (viewPerfil == null) {
break missingId;
}
return new ActivityMainBinding((RelativeLayout) rootView, bottomNavigation, btnEditarDados,
btnLogout, calendarView, container, layTop, recyclerAgenda, recyclerConsultas,
textAgendaInfo, textAgendaVazia, textEmptyState, tvCedula, tvEmailMedico, tvEspecialidade,
tvGreetingMain, tvNomeMedico, viewAgenda, viewPacientes, viewPerfil);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,135 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.bottomnavigation.BottomNavigationView;
import com.google.android.material.button.MaterialButton;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ActivityPerfilMedicoBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final BottomNavigationView bottomNavigation;
@NonNull
public final MaterialButton btnEditarDados;
@NonNull
public final MaterialButton btnLogout;
@NonNull
public final TextView tvCedula;
@NonNull
public final TextView tvEmailMedico;
@NonNull
public final TextView tvEspecialidade;
@NonNull
public final TextView tvNomeMedico;
private ActivityPerfilMedicoBinding(@NonNull LinearLayout rootView,
@NonNull BottomNavigationView bottomNavigation, @NonNull MaterialButton btnEditarDados,
@NonNull MaterialButton btnLogout, @NonNull TextView tvCedula,
@NonNull TextView tvEmailMedico, @NonNull TextView tvEspecialidade,
@NonNull TextView tvNomeMedico) {
this.rootView = rootView;
this.bottomNavigation = bottomNavigation;
this.btnEditarDados = btnEditarDados;
this.btnLogout = btnLogout;
this.tvCedula = tvCedula;
this.tvEmailMedico = tvEmailMedico;
this.tvEspecialidade = tvEspecialidade;
this.tvNomeMedico = tvNomeMedico;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static ActivityPerfilMedicoBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivityPerfilMedicoBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_perfil_medico, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivityPerfilMedicoBinding 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.bottom_navigation;
BottomNavigationView bottomNavigation = ViewBindings.findChildViewById(rootView, id);
if (bottomNavigation == null) {
break missingId;
}
id = R.id.btn_editar_dados;
MaterialButton btnEditarDados = ViewBindings.findChildViewById(rootView, id);
if (btnEditarDados == null) {
break missingId;
}
id = R.id.btn_logout;
MaterialButton btnLogout = ViewBindings.findChildViewById(rootView, id);
if (btnLogout == null) {
break missingId;
}
id = R.id.tv_cedula;
TextView tvCedula = ViewBindings.findChildViewById(rootView, id);
if (tvCedula == null) {
break missingId;
}
id = R.id.tv_email_medico;
TextView tvEmailMedico = ViewBindings.findChildViewById(rootView, id);
if (tvEmailMedico == null) {
break missingId;
}
id = R.id.tv_especialidade;
TextView tvEspecialidade = ViewBindings.findChildViewById(rootView, id);
if (tvEspecialidade == null) {
break missingId;
}
id = R.id.tv_nome_medico;
TextView tvNomeMedico = ViewBindings.findChildViewById(rootView, id);
if (tvNomeMedico == null) {
break missingId;
}
return new ActivityPerfilMedicoBinding((LinearLayout) rootView, bottomNavigation,
btnEditarDados, btnLogout, tvCedula, tvEmailMedico, tvEspecialidade, tvNomeMedico);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,147 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AutoCompleteTextView;
import android.widget.ScrollView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.textfield.TextInputEditText;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ActivityRegisterBinding implements ViewBinding {
@NonNull
private final ScrollView rootView;
@NonNull
public final TextInputEditText ageEditText;
@NonNull
public final TextInputEditText emailEditText;
@NonNull
public final AutoCompleteTextView genderAutoComplete;
@NonNull
public final TextView loginLink;
@NonNull
public final TextInputEditText nameEditText;
@NonNull
public final TextInputEditText passwordEditText;
@NonNull
public final MaterialButton registerButton;
@NonNull
public final TextInputEditText utenteEditText;
private ActivityRegisterBinding(@NonNull ScrollView rootView,
@NonNull TextInputEditText ageEditText, @NonNull TextInputEditText emailEditText,
@NonNull AutoCompleteTextView genderAutoComplete, @NonNull TextView loginLink,
@NonNull TextInputEditText nameEditText, @NonNull TextInputEditText passwordEditText,
@NonNull MaterialButton registerButton, @NonNull TextInputEditText utenteEditText) {
this.rootView = rootView;
this.ageEditText = ageEditText;
this.emailEditText = emailEditText;
this.genderAutoComplete = genderAutoComplete;
this.loginLink = loginLink;
this.nameEditText = nameEditText;
this.passwordEditText = passwordEditText;
this.registerButton = registerButton;
this.utenteEditText = utenteEditText;
}
@Override
@NonNull
public ScrollView getRoot() {
return rootView;
}
@NonNull
public static ActivityRegisterBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivityRegisterBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_register, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivityRegisterBinding 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.age_edit_text;
TextInputEditText ageEditText = ViewBindings.findChildViewById(rootView, id);
if (ageEditText == null) {
break missingId;
}
id = R.id.email_edit_text;
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
if (emailEditText == null) {
break missingId;
}
id = R.id.gender_auto_complete;
AutoCompleteTextView genderAutoComplete = ViewBindings.findChildViewById(rootView, id);
if (genderAutoComplete == null) {
break missingId;
}
id = R.id.login_link;
TextView loginLink = ViewBindings.findChildViewById(rootView, id);
if (loginLink == null) {
break missingId;
}
id = R.id.name_edit_text;
TextInputEditText nameEditText = ViewBindings.findChildViewById(rootView, id);
if (nameEditText == null) {
break missingId;
}
id = R.id.password_edit_text;
TextInputEditText passwordEditText = ViewBindings.findChildViewById(rootView, id);
if (passwordEditText == null) {
break missingId;
}
id = R.id.register_button;
MaterialButton registerButton = ViewBindings.findChildViewById(rootView, id);
if (registerButton == null) {
break missingId;
}
id = R.id.utente_edit_text;
TextInputEditText utenteEditText = ViewBindings.findChildViewById(rootView, id);
if (utenteEditText == null) {
break missingId;
}
return new ActivityRegisterBinding((ScrollView) rootView, ageEditText, emailEditText,
genderAutoComplete, loginLink, nameEditText, passwordEditText, registerButton,
utenteEditText);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,137 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AutoCompleteTextView;
import android.widget.ScrollView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.textfield.TextInputEditText;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ActivityRegisterMedicoBinding implements ViewBinding {
@NonNull
private final ScrollView rootView;
@NonNull
public final TextInputEditText emailEditText;
@NonNull
public final AutoCompleteTextView genderAutoComplete;
@NonNull
public final TextView loginLink;
@NonNull
public final TextInputEditText nameEditText;
@NonNull
public final TextInputEditText passwordEditText;
@NonNull
public final MaterialButton registerButton;
@NonNull
public final TextInputEditText specialtyEditText;
private ActivityRegisterMedicoBinding(@NonNull ScrollView rootView,
@NonNull TextInputEditText emailEditText, @NonNull AutoCompleteTextView genderAutoComplete,
@NonNull TextView loginLink, @NonNull TextInputEditText nameEditText,
@NonNull TextInputEditText passwordEditText, @NonNull MaterialButton registerButton,
@NonNull TextInputEditText specialtyEditText) {
this.rootView = rootView;
this.emailEditText = emailEditText;
this.genderAutoComplete = genderAutoComplete;
this.loginLink = loginLink;
this.nameEditText = nameEditText;
this.passwordEditText = passwordEditText;
this.registerButton = registerButton;
this.specialtyEditText = specialtyEditText;
}
@Override
@NonNull
public ScrollView getRoot() {
return rootView;
}
@NonNull
public static ActivityRegisterMedicoBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivityRegisterMedicoBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_register_medico, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivityRegisterMedicoBinding 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.email_edit_text;
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
if (emailEditText == null) {
break missingId;
}
id = R.id.gender_auto_complete;
AutoCompleteTextView genderAutoComplete = ViewBindings.findChildViewById(rootView, id);
if (genderAutoComplete == null) {
break missingId;
}
id = R.id.login_link;
TextView loginLink = ViewBindings.findChildViewById(rootView, id);
if (loginLink == null) {
break missingId;
}
id = R.id.name_edit_text;
TextInputEditText nameEditText = ViewBindings.findChildViewById(rootView, id);
if (nameEditText == null) {
break missingId;
}
id = R.id.password_edit_text;
TextInputEditText passwordEditText = ViewBindings.findChildViewById(rootView, id);
if (passwordEditText == null) {
break missingId;
}
id = R.id.register_button;
MaterialButton registerButton = ViewBindings.findChildViewById(rootView, id);
if (registerButton == null) {
break missingId;
}
id = R.id.specialty_edit_text;
TextInputEditText specialtyEditText = ViewBindings.findChildViewById(rootView, id);
if (specialtyEditText == null) {
break missingId;
}
return new ActivityRegisterMedicoBinding((ScrollView) rootView, emailEditText,
genderAutoComplete, loginLink, nameEditText, passwordEditText, registerButton,
specialtyEditText);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,136 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.textfield.TextInputEditText;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class DialogAddMedicationBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final TextInputEditText editMedName;
@NonNull
public final TextInputEditText editMedNotes;
@NonNull
public final RadioGroup radioGroupRoute;
@NonNull
public final RadioButton radioInhalatory;
@NonNull
public final RadioButton radioOral;
@NonNull
public final RadioButton radioTopical;
@NonNull
public final TextView textMedTime;
private DialogAddMedicationBinding(@NonNull LinearLayout rootView,
@NonNull TextInputEditText editMedName, @NonNull TextInputEditText editMedNotes,
@NonNull RadioGroup radioGroupRoute, @NonNull RadioButton radioInhalatory,
@NonNull RadioButton radioOral, @NonNull RadioButton radioTopical,
@NonNull TextView textMedTime) {
this.rootView = rootView;
this.editMedName = editMedName;
this.editMedNotes = editMedNotes;
this.radioGroupRoute = radioGroupRoute;
this.radioInhalatory = radioInhalatory;
this.radioOral = radioOral;
this.radioTopical = radioTopical;
this.textMedTime = textMedTime;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static DialogAddMedicationBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static DialogAddMedicationBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.dialog_add_medication, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static DialogAddMedicationBinding 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.edit_med_name;
TextInputEditText editMedName = ViewBindings.findChildViewById(rootView, id);
if (editMedName == null) {
break missingId;
}
id = R.id.edit_med_notes;
TextInputEditText editMedNotes = ViewBindings.findChildViewById(rootView, id);
if (editMedNotes == null) {
break missingId;
}
id = R.id.radio_group_route;
RadioGroup radioGroupRoute = ViewBindings.findChildViewById(rootView, id);
if (radioGroupRoute == null) {
break missingId;
}
id = R.id.radio_inhalatory;
RadioButton radioInhalatory = ViewBindings.findChildViewById(rootView, id);
if (radioInhalatory == null) {
break missingId;
}
id = R.id.radio_oral;
RadioButton radioOral = ViewBindings.findChildViewById(rootView, id);
if (radioOral == null) {
break missingId;
}
id = R.id.radio_topical;
RadioButton radioTopical = ViewBindings.findChildViewById(rootView, id);
if (radioTopical == null) {
break missingId;
}
id = R.id.text_med_time;
TextView textMedTime = ViewBindings.findChildViewById(rootView, id);
if (textMedTime == null) {
break missingId;
}
return new DialogAddMedicationBinding((LinearLayout) rootView, editMedName, editMedNotes,
radioGroupRoute, radioInhalatory, radioOral, radioTopical, textMedTime);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,92 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.textfield.TextInputEditText;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class DialogChangePasswordBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final MaterialButton buttonCancelPassword;
@NonNull
public final MaterialButton buttonSavePassword;
@NonNull
public final TextInputEditText newPassword;
private DialogChangePasswordBinding(@NonNull LinearLayout rootView,
@NonNull MaterialButton buttonCancelPassword, @NonNull MaterialButton buttonSavePassword,
@NonNull TextInputEditText newPassword) {
this.rootView = rootView;
this.buttonCancelPassword = buttonCancelPassword;
this.buttonSavePassword = buttonSavePassword;
this.newPassword = newPassword;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static DialogChangePasswordBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static DialogChangePasswordBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.dialog_change_password, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static DialogChangePasswordBinding 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.button_cancel_password;
MaterialButton buttonCancelPassword = ViewBindings.findChildViewById(rootView, id);
if (buttonCancelPassword == null) {
break missingId;
}
id = R.id.button_save_password;
MaterialButton buttonSavePassword = ViewBindings.findChildViewById(rootView, id);
if (buttonSavePassword == null) {
break missingId;
}
id = R.id.new_password;
TextInputEditText newPassword = ViewBindings.findChildViewById(rootView, id);
if (newPassword == null) {
break missingId;
}
return new DialogChangePasswordBinding((LinearLayout) rootView, buttonCancelPassword,
buttonSavePassword, newPassword);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,157 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ScrollView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.imageview.ShapeableImageView;
import com.google.android.material.textfield.TextInputEditText;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class DialogEditProfileBinding implements ViewBinding {
@NonNull
private final ScrollView rootView;
@NonNull
public final MaterialButton buttonCancel;
@NonNull
public final MaterialButton buttonChangePassword;
@NonNull
public final MaterialButton buttonChangePhoto;
@NonNull
public final MaterialButton buttonSave;
@NonNull
public final TextInputEditText editAge;
@NonNull
public final TextInputEditText editEmail;
@NonNull
public final TextInputEditText editName;
@NonNull
public final ShapeableImageView editProfileImage;
@NonNull
public final TextInputEditText editUtente;
private DialogEditProfileBinding(@NonNull ScrollView rootView,
@NonNull MaterialButton buttonCancel, @NonNull MaterialButton buttonChangePassword,
@NonNull MaterialButton buttonChangePhoto, @NonNull MaterialButton buttonSave,
@NonNull TextInputEditText editAge, @NonNull TextInputEditText editEmail,
@NonNull TextInputEditText editName, @NonNull ShapeableImageView editProfileImage,
@NonNull TextInputEditText editUtente) {
this.rootView = rootView;
this.buttonCancel = buttonCancel;
this.buttonChangePassword = buttonChangePassword;
this.buttonChangePhoto = buttonChangePhoto;
this.buttonSave = buttonSave;
this.editAge = editAge;
this.editEmail = editEmail;
this.editName = editName;
this.editProfileImage = editProfileImage;
this.editUtente = editUtente;
}
@Override
@NonNull
public ScrollView getRoot() {
return rootView;
}
@NonNull
public static DialogEditProfileBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static DialogEditProfileBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.dialog_edit_profile, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static DialogEditProfileBinding 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.button_cancel;
MaterialButton buttonCancel = ViewBindings.findChildViewById(rootView, id);
if (buttonCancel == null) {
break missingId;
}
id = R.id.button_change_password;
MaterialButton buttonChangePassword = ViewBindings.findChildViewById(rootView, id);
if (buttonChangePassword == null) {
break missingId;
}
id = R.id.button_change_photo;
MaterialButton buttonChangePhoto = ViewBindings.findChildViewById(rootView, id);
if (buttonChangePhoto == null) {
break missingId;
}
id = R.id.button_save;
MaterialButton buttonSave = ViewBindings.findChildViewById(rootView, id);
if (buttonSave == null) {
break missingId;
}
id = R.id.edit_age;
TextInputEditText editAge = ViewBindings.findChildViewById(rootView, id);
if (editAge == null) {
break missingId;
}
id = R.id.edit_email;
TextInputEditText editEmail = ViewBindings.findChildViewById(rootView, id);
if (editEmail == null) {
break missingId;
}
id = R.id.edit_name;
TextInputEditText editName = ViewBindings.findChildViewById(rootView, id);
if (editName == null) {
break missingId;
}
id = R.id.edit_profile_image;
ShapeableImageView editProfileImage = ViewBindings.findChildViewById(rootView, id);
if (editProfileImage == null) {
break missingId;
}
id = R.id.edit_utente;
TextInputEditText editUtente = ViewBindings.findChildViewById(rootView, id);
if (editUtente == null) {
break missingId;
}
return new DialogEditProfileBinding((ScrollView) rootView, buttonCancel, buttonChangePassword,
buttonChangePhoto, buttonSave, editAge, editEmail, editName, editProfileImage,
editUtente);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,81 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.recyclerview.widget.RecyclerView;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class FragmentAppointmentsBinding implements ViewBinding {
@NonNull
private final FrameLayout rootView;
@NonNull
public final RecyclerView recyclerAppointmentsFuture;
@NonNull
public final RecyclerView recyclerAppointmentsPast;
private FragmentAppointmentsBinding(@NonNull FrameLayout rootView,
@NonNull RecyclerView recyclerAppointmentsFuture,
@NonNull RecyclerView recyclerAppointmentsPast) {
this.rootView = rootView;
this.recyclerAppointmentsFuture = recyclerAppointmentsFuture;
this.recyclerAppointmentsPast = recyclerAppointmentsPast;
}
@Override
@NonNull
public FrameLayout getRoot() {
return rootView;
}
@NonNull
public static FragmentAppointmentsBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static FragmentAppointmentsBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.fragment_appointments, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static FragmentAppointmentsBinding 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.recycler_appointments_future;
RecyclerView recyclerAppointmentsFuture = ViewBindings.findChildViewById(rootView, id);
if (recyclerAppointmentsFuture == null) {
break missingId;
}
id = R.id.recycler_appointments_past;
RecyclerView recyclerAppointmentsPast = ViewBindings.findChildViewById(rootView, id);
if (recyclerAppointmentsPast == null) {
break missingId;
}
return new FragmentAppointmentsBinding((FrameLayout) rootView, recyclerAppointmentsFuture,
recyclerAppointmentsPast);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,114 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
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.example.medcuida.pro.R;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.card.MaterialCardView;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class FragmentHomeBinding implements ViewBinding {
@NonNull
private final ConstraintLayout rootView;
@NonNull
public final MaterialButton buttonBookAppointment;
@NonNull
public final MaterialCardView cardNextMedication;
@NonNull
public final TextView nextMedName;
@NonNull
public final TextView nextMedTime;
@NonNull
public final TextView textGreeting;
private FragmentHomeBinding(@NonNull ConstraintLayout rootView,
@NonNull MaterialButton buttonBookAppointment, @NonNull MaterialCardView cardNextMedication,
@NonNull TextView nextMedName, @NonNull TextView nextMedTime,
@NonNull TextView textGreeting) {
this.rootView = rootView;
this.buttonBookAppointment = buttonBookAppointment;
this.cardNextMedication = cardNextMedication;
this.nextMedName = nextMedName;
this.nextMedTime = nextMedTime;
this.textGreeting = textGreeting;
}
@Override
@NonNull
public ConstraintLayout getRoot() {
return rootView;
}
@NonNull
public static FragmentHomeBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static FragmentHomeBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.fragment_home, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static FragmentHomeBinding 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.button_book_appointment;
MaterialButton buttonBookAppointment = ViewBindings.findChildViewById(rootView, id);
if (buttonBookAppointment == null) {
break missingId;
}
id = R.id.card_next_medication;
MaterialCardView cardNextMedication = ViewBindings.findChildViewById(rootView, id);
if (cardNextMedication == null) {
break missingId;
}
id = R.id.next_med_name;
TextView nextMedName = ViewBindings.findChildViewById(rootView, id);
if (nextMedName == null) {
break missingId;
}
id = R.id.next_med_time;
TextView nextMedTime = ViewBindings.findChildViewById(rootView, id);
if (nextMedTime == null) {
break missingId;
}
id = R.id.text_greeting;
TextView textGreeting = ViewBindings.findChildViewById(rootView, id);
if (textGreeting == null) {
break missingId;
}
return new FragmentHomeBinding((ConstraintLayout) rootView, buttonBookAppointment,
cardNextMedication, nextMedName, nextMedTime, textGreeting);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,103 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.floatingactionbutton.FloatingActionButton;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class FragmentMedicationBinding implements ViewBinding {
@NonNull
private final ConstraintLayout rootView;
@NonNull
public final FloatingActionButton fabAddMedication;
@NonNull
public final RecyclerView recyclerMedication;
@NonNull
public final TextView textEmptyMedications;
@NonNull
public final TextView textTitle;
private FragmentMedicationBinding(@NonNull ConstraintLayout rootView,
@NonNull FloatingActionButton fabAddMedication, @NonNull RecyclerView recyclerMedication,
@NonNull TextView textEmptyMedications, @NonNull TextView textTitle) {
this.rootView = rootView;
this.fabAddMedication = fabAddMedication;
this.recyclerMedication = recyclerMedication;
this.textEmptyMedications = textEmptyMedications;
this.textTitle = textTitle;
}
@Override
@NonNull
public ConstraintLayout getRoot() {
return rootView;
}
@NonNull
public static FragmentMedicationBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static FragmentMedicationBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.fragment_medication, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static FragmentMedicationBinding 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.fab_add_medication;
FloatingActionButton fabAddMedication = ViewBindings.findChildViewById(rootView, id);
if (fabAddMedication == null) {
break missingId;
}
id = R.id.recycler_medication;
RecyclerView recyclerMedication = ViewBindings.findChildViewById(rootView, id);
if (recyclerMedication == null) {
break missingId;
}
id = R.id.text_empty_medications;
TextView textEmptyMedications = ViewBindings.findChildViewById(rootView, id);
if (textEmptyMedications == null) {
break missingId;
}
id = R.id.text_title;
TextView textTitle = ViewBindings.findChildViewById(rootView, id);
if (textTitle == null) {
break missingId;
}
return new FragmentMedicationBinding((ConstraintLayout) rootView, fabAddMedication,
recyclerMedication, textEmptyMedications, textTitle);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,135 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.imageview.ShapeableImageView;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class FragmentProfileBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final MaterialButton buttonEditProfile;
@NonNull
public final MaterialButton buttonLogout;
@NonNull
public final TextView profileAge;
@NonNull
public final TextView profileEmail;
@NonNull
public final ShapeableImageView profileImage;
@NonNull
public final TextView profileName;
@NonNull
public final TextView profileUtente;
private FragmentProfileBinding(@NonNull LinearLayout rootView,
@NonNull MaterialButton buttonEditProfile, @NonNull MaterialButton buttonLogout,
@NonNull TextView profileAge, @NonNull TextView profileEmail,
@NonNull ShapeableImageView profileImage, @NonNull TextView profileName,
@NonNull TextView profileUtente) {
this.rootView = rootView;
this.buttonEditProfile = buttonEditProfile;
this.buttonLogout = buttonLogout;
this.profileAge = profileAge;
this.profileEmail = profileEmail;
this.profileImage = profileImage;
this.profileName = profileName;
this.profileUtente = profileUtente;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static FragmentProfileBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static FragmentProfileBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.fragment_profile, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static FragmentProfileBinding 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.button_edit_profile;
MaterialButton buttonEditProfile = ViewBindings.findChildViewById(rootView, id);
if (buttonEditProfile == null) {
break missingId;
}
id = R.id.button_logout;
MaterialButton buttonLogout = ViewBindings.findChildViewById(rootView, id);
if (buttonLogout == null) {
break missingId;
}
id = R.id.profile_age;
TextView profileAge = ViewBindings.findChildViewById(rootView, id);
if (profileAge == null) {
break missingId;
}
id = R.id.profile_email;
TextView profileEmail = ViewBindings.findChildViewById(rootView, id);
if (profileEmail == null) {
break missingId;
}
id = R.id.profile_image;
ShapeableImageView profileImage = ViewBindings.findChildViewById(rootView, id);
if (profileImage == null) {
break missingId;
}
id = R.id.profile_name;
TextView profileName = ViewBindings.findChildViewById(rootView, id);
if (profileName == null) {
break missingId;
}
id = R.id.profile_utente;
TextView profileUtente = ViewBindings.findChildViewById(rootView, id);
if (profileUtente == null) {
break missingId;
}
return new FragmentProfileBinding((LinearLayout) rootView, buttonEditProfile, buttonLogout,
profileAge, profileEmail, profileImage, profileName, profileUtente);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,116 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AutoCompleteTextView;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.LinearLayout;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.recyclerview.widget.RecyclerView;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.textfield.TextInputEditText;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class FragmentScheduleAppointmentBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final Button btnConfirmAppointment;
@NonNull
public final DatePicker datePicker;
@NonNull
public final TextInputEditText editReason;
@NonNull
public final RecyclerView recyclerTimeSlots;
@NonNull
public final AutoCompleteTextView spinnerDoctor;
private FragmentScheduleAppointmentBinding(@NonNull LinearLayout rootView,
@NonNull Button btnConfirmAppointment, @NonNull DatePicker datePicker,
@NonNull TextInputEditText editReason, @NonNull RecyclerView recyclerTimeSlots,
@NonNull AutoCompleteTextView spinnerDoctor) {
this.rootView = rootView;
this.btnConfirmAppointment = btnConfirmAppointment;
this.datePicker = datePicker;
this.editReason = editReason;
this.recyclerTimeSlots = recyclerTimeSlots;
this.spinnerDoctor = spinnerDoctor;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static FragmentScheduleAppointmentBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static FragmentScheduleAppointmentBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.fragment_schedule_appointment, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static FragmentScheduleAppointmentBinding 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_confirm_appointment;
Button btnConfirmAppointment = ViewBindings.findChildViewById(rootView, id);
if (btnConfirmAppointment == null) {
break missingId;
}
id = R.id.datePicker;
DatePicker datePicker = ViewBindings.findChildViewById(rootView, id);
if (datePicker == null) {
break missingId;
}
id = R.id.edit_reason;
TextInputEditText editReason = ViewBindings.findChildViewById(rootView, id);
if (editReason == null) {
break missingId;
}
id = R.id.recycler_time_slots;
RecyclerView recyclerTimeSlots = ViewBindings.findChildViewById(rootView, id);
if (recyclerTimeSlots == null) {
break missingId;
}
id = R.id.spinner_doctor;
AutoCompleteTextView spinnerDoctor = ViewBindings.findChildViewById(rootView, id);
if (spinnerDoctor == null) {
break missingId;
}
return new FragmentScheduleAppointmentBinding((LinearLayout) rootView, btnConfirmAppointment,
datePicker, editReason, recyclerTimeSlots, spinnerDoctor);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,114 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.textfield.TextInputEditText;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class FragmentSns24Binding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final MaterialButton buttonAiTriage;
@NonNull
public final MaterialButton buttonCallSns;
@NonNull
public final MaterialButton buttonFindHospital;
@NonNull
public final TextInputEditText inputSymptoms;
@NonNull
public final TextView textAiResult;
private FragmentSns24Binding(@NonNull LinearLayout rootView,
@NonNull MaterialButton buttonAiTriage, @NonNull MaterialButton buttonCallSns,
@NonNull MaterialButton buttonFindHospital, @NonNull TextInputEditText inputSymptoms,
@NonNull TextView textAiResult) {
this.rootView = rootView;
this.buttonAiTriage = buttonAiTriage;
this.buttonCallSns = buttonCallSns;
this.buttonFindHospital = buttonFindHospital;
this.inputSymptoms = inputSymptoms;
this.textAiResult = textAiResult;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static FragmentSns24Binding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static FragmentSns24Binding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.fragment_sns24, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static FragmentSns24Binding 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.button_ai_triage;
MaterialButton buttonAiTriage = ViewBindings.findChildViewById(rootView, id);
if (buttonAiTriage == null) {
break missingId;
}
id = R.id.button_call_sns;
MaterialButton buttonCallSns = ViewBindings.findChildViewById(rootView, id);
if (buttonCallSns == null) {
break missingId;
}
id = R.id.button_find_hospital;
MaterialButton buttonFindHospital = ViewBindings.findChildViewById(rootView, id);
if (buttonFindHospital == null) {
break missingId;
}
id = R.id.input_symptoms;
TextInputEditText inputSymptoms = ViewBindings.findChildViewById(rootView, id);
if (inputSymptoms == null) {
break missingId;
}
id = R.id.text_ai_result;
TextView textAiResult = ViewBindings.findChildViewById(rootView, id);
if (textAiResult == null) {
break missingId;
}
return new FragmentSns24Binding((LinearLayout) rootView, buttonAiTriage, buttonCallSns,
buttonFindHospital, inputSymptoms, textAiResult);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,100 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.card.MaterialCardView;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ItemAppointmentBinding implements ViewBinding {
@NonNull
private final MaterialCardView rootView;
@NonNull
public final TextView textDate;
@NonNull
public final TextView textReason;
@NonNull
public final TextView textTime;
@NonNull
public final TextView textType;
private ItemAppointmentBinding(@NonNull MaterialCardView rootView, @NonNull TextView textDate,
@NonNull TextView textReason, @NonNull TextView textTime, @NonNull TextView textType) {
this.rootView = rootView;
this.textDate = textDate;
this.textReason = textReason;
this.textTime = textTime;
this.textType = textType;
}
@Override
@NonNull
public MaterialCardView getRoot() {
return rootView;
}
@NonNull
public static ItemAppointmentBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ItemAppointmentBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.item_appointment, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ItemAppointmentBinding 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.text_date;
TextView textDate = ViewBindings.findChildViewById(rootView, id);
if (textDate == null) {
break missingId;
}
id = R.id.text_reason;
TextView textReason = ViewBindings.findChildViewById(rootView, id);
if (textReason == null) {
break missingId;
}
id = R.id.text_time;
TextView textTime = ViewBindings.findChildViewById(rootView, id);
if (textTime == null) {
break missingId;
}
id = R.id.text_type;
TextView textType = ViewBindings.findChildViewById(rootView, id);
if (textType == null) {
break missingId;
}
return new ItemAppointmentBinding((MaterialCardView) rootView, textDate, textReason, textTime,
textType);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,113 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.card.MaterialCardView;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ItemConsultaMedicoBinding implements ViewBinding {
@NonNull
private final MaterialCardView rootView;
@NonNull
public final MaterialButton btnCancelar;
@NonNull
public final MaterialButton btnConfirmar;
@NonNull
public final TextView textConsultaDataHora;
@NonNull
public final TextView textConsultaStatus;
@NonNull
public final TextView textPacienteNome;
private ItemConsultaMedicoBinding(@NonNull MaterialCardView rootView,
@NonNull MaterialButton btnCancelar, @NonNull MaterialButton btnConfirmar,
@NonNull TextView textConsultaDataHora, @NonNull TextView textConsultaStatus,
@NonNull TextView textPacienteNome) {
this.rootView = rootView;
this.btnCancelar = btnCancelar;
this.btnConfirmar = btnConfirmar;
this.textConsultaDataHora = textConsultaDataHora;
this.textConsultaStatus = textConsultaStatus;
this.textPacienteNome = textPacienteNome;
}
@Override
@NonNull
public MaterialCardView getRoot() {
return rootView;
}
@NonNull
public static ItemConsultaMedicoBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ItemConsultaMedicoBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.item_consulta_medico, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ItemConsultaMedicoBinding 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_cancelar;
MaterialButton btnCancelar = ViewBindings.findChildViewById(rootView, id);
if (btnCancelar == null) {
break missingId;
}
id = R.id.btn_confirmar;
MaterialButton btnConfirmar = ViewBindings.findChildViewById(rootView, id);
if (btnConfirmar == null) {
break missingId;
}
id = R.id.text_consulta_data_hora;
TextView textConsultaDataHora = ViewBindings.findChildViewById(rootView, id);
if (textConsultaDataHora == null) {
break missingId;
}
id = R.id.text_consulta_status;
TextView textConsultaStatus = ViewBindings.findChildViewById(rootView, id);
if (textConsultaStatus == null) {
break missingId;
}
id = R.id.text_paciente_nome;
TextView textPacienteNome = ViewBindings.findChildViewById(rootView, id);
if (textPacienteNome == null) {
break missingId;
}
return new ItemConsultaMedicoBinding((MaterialCardView) rootView, btnCancelar, btnConfirmar,
textConsultaDataHora, textConsultaStatus, textPacienteNome);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,112 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.CheckBox;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.card.MaterialCardView;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ItemMedicationBinding implements ViewBinding {
@NonNull
private final MaterialCardView rootView;
@NonNull
public final CheckBox checkboxTaken;
@NonNull
public final TextView textMedDosage;
@NonNull
public final TextView textMedName;
@NonNull
public final TextView textMedNotes;
@NonNull
public final TextView textMedTime;
private ItemMedicationBinding(@NonNull MaterialCardView rootView, @NonNull CheckBox checkboxTaken,
@NonNull TextView textMedDosage, @NonNull TextView textMedName,
@NonNull TextView textMedNotes, @NonNull TextView textMedTime) {
this.rootView = rootView;
this.checkboxTaken = checkboxTaken;
this.textMedDosage = textMedDosage;
this.textMedName = textMedName;
this.textMedNotes = textMedNotes;
this.textMedTime = textMedTime;
}
@Override
@NonNull
public MaterialCardView getRoot() {
return rootView;
}
@NonNull
public static ItemMedicationBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ItemMedicationBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.item_medication, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ItemMedicationBinding 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.checkbox_taken;
CheckBox checkboxTaken = ViewBindings.findChildViewById(rootView, id);
if (checkboxTaken == null) {
break missingId;
}
id = R.id.text_med_dosage;
TextView textMedDosage = ViewBindings.findChildViewById(rootView, id);
if (textMedDosage == null) {
break missingId;
}
id = R.id.text_med_name;
TextView textMedName = ViewBindings.findChildViewById(rootView, id);
if (textMedName == null) {
break missingId;
}
id = R.id.text_med_notes;
TextView textMedNotes = ViewBindings.findChildViewById(rootView, id);
if (textMedNotes == null) {
break missingId;
}
id = R.id.text_med_time;
TextView textMedTime = ViewBindings.findChildViewById(rootView, id);
if (textMedTime == null) {
break missingId;
}
return new ItemMedicationBinding((MaterialCardView) rootView, checkboxTaken, textMedDosage,
textMedName, textMedNotes, textMedTime);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,101 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ItemMensagemBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final LinearLayout layoutMsgEnviada;
@NonNull
public final LinearLayout layoutMsgRecebida;
@NonNull
public final TextView tvMsgEnviada;
@NonNull
public final TextView tvMsgRecebida;
private ItemMensagemBinding(@NonNull LinearLayout rootView,
@NonNull LinearLayout layoutMsgEnviada, @NonNull LinearLayout layoutMsgRecebida,
@NonNull TextView tvMsgEnviada, @NonNull TextView tvMsgRecebida) {
this.rootView = rootView;
this.layoutMsgEnviada = layoutMsgEnviada;
this.layoutMsgRecebida = layoutMsgRecebida;
this.tvMsgEnviada = tvMsgEnviada;
this.tvMsgRecebida = tvMsgRecebida;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static ItemMensagemBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ItemMensagemBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.item_mensagem, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ItemMensagemBinding 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.layout_msg_enviada;
LinearLayout layoutMsgEnviada = ViewBindings.findChildViewById(rootView, id);
if (layoutMsgEnviada == null) {
break missingId;
}
id = R.id.layout_msg_recebida;
LinearLayout layoutMsgRecebida = ViewBindings.findChildViewById(rootView, id);
if (layoutMsgRecebida == null) {
break missingId;
}
id = R.id.tv_msg_enviada;
TextView tvMsgEnviada = ViewBindings.findChildViewById(rootView, id);
if (tvMsgEnviada == null) {
break missingId;
}
id = R.id.tv_msg_recebida;
TextView tvMsgRecebida = ViewBindings.findChildViewById(rootView, id);
if (tvMsgRecebida == null) {
break missingId;
}
return new ItemMensagemBinding((LinearLayout) rootView, layoutMsgEnviada, layoutMsgRecebida,
tvMsgEnviada, tvMsgRecebida);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,59 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import com.example.medcuida.pro.R;
import com.google.android.material.button.MaterialButton;
import java.lang.NullPointerException;
import java.lang.Override;
public final class ItemTimeSlotBinding implements ViewBinding {
@NonNull
private final MaterialButton rootView;
@NonNull
public final MaterialButton btnTimeSlot;
private ItemTimeSlotBinding(@NonNull MaterialButton rootView,
@NonNull MaterialButton btnTimeSlot) {
this.rootView = rootView;
this.btnTimeSlot = btnTimeSlot;
}
@Override
@NonNull
public MaterialButton getRoot() {
return rootView;
}
@NonNull
public static ItemTimeSlotBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ItemTimeSlotBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.item_time_slot, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ItemTimeSlotBinding bind(@NonNull View rootView) {
if (rootView == null) {
throw new NullPointerException("rootView");
}
MaterialButton btnTimeSlot = (MaterialButton) rootView;
return new ItemTimeSlotBinding((MaterialButton) rootView, btnTimeSlot);
}
}

View File

@@ -0,0 +1,93 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.textfield.TextInputEditText;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ActivityForgotPasswordBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final TextView backToLogin;
@NonNull
public final TextInputEditText emailEditText;
@NonNull
public final MaterialButton resetButton;
private ActivityForgotPasswordBinding(@NonNull LinearLayout rootView,
@NonNull TextView backToLogin, @NonNull TextInputEditText emailEditText,
@NonNull MaterialButton resetButton) {
this.rootView = rootView;
this.backToLogin = backToLogin;
this.emailEditText = emailEditText;
this.resetButton = resetButton;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static ActivityForgotPasswordBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivityForgotPasswordBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_forgot_password, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivityForgotPasswordBinding 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.back_to_login;
TextView backToLogin = ViewBindings.findChildViewById(rootView, id);
if (backToLogin == null) {
break missingId;
}
id = R.id.email_edit_text;
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
if (emailEditText == null) {
break missingId;
}
id = R.id.reset_button;
MaterialButton resetButton = ViewBindings.findChildViewById(rootView, id);
if (resetButton == null) {
break missingId;
}
return new ActivityForgotPasswordBinding((LinearLayout) rootView, backToLogin, emailEditText,
resetButton);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,125 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ScrollView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.checkbox.MaterialCheckBox;
import com.google.android.material.textfield.TextInputEditText;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ActivityLoginBinding implements ViewBinding {
@NonNull
private final ScrollView rootView;
@NonNull
public final MaterialCheckBox checkboxRememberMe;
@NonNull
public final TextInputEditText emailEditText;
@NonNull
public final TextView forgotPasswordLink;
@NonNull
public final MaterialButton loginButton;
@NonNull
public final TextInputEditText passwordEditText;
@NonNull
public final TextView registerLink;
private ActivityLoginBinding(@NonNull ScrollView rootView,
@NonNull MaterialCheckBox checkboxRememberMe, @NonNull TextInputEditText emailEditText,
@NonNull TextView forgotPasswordLink, @NonNull MaterialButton loginButton,
@NonNull TextInputEditText passwordEditText, @NonNull TextView registerLink) {
this.rootView = rootView;
this.checkboxRememberMe = checkboxRememberMe;
this.emailEditText = emailEditText;
this.forgotPasswordLink = forgotPasswordLink;
this.loginButton = loginButton;
this.passwordEditText = passwordEditText;
this.registerLink = registerLink;
}
@Override
@NonNull
public ScrollView getRoot() {
return rootView;
}
@NonNull
public static ActivityLoginBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivityLoginBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_login, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivityLoginBinding 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.checkbox_remember_me;
MaterialCheckBox checkboxRememberMe = ViewBindings.findChildViewById(rootView, id);
if (checkboxRememberMe == null) {
break missingId;
}
id = R.id.email_edit_text;
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
if (emailEditText == null) {
break missingId;
}
id = R.id.forgot_password_link;
TextView forgotPasswordLink = ViewBindings.findChildViewById(rootView, id);
if (forgotPasswordLink == null) {
break missingId;
}
id = R.id.login_button;
MaterialButton loginButton = ViewBindings.findChildViewById(rootView, id);
if (loginButton == null) {
break missingId;
}
id = R.id.password_edit_text;
TextInputEditText passwordEditText = ViewBindings.findChildViewById(rootView, id);
if (passwordEditText == null) {
break missingId;
}
id = R.id.register_link;
TextView registerLink = ViewBindings.findChildViewById(rootView, id);
if (registerLink == null) {
break missingId;
}
return new ActivityLoginBinding((ScrollView) rootView, checkboxRememberMe, emailEditText,
forgotPasswordLink, loginButton, passwordEditText, registerLink);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,69 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.bottomnavigation.BottomNavigationView;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ActivityMainBinding implements ViewBinding {
@NonNull
private final ConstraintLayout rootView;
@NonNull
public final BottomNavigationView navView;
private ActivityMainBinding(@NonNull ConstraintLayout rootView,
@NonNull BottomNavigationView navView) {
this.rootView = rootView;
this.navView = navView;
}
@Override
@NonNull
public ConstraintLayout getRoot() {
return rootView;
}
@NonNull
public static ActivityMainBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivityMainBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_main, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivityMainBinding 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.nav_view;
BottomNavigationView navView = ViewBindings.findChildViewById(rootView, id);
if (navView == null) {
break missingId;
}
return new ActivityMainBinding((ConstraintLayout) rootView, navView);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,147 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AutoCompleteTextView;
import android.widget.ScrollView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.textfield.TextInputEditText;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ActivityRegisterBinding implements ViewBinding {
@NonNull
private final ScrollView rootView;
@NonNull
public final TextInputEditText ageEditText;
@NonNull
public final TextInputEditText emailEditText;
@NonNull
public final AutoCompleteTextView genderAutoComplete;
@NonNull
public final TextView loginLink;
@NonNull
public final TextInputEditText nameEditText;
@NonNull
public final TextInputEditText passwordEditText;
@NonNull
public final MaterialButton registerButton;
@NonNull
public final TextInputEditText utenteEditText;
private ActivityRegisterBinding(@NonNull ScrollView rootView,
@NonNull TextInputEditText ageEditText, @NonNull TextInputEditText emailEditText,
@NonNull AutoCompleteTextView genderAutoComplete, @NonNull TextView loginLink,
@NonNull TextInputEditText nameEditText, @NonNull TextInputEditText passwordEditText,
@NonNull MaterialButton registerButton, @NonNull TextInputEditText utenteEditText) {
this.rootView = rootView;
this.ageEditText = ageEditText;
this.emailEditText = emailEditText;
this.genderAutoComplete = genderAutoComplete;
this.loginLink = loginLink;
this.nameEditText = nameEditText;
this.passwordEditText = passwordEditText;
this.registerButton = registerButton;
this.utenteEditText = utenteEditText;
}
@Override
@NonNull
public ScrollView getRoot() {
return rootView;
}
@NonNull
public static ActivityRegisterBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivityRegisterBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_register, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivityRegisterBinding 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.age_edit_text;
TextInputEditText ageEditText = ViewBindings.findChildViewById(rootView, id);
if (ageEditText == null) {
break missingId;
}
id = R.id.email_edit_text;
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
if (emailEditText == null) {
break missingId;
}
id = R.id.gender_auto_complete;
AutoCompleteTextView genderAutoComplete = ViewBindings.findChildViewById(rootView, id);
if (genderAutoComplete == null) {
break missingId;
}
id = R.id.login_link;
TextView loginLink = ViewBindings.findChildViewById(rootView, id);
if (loginLink == null) {
break missingId;
}
id = R.id.name_edit_text;
TextInputEditText nameEditText = ViewBindings.findChildViewById(rootView, id);
if (nameEditText == null) {
break missingId;
}
id = R.id.password_edit_text;
TextInputEditText passwordEditText = ViewBindings.findChildViewById(rootView, id);
if (passwordEditText == null) {
break missingId;
}
id = R.id.register_button;
MaterialButton registerButton = ViewBindings.findChildViewById(rootView, id);
if (registerButton == null) {
break missingId;
}
id = R.id.utente_edit_text;
TextInputEditText utenteEditText = ViewBindings.findChildViewById(rootView, id);
if (utenteEditText == null) {
break missingId;
}
return new ActivityRegisterBinding((ScrollView) rootView, ageEditText, emailEditText,
genderAutoComplete, loginLink, nameEditText, passwordEditText, registerButton,
utenteEditText);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,147 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AutoCompleteTextView;
import android.widget.ScrollView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.textfield.TextInputEditText;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ActivityRegisterMedicoBinding implements ViewBinding {
@NonNull
private final ScrollView rootView;
@NonNull
public final TextInputEditText ageEditText;
@NonNull
public final TextInputEditText emailEditText;
@NonNull
public final AutoCompleteTextView genderAutoComplete;
@NonNull
public final TextView loginLink;
@NonNull
public final TextInputEditText nameEditText;
@NonNull
public final TextInputEditText passwordEditText;
@NonNull
public final MaterialButton registerButton;
@NonNull
public final TextInputEditText utenteEditText;
private ActivityRegisterMedicoBinding(@NonNull ScrollView rootView,
@NonNull TextInputEditText ageEditText, @NonNull TextInputEditText emailEditText,
@NonNull AutoCompleteTextView genderAutoComplete, @NonNull TextView loginLink,
@NonNull TextInputEditText nameEditText, @NonNull TextInputEditText passwordEditText,
@NonNull MaterialButton registerButton, @NonNull TextInputEditText utenteEditText) {
this.rootView = rootView;
this.ageEditText = ageEditText;
this.emailEditText = emailEditText;
this.genderAutoComplete = genderAutoComplete;
this.loginLink = loginLink;
this.nameEditText = nameEditText;
this.passwordEditText = passwordEditText;
this.registerButton = registerButton;
this.utenteEditText = utenteEditText;
}
@Override
@NonNull
public ScrollView getRoot() {
return rootView;
}
@NonNull
public static ActivityRegisterMedicoBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ActivityRegisterMedicoBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.activity_register_medico, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ActivityRegisterMedicoBinding 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.age_edit_text;
TextInputEditText ageEditText = ViewBindings.findChildViewById(rootView, id);
if (ageEditText == null) {
break missingId;
}
id = R.id.email_edit_text;
TextInputEditText emailEditText = ViewBindings.findChildViewById(rootView, id);
if (emailEditText == null) {
break missingId;
}
id = R.id.gender_auto_complete;
AutoCompleteTextView genderAutoComplete = ViewBindings.findChildViewById(rootView, id);
if (genderAutoComplete == null) {
break missingId;
}
id = R.id.login_link;
TextView loginLink = ViewBindings.findChildViewById(rootView, id);
if (loginLink == null) {
break missingId;
}
id = R.id.name_edit_text;
TextInputEditText nameEditText = ViewBindings.findChildViewById(rootView, id);
if (nameEditText == null) {
break missingId;
}
id = R.id.password_edit_text;
TextInputEditText passwordEditText = ViewBindings.findChildViewById(rootView, id);
if (passwordEditText == null) {
break missingId;
}
id = R.id.register_button;
MaterialButton registerButton = ViewBindings.findChildViewById(rootView, id);
if (registerButton == null) {
break missingId;
}
id = R.id.utente_edit_text;
TextInputEditText utenteEditText = ViewBindings.findChildViewById(rootView, id);
if (utenteEditText == null) {
break missingId;
}
return new ActivityRegisterMedicoBinding((ScrollView) rootView, ageEditText, emailEditText,
genderAutoComplete, loginLink, nameEditText, passwordEditText, registerButton,
utenteEditText);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,136 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.textfield.TextInputEditText;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class DialogAddMedicationBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final TextInputEditText editMedName;
@NonNull
public final TextInputEditText editMedNotes;
@NonNull
public final RadioGroup radioGroupRoute;
@NonNull
public final RadioButton radioInhalatory;
@NonNull
public final RadioButton radioOral;
@NonNull
public final RadioButton radioTopical;
@NonNull
public final TextView textMedTime;
private DialogAddMedicationBinding(@NonNull LinearLayout rootView,
@NonNull TextInputEditText editMedName, @NonNull TextInputEditText editMedNotes,
@NonNull RadioGroup radioGroupRoute, @NonNull RadioButton radioInhalatory,
@NonNull RadioButton radioOral, @NonNull RadioButton radioTopical,
@NonNull TextView textMedTime) {
this.rootView = rootView;
this.editMedName = editMedName;
this.editMedNotes = editMedNotes;
this.radioGroupRoute = radioGroupRoute;
this.radioInhalatory = radioInhalatory;
this.radioOral = radioOral;
this.radioTopical = radioTopical;
this.textMedTime = textMedTime;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static DialogAddMedicationBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static DialogAddMedicationBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.dialog_add_medication, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static DialogAddMedicationBinding 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.edit_med_name;
TextInputEditText editMedName = ViewBindings.findChildViewById(rootView, id);
if (editMedName == null) {
break missingId;
}
id = R.id.edit_med_notes;
TextInputEditText editMedNotes = ViewBindings.findChildViewById(rootView, id);
if (editMedNotes == null) {
break missingId;
}
id = R.id.radio_group_route;
RadioGroup radioGroupRoute = ViewBindings.findChildViewById(rootView, id);
if (radioGroupRoute == null) {
break missingId;
}
id = R.id.radio_inhalatory;
RadioButton radioInhalatory = ViewBindings.findChildViewById(rootView, id);
if (radioInhalatory == null) {
break missingId;
}
id = R.id.radio_oral;
RadioButton radioOral = ViewBindings.findChildViewById(rootView, id);
if (radioOral == null) {
break missingId;
}
id = R.id.radio_topical;
RadioButton radioTopical = ViewBindings.findChildViewById(rootView, id);
if (radioTopical == null) {
break missingId;
}
id = R.id.text_med_time;
TextView textMedTime = ViewBindings.findChildViewById(rootView, id);
if (textMedTime == null) {
break missingId;
}
return new DialogAddMedicationBinding((LinearLayout) rootView, editMedName, editMedNotes,
radioGroupRoute, radioInhalatory, radioOral, radioTopical, textMedTime);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,92 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.textfield.TextInputEditText;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class DialogChangePasswordBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final MaterialButton buttonCancelPassword;
@NonNull
public final MaterialButton buttonSavePassword;
@NonNull
public final TextInputEditText newPassword;
private DialogChangePasswordBinding(@NonNull LinearLayout rootView,
@NonNull MaterialButton buttonCancelPassword, @NonNull MaterialButton buttonSavePassword,
@NonNull TextInputEditText newPassword) {
this.rootView = rootView;
this.buttonCancelPassword = buttonCancelPassword;
this.buttonSavePassword = buttonSavePassword;
this.newPassword = newPassword;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static DialogChangePasswordBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static DialogChangePasswordBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.dialog_change_password, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static DialogChangePasswordBinding 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.button_cancel_password;
MaterialButton buttonCancelPassword = ViewBindings.findChildViewById(rootView, id);
if (buttonCancelPassword == null) {
break missingId;
}
id = R.id.button_save_password;
MaterialButton buttonSavePassword = ViewBindings.findChildViewById(rootView, id);
if (buttonSavePassword == null) {
break missingId;
}
id = R.id.new_password;
TextInputEditText newPassword = ViewBindings.findChildViewById(rootView, id);
if (newPassword == null) {
break missingId;
}
return new DialogChangePasswordBinding((LinearLayout) rootView, buttonCancelPassword,
buttonSavePassword, newPassword);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,157 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ScrollView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.imageview.ShapeableImageView;
import com.google.android.material.textfield.TextInputEditText;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class DialogEditProfileBinding implements ViewBinding {
@NonNull
private final ScrollView rootView;
@NonNull
public final MaterialButton buttonCancel;
@NonNull
public final MaterialButton buttonChangePassword;
@NonNull
public final MaterialButton buttonChangePhoto;
@NonNull
public final MaterialButton buttonSave;
@NonNull
public final TextInputEditText editAge;
@NonNull
public final TextInputEditText editEmail;
@NonNull
public final TextInputEditText editName;
@NonNull
public final ShapeableImageView editProfileImage;
@NonNull
public final TextInputEditText editUtente;
private DialogEditProfileBinding(@NonNull ScrollView rootView,
@NonNull MaterialButton buttonCancel, @NonNull MaterialButton buttonChangePassword,
@NonNull MaterialButton buttonChangePhoto, @NonNull MaterialButton buttonSave,
@NonNull TextInputEditText editAge, @NonNull TextInputEditText editEmail,
@NonNull TextInputEditText editName, @NonNull ShapeableImageView editProfileImage,
@NonNull TextInputEditText editUtente) {
this.rootView = rootView;
this.buttonCancel = buttonCancel;
this.buttonChangePassword = buttonChangePassword;
this.buttonChangePhoto = buttonChangePhoto;
this.buttonSave = buttonSave;
this.editAge = editAge;
this.editEmail = editEmail;
this.editName = editName;
this.editProfileImage = editProfileImage;
this.editUtente = editUtente;
}
@Override
@NonNull
public ScrollView getRoot() {
return rootView;
}
@NonNull
public static DialogEditProfileBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static DialogEditProfileBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.dialog_edit_profile, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static DialogEditProfileBinding 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.button_cancel;
MaterialButton buttonCancel = ViewBindings.findChildViewById(rootView, id);
if (buttonCancel == null) {
break missingId;
}
id = R.id.button_change_password;
MaterialButton buttonChangePassword = ViewBindings.findChildViewById(rootView, id);
if (buttonChangePassword == null) {
break missingId;
}
id = R.id.button_change_photo;
MaterialButton buttonChangePhoto = ViewBindings.findChildViewById(rootView, id);
if (buttonChangePhoto == null) {
break missingId;
}
id = R.id.button_save;
MaterialButton buttonSave = ViewBindings.findChildViewById(rootView, id);
if (buttonSave == null) {
break missingId;
}
id = R.id.edit_age;
TextInputEditText editAge = ViewBindings.findChildViewById(rootView, id);
if (editAge == null) {
break missingId;
}
id = R.id.edit_email;
TextInputEditText editEmail = ViewBindings.findChildViewById(rootView, id);
if (editEmail == null) {
break missingId;
}
id = R.id.edit_name;
TextInputEditText editName = ViewBindings.findChildViewById(rootView, id);
if (editName == null) {
break missingId;
}
id = R.id.edit_profile_image;
ShapeableImageView editProfileImage = ViewBindings.findChildViewById(rootView, id);
if (editProfileImage == null) {
break missingId;
}
id = R.id.edit_utente;
TextInputEditText editUtente = ViewBindings.findChildViewById(rootView, id);
if (editUtente == null) {
break missingId;
}
return new DialogEditProfileBinding((ScrollView) rootView, buttonCancel, buttonChangePassword,
buttonChangePhoto, buttonSave, editAge, editEmail, editName, editProfileImage,
editUtente);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,81 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.recyclerview.widget.RecyclerView;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class FragmentAppointmentsBinding implements ViewBinding {
@NonNull
private final FrameLayout rootView;
@NonNull
public final RecyclerView recyclerAppointmentsFuture;
@NonNull
public final RecyclerView recyclerAppointmentsPast;
private FragmentAppointmentsBinding(@NonNull FrameLayout rootView,
@NonNull RecyclerView recyclerAppointmentsFuture,
@NonNull RecyclerView recyclerAppointmentsPast) {
this.rootView = rootView;
this.recyclerAppointmentsFuture = recyclerAppointmentsFuture;
this.recyclerAppointmentsPast = recyclerAppointmentsPast;
}
@Override
@NonNull
public FrameLayout getRoot() {
return rootView;
}
@NonNull
public static FragmentAppointmentsBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static FragmentAppointmentsBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.fragment_appointments, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static FragmentAppointmentsBinding 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.recycler_appointments_future;
RecyclerView recyclerAppointmentsFuture = ViewBindings.findChildViewById(rootView, id);
if (recyclerAppointmentsFuture == null) {
break missingId;
}
id = R.id.recycler_appointments_past;
RecyclerView recyclerAppointmentsPast = ViewBindings.findChildViewById(rootView, id);
if (recyclerAppointmentsPast == null) {
break missingId;
}
return new FragmentAppointmentsBinding((FrameLayout) rootView, recyclerAppointmentsFuture,
recyclerAppointmentsPast);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,114 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
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.example.medcuida.pro.R;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.card.MaterialCardView;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class FragmentHomeBinding implements ViewBinding {
@NonNull
private final ConstraintLayout rootView;
@NonNull
public final MaterialButton buttonBookAppointment;
@NonNull
public final MaterialCardView cardNextMedication;
@NonNull
public final TextView nextMedName;
@NonNull
public final TextView nextMedTime;
@NonNull
public final TextView textGreeting;
private FragmentHomeBinding(@NonNull ConstraintLayout rootView,
@NonNull MaterialButton buttonBookAppointment, @NonNull MaterialCardView cardNextMedication,
@NonNull TextView nextMedName, @NonNull TextView nextMedTime,
@NonNull TextView textGreeting) {
this.rootView = rootView;
this.buttonBookAppointment = buttonBookAppointment;
this.cardNextMedication = cardNextMedication;
this.nextMedName = nextMedName;
this.nextMedTime = nextMedTime;
this.textGreeting = textGreeting;
}
@Override
@NonNull
public ConstraintLayout getRoot() {
return rootView;
}
@NonNull
public static FragmentHomeBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static FragmentHomeBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.fragment_home, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static FragmentHomeBinding 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.button_book_appointment;
MaterialButton buttonBookAppointment = ViewBindings.findChildViewById(rootView, id);
if (buttonBookAppointment == null) {
break missingId;
}
id = R.id.card_next_medication;
MaterialCardView cardNextMedication = ViewBindings.findChildViewById(rootView, id);
if (cardNextMedication == null) {
break missingId;
}
id = R.id.next_med_name;
TextView nextMedName = ViewBindings.findChildViewById(rootView, id);
if (nextMedName == null) {
break missingId;
}
id = R.id.next_med_time;
TextView nextMedTime = ViewBindings.findChildViewById(rootView, id);
if (nextMedTime == null) {
break missingId;
}
id = R.id.text_greeting;
TextView textGreeting = ViewBindings.findChildViewById(rootView, id);
if (textGreeting == null) {
break missingId;
}
return new FragmentHomeBinding((ConstraintLayout) rootView, buttonBookAppointment,
cardNextMedication, nextMedName, nextMedTime, textGreeting);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,103 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.recyclerview.widget.RecyclerView;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.floatingactionbutton.FloatingActionButton;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class FragmentMedicationBinding implements ViewBinding {
@NonNull
private final ConstraintLayout rootView;
@NonNull
public final FloatingActionButton fabAddMedication;
@NonNull
public final RecyclerView recyclerMedication;
@NonNull
public final TextView textEmptyMedications;
@NonNull
public final TextView textTitle;
private FragmentMedicationBinding(@NonNull ConstraintLayout rootView,
@NonNull FloatingActionButton fabAddMedication, @NonNull RecyclerView recyclerMedication,
@NonNull TextView textEmptyMedications, @NonNull TextView textTitle) {
this.rootView = rootView;
this.fabAddMedication = fabAddMedication;
this.recyclerMedication = recyclerMedication;
this.textEmptyMedications = textEmptyMedications;
this.textTitle = textTitle;
}
@Override
@NonNull
public ConstraintLayout getRoot() {
return rootView;
}
@NonNull
public static FragmentMedicationBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static FragmentMedicationBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.fragment_medication, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static FragmentMedicationBinding 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.fab_add_medication;
FloatingActionButton fabAddMedication = ViewBindings.findChildViewById(rootView, id);
if (fabAddMedication == null) {
break missingId;
}
id = R.id.recycler_medication;
RecyclerView recyclerMedication = ViewBindings.findChildViewById(rootView, id);
if (recyclerMedication == null) {
break missingId;
}
id = R.id.text_empty_medications;
TextView textEmptyMedications = ViewBindings.findChildViewById(rootView, id);
if (textEmptyMedications == null) {
break missingId;
}
id = R.id.text_title;
TextView textTitle = ViewBindings.findChildViewById(rootView, id);
if (textTitle == null) {
break missingId;
}
return new FragmentMedicationBinding((ConstraintLayout) rootView, fabAddMedication,
recyclerMedication, textEmptyMedications, textTitle);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,135 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.imageview.ShapeableImageView;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class FragmentProfileBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final MaterialButton buttonEditProfile;
@NonNull
public final MaterialButton buttonLogout;
@NonNull
public final TextView profileAge;
@NonNull
public final TextView profileEmail;
@NonNull
public final ShapeableImageView profileImage;
@NonNull
public final TextView profileName;
@NonNull
public final TextView profileUtente;
private FragmentProfileBinding(@NonNull LinearLayout rootView,
@NonNull MaterialButton buttonEditProfile, @NonNull MaterialButton buttonLogout,
@NonNull TextView profileAge, @NonNull TextView profileEmail,
@NonNull ShapeableImageView profileImage, @NonNull TextView profileName,
@NonNull TextView profileUtente) {
this.rootView = rootView;
this.buttonEditProfile = buttonEditProfile;
this.buttonLogout = buttonLogout;
this.profileAge = profileAge;
this.profileEmail = profileEmail;
this.profileImage = profileImage;
this.profileName = profileName;
this.profileUtente = profileUtente;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static FragmentProfileBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static FragmentProfileBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.fragment_profile, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static FragmentProfileBinding 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.button_edit_profile;
MaterialButton buttonEditProfile = ViewBindings.findChildViewById(rootView, id);
if (buttonEditProfile == null) {
break missingId;
}
id = R.id.button_logout;
MaterialButton buttonLogout = ViewBindings.findChildViewById(rootView, id);
if (buttonLogout == null) {
break missingId;
}
id = R.id.profile_age;
TextView profileAge = ViewBindings.findChildViewById(rootView, id);
if (profileAge == null) {
break missingId;
}
id = R.id.profile_email;
TextView profileEmail = ViewBindings.findChildViewById(rootView, id);
if (profileEmail == null) {
break missingId;
}
id = R.id.profile_image;
ShapeableImageView profileImage = ViewBindings.findChildViewById(rootView, id);
if (profileImage == null) {
break missingId;
}
id = R.id.profile_name;
TextView profileName = ViewBindings.findChildViewById(rootView, id);
if (profileName == null) {
break missingId;
}
id = R.id.profile_utente;
TextView profileUtente = ViewBindings.findChildViewById(rootView, id);
if (profileUtente == null) {
break missingId;
}
return new FragmentProfileBinding((LinearLayout) rootView, buttonEditProfile, buttonLogout,
profileAge, profileEmail, profileImage, profileName, profileUtente);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,116 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AutoCompleteTextView;
import android.widget.Button;
import android.widget.DatePicker;
import android.widget.LinearLayout;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.recyclerview.widget.RecyclerView;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.textfield.TextInputEditText;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class FragmentScheduleAppointmentBinding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final Button btnConfirmAppointment;
@NonNull
public final DatePicker datePicker;
@NonNull
public final TextInputEditText editReason;
@NonNull
public final RecyclerView recyclerTimeSlots;
@NonNull
public final AutoCompleteTextView spinnerDoctor;
private FragmentScheduleAppointmentBinding(@NonNull LinearLayout rootView,
@NonNull Button btnConfirmAppointment, @NonNull DatePicker datePicker,
@NonNull TextInputEditText editReason, @NonNull RecyclerView recyclerTimeSlots,
@NonNull AutoCompleteTextView spinnerDoctor) {
this.rootView = rootView;
this.btnConfirmAppointment = btnConfirmAppointment;
this.datePicker = datePicker;
this.editReason = editReason;
this.recyclerTimeSlots = recyclerTimeSlots;
this.spinnerDoctor = spinnerDoctor;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static FragmentScheduleAppointmentBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static FragmentScheduleAppointmentBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.fragment_schedule_appointment, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static FragmentScheduleAppointmentBinding 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_confirm_appointment;
Button btnConfirmAppointment = ViewBindings.findChildViewById(rootView, id);
if (btnConfirmAppointment == null) {
break missingId;
}
id = R.id.datePicker;
DatePicker datePicker = ViewBindings.findChildViewById(rootView, id);
if (datePicker == null) {
break missingId;
}
id = R.id.edit_reason;
TextInputEditText editReason = ViewBindings.findChildViewById(rootView, id);
if (editReason == null) {
break missingId;
}
id = R.id.recycler_time_slots;
RecyclerView recyclerTimeSlots = ViewBindings.findChildViewById(rootView, id);
if (recyclerTimeSlots == null) {
break missingId;
}
id = R.id.spinner_doctor;
AutoCompleteTextView spinnerDoctor = ViewBindings.findChildViewById(rootView, id);
if (spinnerDoctor == null) {
break missingId;
}
return new FragmentScheduleAppointmentBinding((LinearLayout) rootView, btnConfirmAppointment,
datePicker, editReason, recyclerTimeSlots, spinnerDoctor);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,114 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.textfield.TextInputEditText;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class FragmentSns24Binding implements ViewBinding {
@NonNull
private final LinearLayout rootView;
@NonNull
public final MaterialButton buttonAiTriage;
@NonNull
public final MaterialButton buttonCallSns;
@NonNull
public final MaterialButton buttonFindHospital;
@NonNull
public final TextInputEditText inputSymptoms;
@NonNull
public final TextView textAiResult;
private FragmentSns24Binding(@NonNull LinearLayout rootView,
@NonNull MaterialButton buttonAiTriage, @NonNull MaterialButton buttonCallSns,
@NonNull MaterialButton buttonFindHospital, @NonNull TextInputEditText inputSymptoms,
@NonNull TextView textAiResult) {
this.rootView = rootView;
this.buttonAiTriage = buttonAiTriage;
this.buttonCallSns = buttonCallSns;
this.buttonFindHospital = buttonFindHospital;
this.inputSymptoms = inputSymptoms;
this.textAiResult = textAiResult;
}
@Override
@NonNull
public LinearLayout getRoot() {
return rootView;
}
@NonNull
public static FragmentSns24Binding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static FragmentSns24Binding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.fragment_sns24, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static FragmentSns24Binding 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.button_ai_triage;
MaterialButton buttonAiTriage = ViewBindings.findChildViewById(rootView, id);
if (buttonAiTriage == null) {
break missingId;
}
id = R.id.button_call_sns;
MaterialButton buttonCallSns = ViewBindings.findChildViewById(rootView, id);
if (buttonCallSns == null) {
break missingId;
}
id = R.id.button_find_hospital;
MaterialButton buttonFindHospital = ViewBindings.findChildViewById(rootView, id);
if (buttonFindHospital == null) {
break missingId;
}
id = R.id.input_symptoms;
TextInputEditText inputSymptoms = ViewBindings.findChildViewById(rootView, id);
if (inputSymptoms == null) {
break missingId;
}
id = R.id.text_ai_result;
TextView textAiResult = ViewBindings.findChildViewById(rootView, id);
if (textAiResult == null) {
break missingId;
}
return new FragmentSns24Binding((LinearLayout) rootView, buttonAiTriage, buttonCallSns,
buttonFindHospital, inputSymptoms, textAiResult);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,100 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.card.MaterialCardView;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ItemAppointmentBinding implements ViewBinding {
@NonNull
private final MaterialCardView rootView;
@NonNull
public final TextView textDate;
@NonNull
public final TextView textReason;
@NonNull
public final TextView textTime;
@NonNull
public final TextView textType;
private ItemAppointmentBinding(@NonNull MaterialCardView rootView, @NonNull TextView textDate,
@NonNull TextView textReason, @NonNull TextView textTime, @NonNull TextView textType) {
this.rootView = rootView;
this.textDate = textDate;
this.textReason = textReason;
this.textTime = textTime;
this.textType = textType;
}
@Override
@NonNull
public MaterialCardView getRoot() {
return rootView;
}
@NonNull
public static ItemAppointmentBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ItemAppointmentBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.item_appointment, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ItemAppointmentBinding 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.text_date;
TextView textDate = ViewBindings.findChildViewById(rootView, id);
if (textDate == null) {
break missingId;
}
id = R.id.text_reason;
TextView textReason = ViewBindings.findChildViewById(rootView, id);
if (textReason == null) {
break missingId;
}
id = R.id.text_time;
TextView textTime = ViewBindings.findChildViewById(rootView, id);
if (textTime == null) {
break missingId;
}
id = R.id.text_type;
TextView textType = ViewBindings.findChildViewById(rootView, id);
if (textType == null) {
break missingId;
}
return new ItemAppointmentBinding((MaterialCardView) rootView, textDate, textReason, textTime,
textType);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,112 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.CheckBox;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.card.MaterialCardView;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
public final class ItemMedicationBinding implements ViewBinding {
@NonNull
private final MaterialCardView rootView;
@NonNull
public final CheckBox checkboxTaken;
@NonNull
public final TextView textMedDosage;
@NonNull
public final TextView textMedName;
@NonNull
public final TextView textMedNotes;
@NonNull
public final TextView textMedTime;
private ItemMedicationBinding(@NonNull MaterialCardView rootView, @NonNull CheckBox checkboxTaken,
@NonNull TextView textMedDosage, @NonNull TextView textMedName,
@NonNull TextView textMedNotes, @NonNull TextView textMedTime) {
this.rootView = rootView;
this.checkboxTaken = checkboxTaken;
this.textMedDosage = textMedDosage;
this.textMedName = textMedName;
this.textMedNotes = textMedNotes;
this.textMedTime = textMedTime;
}
@Override
@NonNull
public MaterialCardView getRoot() {
return rootView;
}
@NonNull
public static ItemMedicationBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ItemMedicationBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.item_medication, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ItemMedicationBinding 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.checkbox_taken;
CheckBox checkboxTaken = ViewBindings.findChildViewById(rootView, id);
if (checkboxTaken == null) {
break missingId;
}
id = R.id.text_med_dosage;
TextView textMedDosage = ViewBindings.findChildViewById(rootView, id);
if (textMedDosage == null) {
break missingId;
}
id = R.id.text_med_name;
TextView textMedName = ViewBindings.findChildViewById(rootView, id);
if (textMedName == null) {
break missingId;
}
id = R.id.text_med_notes;
TextView textMedNotes = ViewBindings.findChildViewById(rootView, id);
if (textMedNotes == null) {
break missingId;
}
id = R.id.text_med_time;
TextView textMedTime = ViewBindings.findChildViewById(rootView, id);
if (textMedTime == null) {
break missingId;
}
return new ItemMedicationBinding((MaterialCardView) rootView, checkboxTaken, textMedDosage,
textMedName, textMedNotes, textMedTime);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));
}
}

View File

@@ -0,0 +1,59 @@
// Generated by view binder compiler. Do not edit!
package com.example.medcuida.pro.databinding;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import com.example.medcuida.pro.R;
import com.google.android.material.button.MaterialButton;
import java.lang.NullPointerException;
import java.lang.Override;
public final class ItemTimeSlotBinding implements ViewBinding {
@NonNull
private final MaterialButton rootView;
@NonNull
public final MaterialButton btnTimeSlot;
private ItemTimeSlotBinding(@NonNull MaterialButton rootView,
@NonNull MaterialButton btnTimeSlot) {
this.rootView = rootView;
this.btnTimeSlot = btnTimeSlot;
}
@Override
@NonNull
public MaterialButton getRoot() {
return rootView;
}
@NonNull
public static ItemTimeSlotBinding inflate(@NonNull LayoutInflater inflater) {
return inflate(inflater, null, false);
}
@NonNull
public static ItemTimeSlotBinding inflate(@NonNull LayoutInflater inflater,
@Nullable ViewGroup parent, boolean attachToParent) {
View root = inflater.inflate(R.layout.item_time_slot, parent, false);
if (attachToParent) {
parent.addView(root);
}
return bind(root);
}
@NonNull
public static ItemTimeSlotBinding bind(@NonNull View rootView) {
if (rootView == null) {
throw new NullPointerException("rootView");
}
MaterialButton btnTimeSlot = (MaterialButton) rootView;
return new ItemTimeSlotBinding((MaterialButton) rootView, btnTimeSlot);
}
}

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="default_web_client_id" translatable="false">844909242089-lvu2bh4u7hih6bm2a86rmdargnm4ul60.apps.googleusercontent.com</string>
<string name="firebase_database_url" translatable="false">https://cuidamais-7b904-default-rtdb.firebaseio.com</string>
<string name="gcm_defaultSenderId" translatable="false">844909242089</string>
<string name="google_api_key" translatable="false">AIzaSyCrTuHBRLoHkockoJEgAI9O7-gQJT6CkW4</string>
<string name="google_app_id" translatable="false">1:844909242089:android:e52c7c97535022a66ab278</string>
<string name="google_crash_reporting_api_key" translatable="false">AIzaSyCrTuHBRLoHkockoJEgAI9O7-gQJT6CkW4</string>
<string name="google_storage_bucket" translatable="false">cuidamais-7b904.firebasestorage.app</string>
<string name="project_id" translatable="false">cuidamais-7b904</string>
</resources>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="default_web_client_id" translatable="false">844909242089-lvu2bh4u7hih6bm2a86rmdargnm4ul60.apps.googleusercontent.com</string>
<string name="firebase_database_url" translatable="false">https://cuidamais-7b904-default-rtdb.firebaseio.com</string>
<string name="gcm_defaultSenderId" translatable="false">844909242089</string>
<string name="google_api_key" translatable="false">AIzaSyCrTuHBRLoHkockoJEgAI9O7-gQJT6CkW4</string>
<string name="google_app_id" translatable="false">1:844909242089:android:4a039a7dbec802836ab278</string>
<string name="google_crash_reporting_api_key" translatable="false">AIzaSyCrTuHBRLoHkockoJEgAI9O7-gQJT6CkW4</string>
<string name="google_storage_bucket" translatable="false">cuidamais-7b904.firebasestorage.app</string>
<string name="project_id" translatable="false">cuidamais-7b904</string>
</resources>

View File

@@ -0,0 +1,49 @@
<navigation
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/mobile_navigation"
app:startDestination="@+id/navigation_home" >
<fragment
android:id="@+id/navigation_home"
android:name="com.example.medcuida.pro.ui.home.HomeFragment"
android:label="@string/title_home"
tools:layout="@layout/fragment_home" >
<action
android:id="@+id/action_home_to_schedule_appointment"
app:destination="@id/navigation_schedule_appointment" />
</fragment>
<fragment
android:id="@+id/navigation_appointments"
android:name="com.example.medcuida.pro.ui.appointments.AppointmentsFragment"
android:label="@string/title_appointments"
tools:layout="@layout/fragment_appointments" >
<action
android:id="@+id/action_appointments_to_schedule"
app:destination="@id/navigation_schedule_appointment" />
</fragment>
<fragment
android:id="@+id/navigation_medication"
android:name="com.example.medcuida.pro.ui.medication.MedicationFragment"
android:label="@string/title_medication"
tools:layout="@layout/fragment_medication" />
<fragment
android:id="@+id/navigation_sns24"
android:name="com.example.medcuida.pro.ui.sns24.Sns24Fragment"
android:label="@string/title_sns24"
tools:layout="@layout/fragment_sns24" />
<fragment
android:id="@+id/navigation_profile"
android:name="com.example.medcuida.pro.ui.profile.ProfileFragment"
android:label="@string/title_profile"
tools:layout="@layout/fragment_profile" />
<fragment
android:id="@+id/navigation_schedule_appointment"
android:name="com.example.medcuida.pro.ui.schedule.ScheduleAppointmentFragment"
android:label="Agendar Consulta"
tools:layout="@layout/fragment_schedule_appointment" />
</navigation>

View File

@@ -0,0 +1,49 @@
<navigation
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/mobile_navigation"
app:startDestination="@+id/navigation_home" >
<fragment
android:id="@+id/navigation_home"
android:name="com.example.medcuida.pro.ui.home.HomeFragment"
android:label="@string/title_home"
tools:layout="@layout/fragment_home" >
<action
android:id="@+id/action_home_to_schedule_appointment"
app:destination="@id/navigation_schedule_appointment" />
</fragment>
<fragment
android:id="@+id/navigation_appointments"
android:name="com.example.medcuida.pro.ui.appointments.AppointmentsFragment"
android:label="@string/title_appointments"
tools:layout="@layout/fragment_appointments" >
<action
android:id="@+id/action_appointments_to_schedule"
app:destination="@id/navigation_schedule_appointment" />
</fragment>
<fragment
android:id="@+id/navigation_medication"
android:name="com.example.medcuida.pro.ui.medication.MedicationFragment"
android:label="@string/title_medication"
tools:layout="@layout/fragment_medication" />
<fragment
android:id="@+id/navigation_sns24"
android:name="com.example.medcuida.pro.ui.sns24.Sns24Fragment"
android:label="@string/title_sns24"
tools:layout="@layout/fragment_sns24" />
<fragment
android:id="@+id/navigation_profile"
android:name="com.example.medcuida.pro.ui.profile.ProfileFragment"
android:label="@string/title_profile"
tools:layout="@layout/fragment_profile" />
<fragment
android:id="@+id/navigation_schedule_appointment"
android:name="com.example.medcuida.pro.ui.schedule.ScheduleAppointmentFragment"
android:label="Agendar Consulta"
tools:layout="@layout/fragment_schedule_appointment" />
</navigation>

View File

@@ -0,0 +1 @@
1:844909242089:android:e52c7c97535022a66ab278

View File

@@ -0,0 +1 @@
1:844909242089:android:4a039a7dbec802836ab278

View File

@@ -0,0 +1,9 @@
com.example.medcuida.pro.app-pngs-0 /Users/230405/Desktop/med Cuida+/app/build/generated/res/pngs/debug
com.example.medcuida.pro.app-res-1 /Users/230405/Desktop/med Cuida+/app/build/generated/res/processDebugGoogleServices
com.example.medcuida.pro.app-resValues-2 /Users/230405/Desktop/med Cuida+/app/build/generated/res/resValues/debug
com.example.medcuida.pro.app-updated_navigation_xml-3 /Users/230405/Desktop/med Cuida+/app/build/generated/updated_navigation_xml/debug
com.example.medcuida.pro.app-packageDebugResources-4 /Users/230405/Desktop/med Cuida+/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir
com.example.medcuida.pro.app-packageDebugResources-5 /Users/230405/Desktop/med Cuida+/app/build/intermediates/incremental/debug/packageDebugResources/stripped.dir
com.example.medcuida.pro.app-debug-6 /Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/debug/mergeDebugResources
com.example.medcuida.pro.app-debug-7 /Users/230405/Desktop/med Cuida+/app/src/debug/res
com.example.medcuida.pro.app-main-8 /Users/230405/Desktop/med Cuida+/app/src/main/res

View File

@@ -0,0 +1,9 @@
com.example.medcuida.pro.app-pngs-0 /Users/230405/Desktop/med Cuida+/app/build/generated/res/pngs/release
com.example.medcuida.pro.app-res-1 /Users/230405/Desktop/med Cuida+/app/build/generated/res/processReleaseGoogleServices
com.example.medcuida.pro.app-resValues-2 /Users/230405/Desktop/med Cuida+/app/build/generated/res/resValues/release
com.example.medcuida.pro.app-updated_navigation_xml-3 /Users/230405/Desktop/med Cuida+/app/build/generated/updated_navigation_xml/release
com.example.medcuida.pro.app-packageReleaseResources-4 /Users/230405/Desktop/med Cuida+/app/build/intermediates/incremental/release/packageReleaseResources/merged.dir
com.example.medcuida.pro.app-packageReleaseResources-5 /Users/230405/Desktop/med Cuida+/app/build/intermediates/incremental/release/packageReleaseResources/stripped.dir
com.example.medcuida.pro.app-release-6 /Users/230405/Desktop/med Cuida+/app/build/intermediates/merged_res/release/mergeReleaseResources
com.example.medcuida.pro.app-main-7 /Users/230405/Desktop/med Cuida+/app/src/main/res
com.example.medcuida.pro.app-release-8 /Users/230405/Desktop/med Cuida+/app/src/release/res

View File

@@ -0,0 +1,31 @@
<variant
name="debug"
package="com.example.medcuida.pro"
minSdkVersion="24"
targetSdkVersion="35"
debuggable="true"
mergedManifest="build/intermediates/merged_manifest/debug/processDebugMainManifest/AndroidManifest.xml"
manifestMergeReport="build/outputs/logs/manifest-merger-debug-report.txt"
partialResultsDir="build/intermediates/android_test_lint_partial_results/debug/lintAnalyzeDebugAndroidTest/out">
<buildFeatures
viewBinding="true"/>
<sourceProviders>
</sourceProviders>
<testSourceProviders>
<sourceProvider
manifests="src/androidTest/AndroidManifest.xml"
javaDirectories="src/androidTest/java:src/androidTestDebug/java:src/androidTest/kotlin:src/androidTestDebug/kotlin"
resDirectories="src/androidTest/res:src/androidTestDebug/res"
assetsDirectories="src/androidTest/assets:src/androidTestDebug/assets"
keepRulesDirectories="src/androidTest/keepRules:src/androidTestDebug/keepRules"
androidTest="true"/>
</testSourceProviders>
<testFixturesSourceProviders>
</testFixturesSourceProviders>
<artifact
type="INSTRUMENTATION_TEST"
applicationId="com.example.medcuida.pro.test"
generatedResourceFolders="build/generated/res/resValues/androidTest/debug"
desugaredMethodsFiles="/Users/230405/.gradle/caches/9.3.1/transforms/56130608d9d3164e20c700afa78e16f0/transformed/D8BackportedDesugaredMethods.txt">
</artifact>
</variant>

View File

@@ -0,0 +1,20 @@
<lint-module
format="1"
dir="/Users/230405/Desktop/med Cuida+/app"
name=":app"
type="APP"
maven="Cuida:app:unspecified"
agpVersion="9.1.0"
buildFolder="build"
bootClassPath="/Users/230405/Library/Android/sdk/platforms/android-35/android.jar:/Users/230405/Library/Android/sdk/build-tools/36.0.0/core-lambda-stubs.jar"
javaSourceLevel="1.8"
compileTarget="android-35"
neverShrinking="true"
highlightGradualR8Api="false">
<lintOptions
abortOnError="true"
absolutePaths="true"
checkReleaseBuilds="true"
explainIssues="true"/>
<variant name="debug"/>
</lint-module>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<incidents format="6" by="lint 9.1.0" type="partial_results">
<map id="UnusedResources">
<entry
name="model"
string=""/>
</map>
</incidents>

View File

@@ -0,0 +1,2 @@
#- File Locator -
listingFile=../../../../outputs/apk/debug/output-metadata.json

View File

@@ -0,0 +1,2 @@
#- File Locator -
listingFile=../../../../outputs/apk/release/output-metadata.json

View File

@@ -0,0 +1,2 @@
appMetadataVersion=1.1
androidGradlePluginVersion=9.1.0

View File

@@ -0,0 +1,2 @@
appMetadataVersion=1.1
androidGradlePluginVersion=9.1.0

View File

@@ -0,0 +1,10 @@
{
"version": 3,
"artifactType": {
"type": "COMPATIBLE_SCREEN_MANIFEST",
"kind": "Directory"
},
"applicationId": "com.example.medcuida.pro",
"variantName": "debug",
"elements": []
}

View File

@@ -0,0 +1,10 @@
{
"version": 3,
"artifactType": {
"type": "COMPATIBLE_SCREEN_MANIFEST",
"kind": "Directory"
},
"applicationId": "com.example.medcuida.pro",
"variantName": "release",
"elements": []
}

View File

@@ -0,0 +1 @@
{"options":{"minApiLevel":"24","isDebugModeEnabled":false},"version":"9.1.31"}

Some files were not shown because too many files have changed in this diff Show More