Skip to content

Commit 8a004a6

Browse files
committed
feat: Add extentions
1 parent 43efa63 commit 8a004a6

File tree

4 files changed

+281
-0
lines changed

4 files changed

+281
-0
lines changed
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
package com.danubetech.verifiablecredentials.extensions;
2+
3+
4+
5+
import com.fasterxml.jackson.annotation.JsonCreator;
6+
import foundation.identity.jsonld.JsonLDObject;
7+
8+
9+
10+
import java.io.Reader;
11+
import java.util.Map;
12+
13+
public class CredentialSchema extends JsonLDObject {
14+
15+
@JsonCreator
16+
public CredentialSchema() {
17+
super();
18+
}
19+
20+
protected CredentialSchema(Map<String, Object> jsonObject) {
21+
super(jsonObject);
22+
}
23+
24+
public static class Builder<B extends CredentialSchema.Builder<B>> extends JsonLDObject.Builder<B> {
25+
26+
public Builder(CredentialSchema jsonLdObject) {
27+
super(jsonLdObject);
28+
}
29+
30+
@Override
31+
public CredentialSchema build() {
32+
33+
super.build();
34+
35+
return (CredentialSchema) this.jsonLdObject;
36+
}
37+
}
38+
39+
public static CredentialSchema.Builder<? extends CredentialSchema.Builder<?>> builder() {
40+
return new CredentialSchema.Builder<>(new CredentialSchema());
41+
}
42+
43+
public static CredentialSchema fromJsonObject(Map<String, Object> jsonObject) {
44+
return new CredentialSchema(jsonObject);
45+
}
46+
47+
public static CredentialSchema fromJsonLDObject(JsonLDObject jsonLDObject) { return fromJsonObject(jsonLDObject.getJsonObject()); }
48+
49+
public static CredentialSchema fromJson(Reader reader) {
50+
return new CredentialSchema(readJson(reader));
51+
}
52+
53+
public static CredentialSchema fromJson(String json) {
54+
return new CredentialSchema(readJson(json));
55+
}
56+
57+
public static CredentialSchema fromMap(Map<String, Object> jsonObject) {
58+
return new CredentialSchema(jsonObject);
59+
}
60+
61+
/*
62+
* Adding, getting, and removing the JSON-LD object
63+
*/
64+
65+
public static CredentialSchema getFromJsonLDObject(JsonLDObject jsonLdObject) {
66+
return JsonLDObject.getFromJsonLDObject(CredentialSchema.class, jsonLdObject);
67+
}
68+
69+
public static void removeFromJsonLdObject(JsonLDObject jsonLdObject) {
70+
JsonLDObject.removeFromJsonLdObject(CredentialSchema.class, jsonLdObject);
71+
}
72+
}
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
package com.danubetech.verifiablecredentials.extensions;
2+
3+
import com.fasterxml.jackson.annotation.JsonCreator;
4+
import foundation.identity.jsonld.JsonLDObject;
5+
6+
import java.io.Reader;
7+
import java.util.Map;
8+
9+
public class Evidence extends JsonLDObject {
10+
11+
@JsonCreator
12+
public Evidence() {
13+
super();
14+
}
15+
16+
protected Evidence(Map<String, Object> jsonObject) {
17+
super(jsonObject);
18+
}
19+
20+
public static class Builder<B extends Evidence.Builder<B>> extends JsonLDObject.Builder<B> {
21+
22+
public Builder(Evidence jsonLdObject) {
23+
super(jsonLdObject);
24+
}
25+
26+
@Override
27+
public Evidence build() {
28+
29+
super.build();
30+
31+
return (Evidence) this.jsonLdObject;
32+
}
33+
}
34+
35+
public static Evidence.Builder<? extends Evidence.Builder<?>> builder() {
36+
return new Evidence.Builder<>(new Evidence());
37+
}
38+
39+
public static Evidence fromJsonObject(Map<String, Object> jsonObject) {
40+
return new Evidence(jsonObject);
41+
}
42+
43+
public static Evidence fromJsonLDObject(JsonLDObject jsonLDObject) { return fromJsonObject(jsonLDObject.getJsonObject()); }
44+
45+
public static Evidence fromJson(Reader reader) {
46+
return new Evidence(readJson(reader));
47+
}
48+
49+
public static Evidence fromJson(String json) {
50+
return new Evidence(readJson(json));
51+
}
52+
53+
public static Evidence fromMap(Map<String, Object> jsonObject) {
54+
return new Evidence(jsonObject);
55+
}
56+
57+
/*
58+
* Adding, getting, and removing the JSON-LD object
59+
*/
60+
61+
public static Evidence getFromJsonLDObject(JsonLDObject jsonLdObject) {
62+
return JsonLDObject.getFromJsonLDObject(Evidence.class, jsonLdObject);
63+
}
64+
65+
public static void removeFromJsonLdObject(JsonLDObject jsonLdObject) {
66+
JsonLDObject.removeFromJsonLdObject(Evidence.class, jsonLdObject);
67+
}
68+
}
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
package com.danubetech.verifiablecredentials.extensions;
2+
3+
import com.fasterxml.jackson.annotation.JsonCreator;
4+
import foundation.identity.jsonld.JsonLDObject;
5+
6+
import java.io.Reader;
7+
import java.util.Map;
8+
9+
public class RefreshService extends JsonLDObject {
10+
11+
@JsonCreator
12+
public RefreshService() {
13+
super();
14+
}
15+
16+
protected RefreshService(Map<String, Object> jsonObject) {
17+
super(jsonObject);
18+
}
19+
20+
public static class Builder<B extends RefreshService.Builder<B>> extends JsonLDObject.Builder<B> {
21+
22+
public Builder(RefreshService jsonLdObject) {
23+
super(jsonLdObject);
24+
}
25+
26+
@Override
27+
public RefreshService build() {
28+
29+
super.build();
30+
31+
return (RefreshService) this.jsonLdObject;
32+
}
33+
}
34+
35+
public static RefreshService.Builder<? extends RefreshService.Builder<?>> builder() {
36+
return new RefreshService.Builder<>(new RefreshService());
37+
}
38+
39+
public static RefreshService fromJsonObject(Map<String, Object> jsonObject) {
40+
return new RefreshService(jsonObject);
41+
}
42+
43+
public static RefreshService fromJsonLDObject(JsonLDObject jsonLDObject) {
44+
return fromJsonObject(jsonLDObject.getJsonObject());
45+
}
46+
47+
public static RefreshService fromJson(Reader reader) {
48+
return new RefreshService(readJson(reader));
49+
}
50+
51+
public static RefreshService fromJson(String json) {
52+
return new RefreshService(readJson(json));
53+
}
54+
55+
public static RefreshService fromMap(Map<String, Object> jsonObject) {
56+
return new RefreshService(jsonObject);
57+
}
58+
59+
/*
60+
* Adding, getting, and removing the JSON-LD object
61+
*/
62+
63+
public static RefreshService getFromJsonLDObject(JsonLDObject jsonLdObject) {
64+
return JsonLDObject.getFromJsonLDObject(RefreshService.class, jsonLdObject);
65+
}
66+
67+
public static void removeFromJsonLdObject(JsonLDObject jsonLdObject) {
68+
JsonLDObject.removeFromJsonLdObject(RefreshService.class, jsonLdObject);
69+
}
70+
}
71+
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
package com.danubetech.verifiablecredentials.extensions;
2+
3+
import com.fasterxml.jackson.annotation.JsonCreator;
4+
import foundation.identity.jsonld.JsonLDObject;
5+
6+
import java.io.Reader;
7+
import java.util.Map;
8+
9+
public class TermsOfUse extends JsonLDObject {
10+
@JsonCreator
11+
public TermsOfUse() {
12+
super();
13+
}
14+
15+
protected TermsOfUse(Map<String, Object> jsonObject) {
16+
super(jsonObject);
17+
}
18+
19+
public static class Builder<B extends TermsOfUse.Builder<B>> extends JsonLDObject.Builder<B> {
20+
21+
public Builder(TermsOfUse jsonLdObject) {
22+
super(jsonLdObject);
23+
}
24+
25+
@Override
26+
public TermsOfUse build() {
27+
28+
super.build();
29+
30+
return (TermsOfUse) this.jsonLdObject;
31+
}
32+
}
33+
34+
public static TermsOfUse.Builder<? extends TermsOfUse.Builder<?>> builder() {
35+
return new TermsOfUse.Builder<>(new TermsOfUse());
36+
}
37+
38+
public static TermsOfUse fromJsonObject(Map<String, Object> jsonObject) {
39+
return new TermsOfUse(jsonObject);
40+
}
41+
42+
public static TermsOfUse fromJsonLDObject(JsonLDObject jsonLDObject) {
43+
return fromJsonObject(jsonLDObject.getJsonObject());
44+
}
45+
46+
public static TermsOfUse fromJson(Reader reader) {
47+
return new TermsOfUse(readJson(reader));
48+
}
49+
50+
public static TermsOfUse fromJson(String json) {
51+
return new TermsOfUse(readJson(json));
52+
}
53+
54+
public static TermsOfUse fromMap(Map<String, Object> jsonObject) {
55+
return new TermsOfUse(jsonObject);
56+
}
57+
58+
/*
59+
* Adding, getting, and removing the JSON-LD object
60+
*/
61+
62+
public static TermsOfUse getFromJsonLDObject(JsonLDObject jsonLdObject) {
63+
return JsonLDObject.getFromJsonLDObject(TermsOfUse.class, jsonLdObject);
64+
}
65+
66+
public static void removeFromJsonLdObject(JsonLDObject jsonLdObject) {
67+
JsonLDObject.removeFromJsonLdObject(TermsOfUse.class, jsonLdObject);
68+
}
69+
}
70+

0 commit comments

Comments
 (0)