Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/rp api 6.0 #9

Merged
merged 4 commits into from
Oct 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ jobs:

steps:
- uses: actions/checkout@v2
- name: Set up JDK 16
- name: Set up JDK 17
uses: actions/setup-java@v2
with:
java-version: '16'
java-version: '17'
distribution: 'adopt'

- name: Validate Gradle wrapper
Expand Down
29 changes: 18 additions & 11 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,32 +1,38 @@
plugins {
id 'java'
id "io.freefair.lombok" version "6.0.0-m2"
id 'com.github.johnrengelman.shadow' version '7.0.0'
id "com.github.spotbugs" version "4.7.2"
id "net.ltgt.errorprone" version "2.0.2"
id "io.freefair.lombok" version "8.3"
id 'com.github.johnrengelman.shadow' version '8.1.1'
id "com.github.spotbugs" version "5.1.3"
id "net.ltgt.errorprone" version "3.1.0"
id 'checkstyle'
id 'maven-publish'
id 'signing'
id 'jacoco'
}

group 'dev.nicklasw'
version '0.12.0'
version '0.13.0'

sourceCompatibility = 16
targetCompatibility = 16
java {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
}

repositories {
mavenCentral()
}

dependencies {
implementation 'com.fasterxml.jackson.core:jackson-databind:2.12.7.1'
implementation 'com.fasterxml.jackson.core:jackson-databind:2.15.2'
implementation 'dev.mccue:jsr305:3.0.2'

testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.2'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.2'
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.10.0'
testImplementation 'org.junit.jupiter:junit-jupiter-params:5.10.0'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.10.0'
testImplementation "org.mockito:mockito-junit-jupiter:5.4.0"
testImplementation "org.mockito:mockito-inline:5.2.0"

errorprone 'com.google.errorprone:error_prone_core:2.8.1'
errorprone 'com.google.errorprone:error_prone_core:2.18.0'
}

apply from: "gradle/publish.gradle"
Expand All @@ -36,4 +42,5 @@ apply from: "gradle/javadoc.gradle"
shadowJar {
archiveClassifier = ''
relocate 'com.fasterxml.jackson', 'shadow.com.fasterxml.jackson'
relocate 'dev.mccue.jsr305', 'shadow.dev.mccue.jsr305'
}
268 changes: 167 additions & 101 deletions docs/allclasses-index.html

Large diffs are not rendered by default.

