Skip to content

Commit d02036c

Browse files
committed
fix: correct use of arrays in WorkRelation
1 parent c67a58e commit d02036c

File tree

5 files changed

+11
-11
lines changed

5 files changed

+11
-11
lines changed

crossref-swagger.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3290,8 +3290,8 @@
32903290
}
32913291
},
32923292
"relation": {
3293-
"type": "array",
3294-
"items": {
3293+
"type": "object",
3294+
"additionalProperties": {
32953295
"$ref": "#/definitions/WorkRelation"
32963296
}
32973297
},
@@ -3650,9 +3650,9 @@
36503650
]
36513651
},
36523652
"WorkRelation": {
3653-
"type": "object",
3654-
"additionalProperties": {
3655-
"$ref": "#/definitions/WorksMessageMessageItemsRelationJava.lang.string39101"
3653+
"type": "array",
3654+
"items": {
3655+
"$ref": "#/definitions/WorkRelationEntry"
36563656
}
36573657
},
36583658
"WorkReview": {
@@ -3820,7 +3820,7 @@
38203820
"label"
38213821
]
38223822
},
3823-
"WorksMessageMessageItemsRelationJava.lang.string39101": {
3823+
"WorkRelationEntry": {
38243824
"type": "object",
38253825
"properties": {
38263826
"id-type": {

src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,12 +91,12 @@ export type { WorkMessageMessageAssertionExplanation } from './models/WorkMessag
9191
export type { WorkMessageMessageAssertionGroup } from './models/WorkMessageMessageAssertionGroup';
9292
export type { WorkMessageMessageRelationJava_lang_string39107 } from './models/WorkMessageMessageRelationJava_lang_string39107';
9393
export type { WorkRelation } from './models/WorkRelation';
94+
export type { WorkRelationEntry } from './models/WorkRelationEntry';
9495
export type { WorkReview } from './models/WorkReview';
9596
export type { Works } from './models/Works';
9697
export type { WorksMessage } from './models/WorksMessage';
9798
export type { WorksMessageMessageItemsAssertionExplanation } from './models/WorksMessageMessageItemsAssertionExplanation';
9899
export type { WorksMessageMessageItemsAssertionGroup } from './models/WorksMessageMessageItemsAssertionGroup';
99-
export type { WorksMessageMessageItemsRelationJava_lang_string39101 } from './models/WorksMessageMessageItemsRelationJava_lang_string39101';
100100
export type { WorksMessageMessageItemsRelationJava_lang_string39102 } from './models/WorksMessageMessageItemsRelationJava_lang_string39102';
101101
export type { WorksMessageMessageItemsRelationJava_lang_string39103 } from './models/WorksMessageMessageItemsRelationJava_lang_string39103';
102102
export type { WorksMessageMessageItemsRelationJava_lang_string39104 } from './models/WorksMessageMessageItemsRelationJava_lang_string39104';

src/models/Work.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ export type Work = {
8585
'alternative-id'?: Array<string>;
8686
URL: string;
8787
archive?: Array<string>;
88-
relation?: Array<WorkRelation>;
88+
relation?: Record<string, WorkRelation>;
8989
ISSN?: Array<string>;
9090
'issn-type'?: Array<WorkISSNType>;
9191
subject?: Array<string>;

src/models/WorkRelation.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
/* tslint:disable */
33
/* eslint-disable */
44

5-
import type { WorksMessageMessageItemsRelationJava_lang_string39101 } from './WorksMessageMessageItemsRelationJava_lang_string39101';
5+
import type { WorkRelationEntry } from './WorkRelationEntry';
66

7-
export type WorkRelation = Record<string, WorksMessageMessageItemsRelationJava_lang_string39101>;
7+
export type WorkRelation = Array<WorkRelationEntry>;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
/* tslint:disable */
33
/* eslint-disable */
44

5-
export type WorksMessageMessageItemsRelationJava_lang_string39101 = {
5+
export type WorkRelationEntry = {
66
'id-type': string;
77
id: string;
88
'asserted-by': string;

0 commit comments

Comments
 (0)