Refactor ResultInfo to use Java record
Replaced the ResultInfo class with a Java record for conciseness and immutability. Adjusted related validation logic and method calls to align with the new record structure. Minor updates to Javadoc documentation were also included.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
<!DOCTYPE HTML>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (21) on Sat Apr 26 17:44:38 CEST 2025 -->
|
||||
<!-- Generated by javadoc (21) on Sat Apr 26 18:39:33 CEST 2025 -->
|
||||
<title>Alle Klassen und Schnittstellen (CloudflareDNS-java 0.2.0-SNAPSHOT API)</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
@@ -52,7 +52,32 @@ loadScripts(document, 'script');</script>
|
||||
<h1 title="Alle Klassen und Schnittstellen" class="title">Alle Klassen und Schnittstellen</h1>
|
||||
</div>
|
||||
<div id="all-classes-table">
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="all-classes-table-tab0" role="tab" aria-selected="true" aria-controls="all-classes-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table', 2)" class="active-table-tab">Alle Klassen und Schnittstellen</button><button id="all-classes-table-tab1" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab1', 2)" class="table-tab">Schnittstellen</button><button id="all-classes-table-tab2" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab2', 2)" class="table-tab">Klassen</button><button id="all-classes-table-tab3" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab3', 2)" class="table-tab">Enum-Klassen</button><button id="all-classes-table-tab5" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab5', 2)" class="table-tab">Ausnahmeklassen</button></div>
|
||||
<div class="table-tabs" role="tablist" aria-orientation="horizontal">
|
||||
<button id="all-classes-table-tab0" role="tab" aria-selected="true" aria-controls="all-classes-table.tabpanel"
|
||||
tabindex="0" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table', 2)"
|
||||
class="active-table-tab">Alle Klassen und Schnittstellen
|
||||
</button>
|
||||
<button id="all-classes-table-tab1" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel"
|
||||
tabindex="-1" onkeydown="switchTab(event)"
|
||||
onclick="show('all-classes-table', 'all-classes-table-tab1', 2)" class="table-tab">Schnittstellen
|
||||
</button>
|
||||
<button id="all-classes-table-tab2" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel"
|
||||
tabindex="-1" onkeydown="switchTab(event)"
|
||||
onclick="show('all-classes-table', 'all-classes-table-tab2', 2)" class="table-tab">Klassen
|
||||
</button>
|
||||
<button id="all-classes-table-tab3" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel"
|
||||
tabindex="-1" onkeydown="switchTab(event)"
|
||||
onclick="show('all-classes-table', 'all-classes-table-tab3', 2)" class="table-tab">Enum-Klassen
|
||||
</button>
|
||||
<button id="all-classes-table-tab4" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel"
|
||||
tabindex="-1" onkeydown="switchTab(event)"
|
||||
onclick="show('all-classes-table', 'all-classes-table-tab4', 2)" class="table-tab">Datensatzklassen
|
||||
</button>
|
||||
<button id="all-classes-table-tab5" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel"
|
||||
tabindex="-1" onkeydown="switchTab(event)"
|
||||
onclick="show('all-classes-table', 'all-classes-table-tab5', 2)" class="table-tab">Ausnahmeklassen
|
||||
</button>
|
||||
</div>
|
||||
<div id="all-classes-table.tabpanel" role="tabpanel" aria-labelledby="all-classes-table-tab0">
|
||||
<div class="summary-table two-column-summary">
|
||||
<div class="table-header col-first">Klasse</div>
|
||||
@@ -127,11 +152,11 @@ loadScripts(document, 'script');</script>
|
||||
errors.
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a
|
||||
<div class="col-first odd-row-color all-classes-table all-classes-table-tab4"><a
|
||||
href="codes/thischwa/cf/model/ResultInfo.html" title="Klasse in codes.thischwa.cf.model">ResultInfo</a>
|
||||
</div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
|
||||
<div class="block">Represents metadata for paginated results.</div>
|
||||
<div class="col-last odd-row-color all-classes-table all-classes-table-tab4">
|
||||
<div class="block">Represents metadata for paginated results.</div>
|
||||
</div>
|
||||
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a
|
||||
href="codes/thischwa/cf/model/ZoneEntity.html" title="Klasse in codes.thischwa.cf.model">ZoneEntity</a>
|
||||
|
||||
Reference in New Issue
Block a user