From 8cbaa370347e6fc997381cf35d6c295685b90f98 Mon Sep 17 00:00:00 2001
From: Kenmegne <stephanie.kenmegne@gmail.com>
Date: Fri, 19 Jun 2026 11:29:14 +0000
Subject: [PATCH] move to new repo

---
 dynamicjsonparser/src/main/java/com/megatim/dynamicjsonparser/pojo/JsonField.java |  130 +++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 130 insertions(+), 0 deletions(-)

diff --git a/dynamicjsonparser/src/main/java/com/megatim/dynamicjsonparser/pojo/JsonField.java b/dynamicjsonparser/src/main/java/com/megatim/dynamicjsonparser/pojo/JsonField.java
new file mode 100644
index 0000000..2cd3a5d
--- /dev/null
+++ b/dynamicjsonparser/src/main/java/com/megatim/dynamicjsonparser/pojo/JsonField.java
@@ -0,0 +1,130 @@
+/*
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
+ */
+package com.megatim.dynamicjsonparser.pojo;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ *
+ * @author ASUS
+ */
+public class JsonField {
+
+    private Class clazz;
+
+    private final String name;
+
+    private final String className;
+
+    private int lengthh;
+
+    private List<JsonField> dynamicFields = new ArrayList<>();
+
+    private final boolean collection;
+
+    private boolean required;
+
+    private String formatDate;
+
+    private String separateurDate;
+
+    public JsonField(Class clazz, String name, String className, boolean collection) {
+        this.clazz = clazz;
+        this.name = name;
+        this.className = className;
+        this.collection = collection;
+    }
+
+    public JsonField(String name, List<JsonField> dynamicFields, String className, boolean collection) {
+        this.name = name;
+        this.dynamicFields = dynamicFields;
+        this.className = className;
+        this.collection = collection;
+    }
+
+    public JsonField(Class clazz, String name, String className, int lengthh, boolean required, boolean collection) {
+        this.clazz = clazz;
+        this.name = name;
+        this.className = className;
+        this.lengthh = lengthh;
+        this.required = required;
+        this.collection = collection;
+    }
+
+    public JsonField(String name, List<JsonField> dynamicFields, String className, int lengthh, boolean required, boolean collection) {
+        this.name = name;
+        this.dynamicFields = dynamicFields;
+        this.className = className;
+        this.lengthh = lengthh;
+        this.required = required;
+        this.collection = collection;
+    }
+
+    @Override
+    public String toString() {
+        return "DynamicField{" + "clazz=" + clazz + ", name=" + name + ", className=" + className + ", dynamicFields=" + dynamicFields + ", collection=" + collection + ", required=" + required + ", formatDate=" + formatDate + ", separateurDate=" + separateurDate + '}';
+    }
+
+    public Class getClazz() {
+        return clazz;
+    }
+
+    public void setClazz(Class clazz) {
+        this.clazz = clazz;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public String getClassName() {
+        return className;
+    }
+
+    public List<JsonField> getDynamicFields() {
+        return dynamicFields;
+    }
+
+    public void setDynamicFields(List<JsonField> dynamicFields) {
+        this.dynamicFields = dynamicFields;
+    }
+
+    public boolean isCollection() {
+        return collection;
+    }
+
+    public String getFormatDate() {
+        return formatDate;
+    }
+
+    public void setFormatDate(String formatDate) {
+        this.formatDate = formatDate;
+    }
+
+    public String getSeparateurDate() {
+        return separateurDate;
+    }
+
+    public void setSeparateurDate(String separateurDate) {
+        this.separateurDate = separateurDate;
+    }
+
+    public boolean isRequired() {
+        return required;
+    }
+
+    public void setRequired(boolean required) {
+        this.required = required;
+    }
+
+    public int getLengthh() {
+        return lengthh;
+    }
+
+    public void setLengthh(int lengthh) {
+        this.lengthh = lengthh;
+    }
+}

--
Gitblit v1.10.0