Skip to content

Commit e0c2f42

Browse files
author
Jorgen-5
committed
Merge remote-tracking branch 'refs/remotes/origin/feat/update-use-restriction' into feat/update-use-restriction
2 parents 7580c7d + b2472b0 commit e0c2f42

File tree

4 files changed

+31
-28
lines changed

4 files changed

+31
-28
lines changed

generated/java/datadoc-model/src/main/java/no/ssb/dapla/metadata/datadoc/Dataset.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -172,11 +172,11 @@ public class Dataset implements Serializable
172172
/**
173173
* Use restriction
174174
* <p>
175-
* Use restriction
175+
* Any usage restrictions and usage restriction dates for the dataset, for example a deadline (date) for when the dataset should be deleted/anonymized.
176176
*
177177
*/
178178
@JsonProperty("use_restrictions")
179-
@JsonPropertyDescription("Use restriction")
179+
@JsonPropertyDescription("Any usage restrictions and usage restriction dates for the dataset, for example a deadline (date) for when the dataset should be deleted/anonymized.")
180180
@Valid
181181
private List<UseRestriction> useRestrictions = new ArrayList<UseRestriction>();
182182
/**
@@ -337,7 +337,7 @@ public Dataset() {
337337
* @param name
338338
* Name. Name of data set.
339339
* @param useRestrictions
340-
* Use restriction. Use restriction.
340+
* Use restriction. Any usage restrictions and usage restriction dates for the dataset, for example a deadline (date) for when the dataset should be deleted/anonymized.
341341
* @param id
342342
* Identifier. Unique identifier for the data set.
343343
* @param shortName
@@ -641,7 +641,7 @@ public void setSpatialCoverageDescription(List<Object> spatialCoverageDescriptio
641641
/**
642642
* Use restriction
643643
* <p>
644-
* Use restriction
644+
* Any usage restrictions and usage restriction dates for the dataset, for example a deadline (date) for when the dataset should be deleted/anonymized.
645645
*
646646
*/
647647
@JsonProperty("use_restrictions")
@@ -652,7 +652,7 @@ public List<UseRestriction> getUseRestrictions() {
652652
/**
653653
* Use restriction
654654
* <p>
655-
* Use restriction
655+
* Any usage restrictions and usage restriction dates for the dataset, for example a deadline (date) for when the dataset should be deleted/anonymized.
656656
*
657657
*/
658658
@JsonProperty("use_restrictions")

generated/java/datadoc-model/src/main/java/no/ssb/dapla/metadata/datadoc/UseRestriction.java

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
package no.ssb.dapla.metadata.datadoc;
33

44
import java.io.Serializable;
5-
import java.util.Date;
65
import java.util.HashMap;
76
import java.util.LinkedHashMap;
87
import java.util.Map;
@@ -44,11 +43,11 @@ public class UseRestriction implements Serializable
4443
*/
4544
@JsonProperty("use_restriction_date")
4645
@JsonPropertyDescription("Use restriction date, eg. the date (deadline) for when data must be deleted/anonymised.")
47-
private Date useRestrictionDate;
46+
private String useRestrictionDate;
4847
@JsonIgnore
4948
@Valid
5049
private Map<String, Object> additionalProperties = new LinkedHashMap<String, Object>();
51-
private final static long serialVersionUID = -5042768301310056697L;
50+
private final static long serialVersionUID = -6727527747502538009L;
5251

5352
/**
5453
* No args constructor for use in serialization
@@ -64,7 +63,7 @@ public UseRestriction() {
6463
* @param useRestrictionDate
6564
* Use restriction date. Use restriction date, eg. the date (deadline) for when data must be deleted/anonymised.
6665
*/
67-
public UseRestriction(UseRestriction.UseRestrictionType useRestrictionType, Date useRestrictionDate) {
66+
public UseRestriction(UseRestriction.UseRestrictionType useRestrictionType, String useRestrictionDate) {
6867
super();
6968
this.useRestrictionType = useRestrictionType;
7069
this.useRestrictionDate = useRestrictionDate;
@@ -103,7 +102,7 @@ public void setUseRestrictionType(UseRestriction.UseRestrictionType useRestricti
103102
*
104103
*/
105104
@JsonProperty("use_restriction_date")
106-
public Date getUseRestrictionDate() {
105+
public String getUseRestrictionDate() {
107106
return useRestrictionDate;
108107
}
109108

@@ -114,7 +113,7 @@ public Date getUseRestrictionDate() {
114113
*
115114
*/
116115
@JsonProperty("use_restriction_date")
117-
public void setUseRestrictionDate(Date useRestrictionDate) {
116+
public void setUseRestrictionDate(String useRestrictionDate) {
118117
this.useRestrictionDate = useRestrictionDate;
119118
}
120119

@@ -182,7 +181,7 @@ public UseRestrictionBuilder() {
182181
super();
183182
}
184183

185-
public UseRestrictionBuilder(UseRestriction.UseRestrictionType useRestrictionType, Date useRestrictionDate) {
184+
public UseRestrictionBuilder(UseRestriction.UseRestrictionType useRestrictionType, String useRestrictionDate) {
186185
super(useRestrictionType, useRestrictionDate);
187186
}
188187

@@ -201,7 +200,7 @@ public UseRestrictionBuilderBase() {
201200
}
202201

203202
@SuppressWarnings("unchecked")
204-
public UseRestrictionBuilderBase(UseRestriction.UseRestrictionType useRestrictionType, Date useRestrictionDate) {
203+
public UseRestrictionBuilderBase(UseRestriction.UseRestrictionType useRestrictionType, String useRestrictionDate) {
205204
// Skip initialization when called from subclass
206205
if (this.getClass().equals(UseRestriction.UseRestrictionBuilder.class)) {
207206
this.instance = ((T) new UseRestriction(useRestrictionType, useRestrictionDate));
@@ -220,7 +219,7 @@ public UseRestriction.UseRestrictionBuilderBase withUseRestrictionType(UseRestri
220219
return this;
221220
}
222221

223-
public UseRestriction.UseRestrictionBuilderBase withUseRestrictionDate(Date useRestrictionDate) {
222+
public UseRestriction.UseRestrictionBuilderBase withUseRestrictionDate(String useRestrictionDate) {
224223
((UseRestriction) this.instance).useRestrictionDate = useRestrictionDate;
225224
return this;
226225
}

generated/python/datadoc_model/datadoc_model/all_optional/model.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# generated by datamodel-codegen:
22
# filename: metadata-container-json-schema.json
3-
# timestamp: 2025-09-03T09:21:45+00:00
3+
# timestamp: 2025-09-03T09:57:17+00:00
44

55
from __future__ import annotations
66

@@ -41,10 +41,10 @@ class UseRestrictionType(Enum):
4141

4242

4343
class UseRestrictionItem(DatadocBaseModel):
44-
use_restriction: Optional[UseRestrictionType] = Field(
44+
use_restriction_type: Optional[UseRestrictionType] = Field(
4545
None, description="Use restriction type", title="Use restriction type"
4646
)
47-
use_restriction_date: Optional[AwareDatetime] = Field(
47+
use_restriction_date: Optional[date] = Field(
4848
None,
4949
description="Use restriction date, eg. the date (deadline) for when data must be deleted/anonymised.",
5050
title="Use restriction date",
@@ -203,8 +203,10 @@ class Dataset(DatadocBaseModel):
203203
description="Description of the data set's spatial coverage",
204204
title="Spatial coverage description",
205205
)
206-
use_restriction: Optional[list[UseRestrictionItem]] = Field(
207-
None, description="Use restriction", title="Use restriction"
206+
use_restrictions: Optional[list[UseRestrictionItem]] = Field(
207+
None,
208+
description="Any usage restrictions and usage restriction dates for the dataset, for example a deadline (date) for when the dataset should be deleted/anonymized.",
209+
title="Use restriction",
208210
)
209211
custom_type: Optional[list[CustomTypeForDatasetMetadatum]] = Field(
210212
None,
@@ -386,8 +388,8 @@ class DatadocMetadata(DatadocBaseModel):
386388
percentage_complete: Optional[int] = Field(
387389
None, description="Percentage of obligatory metadata fields populated."
388390
)
389-
document_version: Literal["6.0.1"] = Field(
390-
"6.0.1", description="Version of this model"
391+
document_version: Literal["6.1.0"] = Field(
392+
"6.1.0", description="Version of this model"
391393
)
392394
dataset: Optional[Dataset] = None
393395
variables: Optional[list[Variable]] = None

generated/python/datadoc_model/datadoc_model/required/model.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# generated by datamodel-codegen:
22
# filename: metadata-container-json-schema.json
3-
# timestamp: 2025-09-03T09:21:47+00:00
3+
# timestamp: 2025-09-03T09:57:19+00:00
44

55
from __future__ import annotations
66

@@ -41,10 +41,10 @@ class UseRestrictionType(Enum):
4141

4242

4343
class UseRestrictionItem(DatadocBaseModel):
44-
use_restriction: Optional[UseRestrictionType] = Field(
44+
use_restriction_type: Optional[UseRestrictionType] = Field(
4545
None, description="Use restriction type", title="Use restriction type"
4646
)
47-
use_restriction_date: Optional[AwareDatetime] = Field(
47+
use_restriction_date: Optional[date] = Field(
4848
None,
4949
description="Use restriction date, eg. the date (deadline) for when data must be deleted/anonymised.",
5050
title="Use restriction date",
@@ -197,8 +197,10 @@ class Dataset(DatadocBaseModel):
197197
description="Description of the data set's spatial coverage",
198198
title="Spatial coverage description",
199199
)
200-
use_restriction: Optional[list[UseRestrictionItem]] = Field(
201-
None, description="Use restriction", title="Use restriction"
200+
use_restrictions: Optional[list[UseRestrictionItem]] = Field(
201+
None,
202+
description="Any usage restrictions and usage restriction dates for the dataset, for example a deadline (date) for when the dataset should be deleted/anonymized.",
203+
title="Use restriction",
202204
)
203205
custom_type: Optional[list[CustomTypeForDatasetMetadatum]] = Field(
204206
None,
@@ -378,8 +380,8 @@ class DatadocMetadata(DatadocBaseModel):
378380
percentage_complete: Optional[int] = Field(
379381
None, description="Percentage of obligatory metadata fields populated."
380382
)
381-
document_version: Literal["6.0.1"] = Field(
382-
"6.0.1", description="Version of this model"
383+
document_version: Literal["6.1.0"] = Field(
384+
"6.1.0", description="Version of this model"
383385
)
384386
dataset: Dataset
385387
variables: list[Variable]

0 commit comments

Comments
 (0)