50 changes: 25 additions & 25 deletions docs/allpackages-index.html
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) -->
<title>All Packages (bankid-sdk 0.10.0-SNAPSHOT API)</title>
<!-- Generated by javadoc (19) -->
<title>All Packages (bankid-sdk 0.13.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="package index">
Expand All @@ -12,7 +11,7 @@
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.6.0.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="all-packages-index-page">
Expand All @@ -25,27 +24,26 @@
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="dev.nicklasw.bankid/module-summary.html">Module</a></li>
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
<li><a href="help-doc.html#all-packages">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
Expand All @@ -56,26 +54,28 @@ <h1 title="All&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="dev.nicklasw.bankid/dev/nicklasw/bankid/package-summary.html">dev.nicklasw.bankid</a></div>
<div class="col-first even-row-color"><a href="dev/nicklasw/bankid/package-summary.html">dev.nicklasw.bankid</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="dev.nicklasw.bankid/dev/nicklasw/bankid/client/package-summary.html">dev.nicklasw.bankid.client</a></div>
<div class="col-first odd-row-color"><a href="dev/nicklasw/bankid/client/model/package-summary.html">dev.nicklasw.bankid.client.model</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="dev.nicklasw.bankid/dev/nicklasw/bankid/client/model/package-summary.html">dev.nicklasw.bankid.client.model</a></div>
<div class="col-first even-row-color"><a href="dev/nicklasw/bankid/client/model/serializer/package-summary.html">dev.nicklasw.bankid.client.model.serializer</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="dev.nicklasw.bankid/dev/nicklasw/bankid/client/model/serializer/package-summary.html">dev.nicklasw.bankid.client.model.serializer</a></div>
<div class="col-first odd-row-color"><a href="dev/nicklasw/bankid/client/request/package-summary.html">dev.nicklasw.bankid.client.request</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="dev.nicklasw.bankid/dev/nicklasw/bankid/client/request/package-summary.html">dev.nicklasw.bankid.client.request</a></div>
<div class="col-first even-row-color"><a href="dev/nicklasw/bankid/client/response/package-summary.html">dev.nicklasw.bankid.client.response</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="dev.nicklasw.bankid/dev/nicklasw/bankid/client/response/package-summary.html">dev.nicklasw.bankid.client.response</a></div>
<div class="col-first odd-row-color"><a href="dev/nicklasw/bankid/client/utils/package-summary.html">dev.nicklasw.bankid.client.utils</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="dev.nicklasw.bankid/dev/nicklasw/bankid/client/ssl/package-summary.html">dev.nicklasw.bankid.client.ssl</a></div>
<div class="col-first even-row-color"><a href="dev/nicklasw/bankid/configuration/package-summary.html">dev.nicklasw.bankid.configuration</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="dev.nicklasw.bankid/dev/nicklasw/bankid/client/utils/package-summary.html">dev.nicklasw.bankid.client.utils</a></div>
<div class="col-first odd-row-color"><a href="dev/nicklasw/bankid/exceptions/package-summary.html">dev.nicklasw.bankid.exceptions</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="dev.nicklasw.bankid/dev/nicklasw/bankid/configuration/package-summary.html">dev.nicklasw.bankid.configuration</a></div>
<div class="col-first even-row-color"><a href="dev/nicklasw/bankid/internal/annotations/package-summary.html">dev.nicklasw.bankid.internal.annotations</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="dev.nicklasw.bankid/dev/nicklasw/bankid/exceptions/package-summary.html">dev.nicklasw.bankid.exceptions</a></div>
<div class="col-first odd-row-color"><a href="dev/nicklasw/bankid/internal/http/package-summary.html">dev.nicklasw.bankid.internal.http</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="dev/nicklasw/bankid/internal/ssl/package-summary.html">dev.nicklasw.bankid.internal.ssl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</main>
</div>
Expand Down
44 changes: 21 additions & 23 deletions docs/constant-values.html
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (16) -->
<title>Constant Field Values (bankid-sdk 0.10.0-SNAPSHOT API)</title>
<!-- Generated by javadoc (19) -->
<title>Constant Field Values (bankid-sdk 0.13.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="summary of constants">
Expand All @@ -12,7 +11,7 @@
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.6.0.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="constants-summary-page">
Expand All @@ -25,27 +24,26 @@
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar.top">
<div class="skip-nav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar.top.firstrow" class="nav-list" title="Navigation">
<li><a href="dev.nicklasw.bankid/module-summary.html">Module</a></li>
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
<li><a href="help-doc.html#constant-values">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip.navbar.top">
<!-- -->
</span></nav>
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
Expand All @@ -59,20 +57,20 @@ <h2 title="Contents">Contents</h2>
</section>
</div>
<section class="constants-summary" id="dev.nicklasw">
<h2 title="dev.nicklasw">dev.nicklasw.*</h2>
<h2 title="dev.nicklasw.*">dev.nicklasw.*</h2>
<ul class="block-list">
<li>
<div class="caption"><span>dev.nicklasw.bankid.configuration.<a href="dev.nicklasw.bankid/dev/nicklasw/bankid/configuration/Configuration.html" title="class in dev.nicklasw.bankid.configuration">Configuration</a></span></div>
<div class="caption"><span>dev.nicklasw.bankid.configuration.<a href="dev/nicklasw/bankid/configuration/Configuration.html" title="class in dev.nicklasw.bankid.configuration">Configuration</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Constant Field</div>
<div class="table-header col-last">Value</div>
<div class="col-first even-row-color"><code id="dev.nicklasw.bankid.configuration.Configuration.URL_PRODUCTION">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="dev.nicklasw.bankid/dev/nicklasw/bankid/configuration/Configuration.html#URL_PRODUCTION">URL_PRODUCTION</a></code></div>
<div class="col-last even-row-color"><code>"https://appapi2.bankid.com/rp/v5.1/"</code></div>
<div class="col-first odd-row-color"><code id="dev.nicklasw.bankid.configuration.Configuration.URL_TEST">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="dev.nicklasw.bankid/dev/nicklasw/bankid/configuration/Configuration.html#URL_TEST">URL_TEST</a></code></div>
<div class="col-last odd-row-color"><code>"https://appapi2.test.bankid.com/rp/v5.1/"</code></div>
<div class="col-first even-row-color"><code id="dev.nicklasw.bankid.configuration.Configuration.URL_PRODUCTION">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><code><a href="dev/nicklasw/bankid/configuration/Configuration.html#URL_PRODUCTION">URL_PRODUCTION</a></code></div>
<div class="col-last even-row-color"><code>"https://appapi2.bankid.com/rp/v6.0/"</code></div>
<div class="col-first odd-row-color"><code id="dev.nicklasw.bankid.configuration.Configuration.URL_TEST">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/19/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second odd-row-color"><code><a href="dev/nicklasw/bankid/configuration/Configuration.html#URL_TEST">URL_TEST</a></code></div>
<div class="col-last odd-row-color"><code>"https://appapi2.test.bankid.com/rp/v6.0/"</code></div>
</div>
</li>
</ul>
Expand Down
33 changes: 33 additions & 0 deletions docs/copy.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading