{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":543732926,"defaultBranch":"master","name":"Bankautomat","ownerLogin":"EmirCGN","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-30T18:18:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/75223639?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1664561919.1203132","currentOid":""},"activityList":{"items":[{"before":"5f09a312d939de203b8f5c25465ec74420001391","after":"43e7e677b9945cf31c857178a2cad2ef86bfb054","ref":"refs/heads/master","pushedAt":"2023-05-20T17:55:52.405Z","pushType":"push","commitsCount":1,"pusher":{"login":"EmirCGN","name":null,"path":"/EmirCGN","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75223639?s=80&v=4"},"commit":{"message":"Objektorientierte Struktur: Das Programm wurde von einer prozeduralen Implementierung in eine objektorientierte Struktur umgewandelt. Es wurden verschiedene Klassen erstellt, um die Funktionalitäten des Bankautomaten zu kapseln und eine saubere Trennung der Verantwortlichkeiten zu gewährleisten.\n\nJSON-Datenspeicherung: Anstatt die Kontoinformationen direkt im Code festzulegen, werden sie nun in einer JSON-Datei gespeichert. Beim Programmstart wird überprüft, ob die JSON-Datei vorhanden ist. Wenn nicht, wird automatisch eine neue Datei erstellt. Die Kontoinformationen werden aus der JSON-Datei geladen und in Objekte umgewandelt, um darauf basierend die Benutzerinteraktion zu ermöglichen.\n\nKontoerstellung: Es wurde die Möglichkeit hinzugefügt, ein neues Konto zu erstellen, falls der Benutzer noch keines hat. Nach der Erstellung wird das neue Konto zur Liste der vorhandenen Konten hinzugefügt und in der JSON-Datei gespeichert.","shortMessageHtmlLink":"Objektorientierte Struktur: Das Programm wurde von einer prozeduralen…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0yMFQxNzo1NTo1Mi40MDU2NDVazwAAAAMwwp7E","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0yMFQxNzo1NTo1Mi40MDU2NDVazwAAAAMwwp7E"}},"title":"Activity · EmirCGN/Bankautomat"}