Skip to content

Commit a7930e7

Browse files
committed
fix: Allow any collection for construction of JSON-LD objects
1 parent b91065b commit a7930e7

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

src/main/java/com/danubetech/verifiablecredentials/VerifiablePresentation.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@
1010

1111
import java.io.Reader;
1212
import java.net.URI;
13-
import java.util.*;
13+
import java.util.ArrayList;
14+
import java.util.Collection;
15+
import java.util.List;
16+
import java.util.Map;
1417

1518
public class VerifiablePresentation extends JsonLDObject {
1619

@@ -70,7 +73,7 @@ public B verifiableCredential(VerifiableCredential verifiableCredential) {
7073
return (B) this;
7174
}
7275

73-
public B verifiableCredential(Set<VerifiableCredential> verifiableCredential) {
76+
public B verifiableCredential(Collection<VerifiableCredential> verifiableCredential) {
7477
if (this.verifiableCredential == null) this.verifiableCredential = new ArrayList<>();
7578
this.verifiableCredential.addAll(verifiableCredential);
7679
return (B) this;
@@ -82,7 +85,7 @@ public B ldProof(LdProof ldProof) {
8285
return (B) this;
8386
}
8487

85-
public B ldProof(Set<LdProof> ldProof) {
88+
public B ldProof(Collection<LdProof> ldProof) {
8689
if (this.ldProof == null) this.ldProof = new ArrayList<>();
8790
this.ldProof.addAll(ldProof);
8891
return (B) this;

src/main/java/com/danubetech/verifiablecredentials/VerifiablePresentationV2.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
import java.io.Reader;
1212
import java.net.URI;
1313
import java.util.ArrayList;
14+
import java.util.Collection;
1415
import java.util.List;
1516
import java.util.Map;
16-
import java.util.Set;
1717

1818
public class VerifiablePresentationV2 extends JsonLDObject {
1919

@@ -73,7 +73,7 @@ public B verifiableCredential(VerifiableCredentialV2 verifiableCredential) {
7373
return (B) this;
7474
}
7575

76-
public B verifiableCredential(Set<VerifiableCredentialV2> verifiableCredential) {
76+
public B verifiableCredential(Collection<VerifiableCredentialV2> verifiableCredential) {
7777
if (this.verifiableCredential == null) this.verifiableCredential = new ArrayList<>();
7878
this.verifiableCredential.addAll(verifiableCredential);
7979
return (B) this;
@@ -85,7 +85,7 @@ public B ldProof(LdProof ldProof) {
8585
return (B) this;
8686
}
8787

88-
public B ldProof(Set<LdProof> ldProof) {
88+
public B ldProof(Collection<LdProof> ldProof) {
8989
if (this.ldProof == null) this.ldProof = new ArrayList<>();
9090
this.ldProof.addAll(ldProof);
9191
return (B) this;

0 commit comments

Comments
 (0)