From 534f84419621fd00a5d78a0a6e226eccdc4b6ecf Mon Sep 17 00:00:00 2001 From: "Maurice L." Date: Fri, 20 Feb 2026 21:09:43 +0100 Subject: [PATCH] Added first datatypes --- app/src/main/AndroidManifest.xml | 2 +- .../shap_planner/{ => activities}/MainActivity.kt | 2 +- .../de/miaurizius/shap_planner/entities/Expense.kt | 12 ++++++++++++ .../java/de/miaurizius/shap_planner/entities/User.kt | 8 ++++++++ 4 files changed, 22 insertions(+), 2 deletions(-) rename app/src/main/java/de/miaurizius/shap_planner/{ => activities}/MainActivity.kt (96%) create mode 100644 app/src/main/java/de/miaurizius/shap_planner/entities/Expense.kt create mode 100644 app/src/main/java/de/miaurizius/shap_planner/entities/User.kt diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 1ea9701..22dbb81 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -12,7 +12,7 @@ android:supportsRtl="true" android:theme="@style/Theme.ShapPlanner"> diff --git a/app/src/main/java/de/miaurizius/shap_planner/MainActivity.kt b/app/src/main/java/de/miaurizius/shap_planner/activities/MainActivity.kt similarity index 96% rename from app/src/main/java/de/miaurizius/shap_planner/MainActivity.kt rename to app/src/main/java/de/miaurizius/shap_planner/activities/MainActivity.kt index 5b4b217..c288778 100644 --- a/app/src/main/java/de/miaurizius/shap_planner/MainActivity.kt +++ b/app/src/main/java/de/miaurizius/shap_planner/activities/MainActivity.kt @@ -1,4 +1,4 @@ -package de.miaurizius.shap_planner +package de.miaurizius.shap_planner.activities import android.os.Bundle import androidx.activity.ComponentActivity diff --git a/app/src/main/java/de/miaurizius/shap_planner/entities/Expense.kt b/app/src/main/java/de/miaurizius/shap_planner/entities/Expense.kt new file mode 100644 index 0000000..b9f3164 --- /dev/null +++ b/app/src/main/java/de/miaurizius/shap_planner/entities/Expense.kt @@ -0,0 +1,12 @@ +package de.miaurizius.shap_planner.entities + +import java.util.UUID + +data class Expense ( + val id: UUID, + val amt: Double, + val desc: String, + + val payerId: UUID, + val debtors: List +) \ No newline at end of file diff --git a/app/src/main/java/de/miaurizius/shap_planner/entities/User.kt b/app/src/main/java/de/miaurizius/shap_planner/entities/User.kt new file mode 100644 index 0000000..60f5c05 --- /dev/null +++ b/app/src/main/java/de/miaurizius/shap_planner/entities/User.kt @@ -0,0 +1,8 @@ +package de.miaurizius.shap_planner.entities + +import java.util.UUID + +data class User ( + val id: UUID, + val name: String, +) \ No newline at end of file