Skip to content

Commit c1bbe67

Browse files
committed
add missing attributes of atom spec
1 parent e0e2459 commit c1bbe67

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

index.js

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -622,6 +622,8 @@ module.exports = {
622622
links: { $ref: '#/definitions/Links' },
623623
published: { type: 'integer' },
624624
rights: { type: 'string' },
625+
source: { $ref: '#/definitions/AtomSource' },
626+
summary: { type: 'string' },
625627
score: { type: 'number' },
626628
title: { type: 'string' },
627629
updated: { type: 'integer' }
@@ -638,6 +640,10 @@ module.exports = {
638640
type: 'array',
639641
items: { $ref: '#/definitions/AtomPerson' }
640642
},
643+
categories: {
644+
type: 'array',
645+
items: { $ref: '#/definitions/AtomCategory' }
646+
},
641647
generator: { $ref: '#/definitions/AtomGenerator' },
642648
icon: { type: 'string' },
643649
id: { type: 'string' },
@@ -674,6 +680,32 @@ module.exports = {
674680
uri: { type: 'string' },
675681
email: { type: 'string' }
676682
})
683+
},
684+
AtomSource: {
685+
type: 'object',
686+
properties: merge(AtomCommonAttributes, {
687+
authors: {
688+
type: 'array',
689+
items: { $ref: '#/definitions/AtomPerson' }
690+
},
691+
contributors: {
692+
type: 'array',
693+
items: { $ref: '#/definitions/AtomPerson' }
694+
},
695+
categories: {
696+
type: 'array',
697+
items: { $ref: '#/definitions/AtomCategory' }
698+
},
699+
generator: { $ref: '#/definitions/AtomGenerator' },
700+
icon: { type: 'string' },
701+
id: { type: 'string' },
702+
links: { $ref: '#/definitions/Links' },
703+
logo: { type: 'string' },
704+
rights: { type: 'string' },
705+
subtitle: { type: 'string' },
706+
title: { type: 'string' },
707+
updated: { type: 'integer' }
708+
})
677709
}
678710
}
679711
};

0 commit comments

Comments
 (0)