25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

6829 lines
197 KiB

  1. openapi: 3.1.0
  2. info:
  3. title: 'Matsen API Platform'
  4. description: ''
  5. version: 1.0.0
  6. servers:
  7. -
  8. url: /
  9. description: ''
  10. paths:
  11. /api/comments:
  12. get:
  13. operationId: api_comments_get_collection
  14. tags:
  15. - Comment
  16. responses:
  17. 200:
  18. description: 'Comment collection'
  19. content:
  20. application/ld+json:
  21. schema:
  22. type: object
  23. properties:
  24. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/Comment.jsonld' } }
  25. 'hydra:totalItems': { type: integer, minimum: 0 }
  26. 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } }
  27. 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } }
  28. required:
  29. - 'hydra:member'
  30. application/json:
  31. schema:
  32. type: array
  33. items:
  34. $ref: '#/components/schemas/Comment'
  35. text/html:
  36. schema:
  37. type: array
  38. items:
  39. $ref: '#/components/schemas/Comment'
  40. application/hal+json:
  41. schema:
  42. type: object
  43. properties:
  44. _embedded: { type: array, items: { $ref: '#/components/schemas/Comment.jsonhal' } }
  45. totalItems: { type: integer, minimum: 0 }
  46. itemsPerPage: { type: integer, minimum: 0 }
  47. _links: { type: object, properties: { self: { type: object, properties: { href: { type: string, format: iri-reference } } }, first: { type: object, properties: { href: { type: string, format: iri-reference } } }, last: { type: object, properties: { href: { type: string, format: iri-reference } } }, next: { type: object, properties: { href: { type: string, format: iri-reference } } }, previous: { type: object, properties: { href: { type: string, format: iri-reference } } } } }
  48. required:
  49. - _links
  50. - _embedded
  51. summary: 'Retrieves the collection of Comment resources.'
  52. description: 'Retrieves the collection of Comment resources.'
  53. parameters:
  54. -
  55. name: page
  56. in: query
  57. description: 'The collection page number'
  58. required: false
  59. deprecated: false
  60. allowEmptyValue: true
  61. schema:
  62. type: integer
  63. default: 1
  64. style: form
  65. explode: false
  66. allowReserved: false
  67. -
  68. name: itemsPerPage
  69. in: query
  70. description: 'The number of items per page'
  71. required: false
  72. deprecated: false
  73. allowEmptyValue: true
  74. schema:
  75. type: integer
  76. default: 10
  77. minimum: 0
  78. maximum: 50
  79. style: form
  80. explode: false
  81. allowReserved: false
  82. deprecated: false
  83. post:
  84. operationId: api_comments_post
  85. tags:
  86. - Comment
  87. responses:
  88. 201:
  89. description: 'Comment resource created'
  90. content:
  91. application/ld+json:
  92. schema:
  93. $ref: '#/components/schemas/Comment.jsonld'
  94. application/json:
  95. schema:
  96. $ref: '#/components/schemas/Comment'
  97. text/html:
  98. schema:
  99. $ref: '#/components/schemas/Comment'
  100. application/hal+json:
  101. schema:
  102. $ref: '#/components/schemas/Comment.jsonhal'
  103. links: { }
  104. 400:
  105. description: 'Invalid input'
  106. 422:
  107. description: 'Unprocessable entity'
  108. summary: 'Creates a Comment resource.'
  109. description: 'Creates a Comment resource.'
  110. parameters: []
  111. requestBody:
  112. description: 'The new Comment resource'
  113. content:
  114. application/ld+json:
  115. schema:
  116. $ref: '#/components/schemas/Comment.jsonld'
  117. application/json:
  118. schema:
  119. $ref: '#/components/schemas/Comment'
  120. text/html:
  121. schema:
  122. $ref: '#/components/schemas/Comment'
  123. application/hal+json:
  124. schema:
  125. $ref: '#/components/schemas/Comment.jsonhal'
  126. required: true
  127. deprecated: false
  128. parameters: []
  129. '/api/comments/{id}':
  130. get:
  131. operationId: api_comments_id_get
  132. tags:
  133. - Comment
  134. responses:
  135. 200:
  136. description: 'Comment resource'
  137. content:
  138. application/ld+json:
  139. schema:
  140. $ref: '#/components/schemas/Comment.jsonld'
  141. application/json:
  142. schema:
  143. $ref: '#/components/schemas/Comment'
  144. text/html:
  145. schema:
  146. $ref: '#/components/schemas/Comment'
  147. application/hal+json:
  148. schema:
  149. $ref: '#/components/schemas/Comment.jsonhal'
  150. 404:
  151. description: 'Resource not found'
  152. summary: 'Retrieves a Comment resource.'
  153. description: 'Retrieves a Comment resource.'
  154. parameters:
  155. -
  156. name: id
  157. in: path
  158. description: 'CommentApi identifier'
  159. required: true
  160. deprecated: false
  161. allowEmptyValue: false
  162. schema:
  163. type: string
  164. style: simple
  165. explode: false
  166. allowReserved: false
  167. deprecated: false
  168. patch:
  169. operationId: api_comments_id_patch
  170. tags:
  171. - Comment
  172. responses:
  173. 200:
  174. description: 'Comment resource updated'
  175. content:
  176. application/ld+json:
  177. schema:
  178. $ref: '#/components/schemas/Comment.jsonld'
  179. application/json:
  180. schema:
  181. $ref: '#/components/schemas/Comment'
  182. text/html:
  183. schema:
  184. $ref: '#/components/schemas/Comment'
  185. application/hal+json:
  186. schema:
  187. $ref: '#/components/schemas/Comment.jsonhal'
  188. links: { }
  189. 400:
  190. description: 'Invalid input'
  191. 422:
  192. description: 'Unprocessable entity'
  193. 404:
  194. description: 'Resource not found'
  195. summary: 'Updates the Comment resource.'
  196. description: 'Updates the Comment resource.'
  197. parameters:
  198. -
  199. name: id
  200. in: path
  201. description: 'CommentApi identifier'
  202. required: true
  203. deprecated: false
  204. allowEmptyValue: false
  205. schema:
  206. type: string
  207. style: simple
  208. explode: false
  209. allowReserved: false
  210. requestBody:
  211. description: 'The updated Comment resource'
  212. content:
  213. application/merge-patch+json:
  214. schema:
  215. $ref: '#/components/schemas/Comment'
  216. required: true
  217. deprecated: false
  218. parameters: []
  219. /api/contact_partner_products:
  220. get:
  221. operationId: api_contact_partner_products_get_collection
  222. tags:
  223. - ContactPartnerProduct
  224. responses:
  225. 200:
  226. description: 'ContactPartnerProduct collection'
  227. content:
  228. application/ld+json:
  229. schema:
  230. type: object
  231. properties:
  232. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/ContactPartnerProduct.jsonld' } }
  233. 'hydra:totalItems': { type: integer, minimum: 0 }
  234. 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } }
  235. 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } }
  236. required:
  237. - 'hydra:member'
  238. application/json:
  239. schema:
  240. type: array
  241. items:
  242. $ref: '#/components/schemas/ContactPartnerProduct'
  243. text/html:
  244. schema:
  245. type: array
  246. items:
  247. $ref: '#/components/schemas/ContactPartnerProduct'
  248. application/hal+json:
  249. schema:
  250. type: object
  251. properties:
  252. _embedded: { type: array, items: { $ref: '#/components/schemas/ContactPartnerProduct.jsonhal' } }
  253. totalItems: { type: integer, minimum: 0 }
  254. itemsPerPage: { type: integer, minimum: 0 }
  255. _links: { type: object, properties: { self: { type: object, properties: { href: { type: string, format: iri-reference } } }, first: { type: object, properties: { href: { type: string, format: iri-reference } } }, last: { type: object, properties: { href: { type: string, format: iri-reference } } }, next: { type: object, properties: { href: { type: string, format: iri-reference } } }, previous: { type: object, properties: { href: { type: string, format: iri-reference } } } } }
  256. required:
  257. - _links
  258. - _embedded
  259. summary: 'Retrieves the collection of ContactPartnerProduct resources.'
  260. description: 'Retrieves the collection of ContactPartnerProduct resources.'
  261. parameters:
  262. -
  263. name: page
  264. in: query
  265. description: 'The collection page number'
  266. required: false
  267. deprecated: false
  268. allowEmptyValue: true
  269. schema:
  270. type: integer
  271. default: 1
  272. style: form
  273. explode: false
  274. allowReserved: false
  275. -
  276. name: itemsPerPage
  277. in: query
  278. description: 'The number of items per page'
  279. required: false
  280. deprecated: false
  281. allowEmptyValue: true
  282. schema:
  283. type: integer
  284. default: 10
  285. minimum: 0
  286. maximum: 50
  287. style: form
  288. explode: false
  289. allowReserved: false
  290. -
  291. name: contact
  292. in: query
  293. description: ''
  294. required: false
  295. deprecated: false
  296. allowEmptyValue: true
  297. schema:
  298. type: string
  299. style: form
  300. explode: false
  301. allowReserved: false
  302. -
  303. name: 'contact[]'
  304. in: query
  305. description: ''
  306. required: false
  307. deprecated: false
  308. allowEmptyValue: true
  309. schema:
  310. type: array
  311. items:
  312. type: string
  313. style: form
  314. explode: true
  315. allowReserved: false
  316. deprecated: false
  317. post:
  318. operationId: api_contact_partner_products_post
  319. tags:
  320. - ContactPartnerProduct
  321. responses:
  322. 201:
  323. description: 'ContactPartnerProduct resource created'
  324. content:
  325. application/ld+json:
  326. schema:
  327. $ref: '#/components/schemas/ContactPartnerProduct.jsonld'
  328. application/json:
  329. schema:
  330. $ref: '#/components/schemas/ContactPartnerProduct'
  331. text/html:
  332. schema:
  333. $ref: '#/components/schemas/ContactPartnerProduct'
  334. application/hal+json:
  335. schema:
  336. $ref: '#/components/schemas/ContactPartnerProduct.jsonhal'
  337. links: { }
  338. 400:
  339. description: 'Invalid input'
  340. 422:
  341. description: 'Unprocessable entity'
  342. summary: 'Creates a ContactPartnerProduct resource.'
  343. description: 'Creates a ContactPartnerProduct resource.'
  344. parameters: []
  345. requestBody:
  346. description: 'The new ContactPartnerProduct resource'
  347. content:
  348. application/ld+json:
  349. schema:
  350. $ref: '#/components/schemas/ContactPartnerProduct.jsonld'
  351. application/json:
  352. schema:
  353. $ref: '#/components/schemas/ContactPartnerProduct'
  354. text/html:
  355. schema:
  356. $ref: '#/components/schemas/ContactPartnerProduct'
  357. application/hal+json:
  358. schema:
  359. $ref: '#/components/schemas/ContactPartnerProduct.jsonhal'
  360. required: true
  361. deprecated: false
  362. parameters: []
  363. '/api/contact_partner_products/{id}':
  364. get:
  365. operationId: api_contact_partner_products_id_get
  366. tags:
  367. - ContactPartnerProduct
  368. responses:
  369. 200:
  370. description: 'ContactPartnerProduct resource'
  371. content:
  372. application/ld+json:
  373. schema:
  374. $ref: '#/components/schemas/ContactPartnerProduct.jsonld'
  375. application/json:
  376. schema:
  377. $ref: '#/components/schemas/ContactPartnerProduct'
  378. text/html:
  379. schema:
  380. $ref: '#/components/schemas/ContactPartnerProduct'
  381. application/hal+json:
  382. schema:
  383. $ref: '#/components/schemas/ContactPartnerProduct.jsonhal'
  384. 404:
  385. description: 'Resource not found'
  386. summary: 'Retrieves a ContactPartnerProduct resource.'
  387. description: 'Retrieves a ContactPartnerProduct resource.'
  388. parameters:
  389. -
  390. name: id
  391. in: path
  392. description: 'ContactPartnerProductApi identifier'
  393. required: true
  394. deprecated: false
  395. allowEmptyValue: false
  396. schema:
  397. type: string
  398. style: simple
  399. explode: false
  400. allowReserved: false
  401. deprecated: false
  402. delete:
  403. operationId: api_contact_partner_products_id_delete
  404. tags:
  405. - ContactPartnerProduct
  406. responses:
  407. 204:
  408. description: 'ContactPartnerProduct resource deleted'
  409. 404:
  410. description: 'Resource not found'
  411. summary: 'Removes the ContactPartnerProduct resource.'
  412. description: 'Removes the ContactPartnerProduct resource.'
  413. parameters:
  414. -
  415. name: id
  416. in: path
  417. description: 'ContactPartnerProductApi identifier'
  418. required: true
  419. deprecated: false
  420. allowEmptyValue: false
  421. schema:
  422. type: string
  423. style: simple
  424. explode: false
  425. allowReserved: false
  426. deprecated: false
  427. parameters: []
  428. /api/contacts:
  429. get:
  430. operationId: api_contacts_get_collection
  431. tags:
  432. - Contact
  433. responses:
  434. 200:
  435. description: 'Contact collection'
  436. content:
  437. application/ld+json:
  438. schema:
  439. type: object
  440. properties:
  441. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/Contact.jsonld' } }
  442. 'hydra:totalItems': { type: integer, minimum: 0 }
  443. 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } }
  444. 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } }
  445. required:
  446. - 'hydra:member'
  447. application/json:
  448. schema:
  449. type: array
  450. items:
  451. $ref: '#/components/schemas/Contact'
  452. text/html:
  453. schema:
  454. type: array
  455. items:
  456. $ref: '#/components/schemas/Contact'
  457. application/hal+json:
  458. schema:
  459. type: object
  460. properties:
  461. _embedded: { type: array, items: { $ref: '#/components/schemas/Contact.jsonhal' } }
  462. totalItems: { type: integer, minimum: 0 }
  463. itemsPerPage: { type: integer, minimum: 0 }
  464. _links: { type: object, properties: { self: { type: object, properties: { href: { type: string, format: iri-reference } } }, first: { type: object, properties: { href: { type: string, format: iri-reference } } }, last: { type: object, properties: { href: { type: string, format: iri-reference } } }, next: { type: object, properties: { href: { type: string, format: iri-reference } } }, previous: { type: object, properties: { href: { type: string, format: iri-reference } } } } }
  465. required:
  466. - _links
  467. - _embedded
  468. summary: 'Retrieves the collection of Contact resources.'
  469. description: 'Retrieves the collection of Contact resources.'
  470. parameters:
  471. -
  472. name: page
  473. in: query
  474. description: 'The collection page number'
  475. required: false
  476. deprecated: false
  477. allowEmptyValue: true
  478. schema:
  479. type: integer
  480. default: 1
  481. style: form
  482. explode: false
  483. allowReserved: false
  484. -
  485. name: itemsPerPage
  486. in: query
  487. description: 'The number of items per page'
  488. required: false
  489. deprecated: false
  490. allowEmptyValue: true
  491. schema:
  492. type: integer
  493. default: 10
  494. minimum: 0
  495. maximum: 50
  496. style: form
  497. explode: false
  498. allowReserved: false
  499. -
  500. name: partner
  501. in: query
  502. description: ''
  503. required: false
  504. deprecated: false
  505. allowEmptyValue: true
  506. schema:
  507. type: string
  508. style: form
  509. explode: false
  510. allowReserved: false
  511. -
  512. name: 'partner[]'
  513. in: query
  514. description: ''
  515. required: false
  516. deprecated: false
  517. allowEmptyValue: true
  518. schema:
  519. type: array
  520. items:
  521. type: string
  522. style: form
  523. explode: true
  524. allowReserved: false
  525. deprecated: false
  526. post:
  527. operationId: api_contacts_post
  528. tags:
  529. - Contact
  530. responses:
  531. 201:
  532. description: 'Contact resource created'
  533. content:
  534. application/ld+json:
  535. schema:
  536. $ref: '#/components/schemas/Contact.jsonld'
  537. application/json:
  538. schema:
  539. $ref: '#/components/schemas/Contact'
  540. text/html:
  541. schema:
  542. $ref: '#/components/schemas/Contact'
  543. application/hal+json:
  544. schema:
  545. $ref: '#/components/schemas/Contact.jsonhal'
  546. links: { }
  547. 400:
  548. description: 'Invalid input'
  549. 422:
  550. description: 'Unprocessable entity'
  551. summary: 'Creates a Contact resource.'
  552. description: 'Creates a Contact resource.'
  553. parameters: []
  554. requestBody:
  555. description: 'The new Contact resource'
  556. content:
  557. application/ld+json:
  558. schema:
  559. $ref: '#/components/schemas/Contact.jsonld'
  560. application/json:
  561. schema:
  562. $ref: '#/components/schemas/Contact'
  563. text/html:
  564. schema:
  565. $ref: '#/components/schemas/Contact'
  566. application/hal+json:
  567. schema:
  568. $ref: '#/components/schemas/Contact.jsonhal'
  569. required: true
  570. deprecated: false
  571. parameters: []
  572. '/api/contacts/{id}':
  573. get:
  574. operationId: api_contacts_id_get
  575. tags:
  576. - Contact
  577. responses:
  578. 200:
  579. description: 'Contact resource'
  580. content:
  581. application/ld+json:
  582. schema:
  583. $ref: '#/components/schemas/Contact.jsonld'
  584. application/json:
  585. schema:
  586. $ref: '#/components/schemas/Contact'
  587. text/html:
  588. schema:
  589. $ref: '#/components/schemas/Contact'
  590. application/hal+json:
  591. schema:
  592. $ref: '#/components/schemas/Contact.jsonhal'
  593. 404:
  594. description: 'Resource not found'
  595. summary: 'Retrieves a Contact resource.'
  596. description: 'Retrieves a Contact resource.'
  597. parameters:
  598. -
  599. name: id
  600. in: path
  601. description: 'ContactApi identifier'
  602. required: true
  603. deprecated: false
  604. allowEmptyValue: false
  605. schema:
  606. type: string
  607. style: simple
  608. explode: false
  609. allowReserved: false
  610. deprecated: false
  611. patch:
  612. operationId: api_contacts_id_patch
  613. tags:
  614. - Contact
  615. responses:
  616. 200:
  617. description: 'Contact resource updated'
  618. content:
  619. application/ld+json:
  620. schema:
  621. $ref: '#/components/schemas/Contact.jsonld'
  622. application/json:
  623. schema:
  624. $ref: '#/components/schemas/Contact'
  625. text/html:
  626. schema:
  627. $ref: '#/components/schemas/Contact'
  628. application/hal+json:
  629. schema:
  630. $ref: '#/components/schemas/Contact.jsonhal'
  631. links: { }
  632. 400:
  633. description: 'Invalid input'
  634. 422:
  635. description: 'Unprocessable entity'
  636. 404:
  637. description: 'Resource not found'
  638. summary: 'Updates the Contact resource.'
  639. description: 'Updates the Contact resource.'
  640. parameters:
  641. -
  642. name: id
  643. in: path
  644. description: 'ContactApi identifier'
  645. required: true
  646. deprecated: false
  647. allowEmptyValue: false
  648. schema:
  649. type: string
  650. style: simple
  651. explode: false
  652. allowReserved: false
  653. requestBody:
  654. description: 'The updated Contact resource'
  655. content:
  656. application/merge-patch+json:
  657. schema:
  658. $ref: '#/components/schemas/Contact'
  659. required: true
  660. deprecated: false
  661. parameters: []
  662. /api/document_objects:
  663. get:
  664. operationId: api_document_objects_get_collection
  665. tags:
  666. - DocumentObject
  667. responses:
  668. 200:
  669. description: 'DocumentObject collection'
  670. content:
  671. application/ld+json:
  672. schema:
  673. type: object
  674. properties:
  675. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/DocumentObject.jsonld-document_object.read' } }
  676. 'hydra:totalItems': { type: integer, minimum: 0 }
  677. 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } }
  678. 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } }
  679. required:
  680. - 'hydra:member'
  681. application/json:
  682. schema:
  683. type: array
  684. items:
  685. $ref: '#/components/schemas/DocumentObject-document_object.read'
  686. text/html:
  687. schema:
  688. type: array
  689. items:
  690. $ref: '#/components/schemas/DocumentObject-document_object.read'
  691. application/hal+json:
  692. schema:
  693. type: object
  694. properties:
  695. _embedded: { type: array, items: { $ref: '#/components/schemas/DocumentObject.jsonhal-document_object.read' } }
  696. totalItems: { type: integer, minimum: 0 }
  697. itemsPerPage: { type: integer, minimum: 0 }
  698. _links: { type: object, properties: { self: { type: object, properties: { href: { type: string, format: iri-reference } } }, first: { type: object, properties: { href: { type: string, format: iri-reference } } }, last: { type: object, properties: { href: { type: string, format: iri-reference } } }, next: { type: object, properties: { href: { type: string, format: iri-reference } } }, previous: { type: object, properties: { href: { type: string, format: iri-reference } } } } }
  699. required:
  700. - _links
  701. - _embedded
  702. summary: 'Retrieves the collection of DocumentObject resources.'
  703. description: 'Retrieves the collection of DocumentObject resources.'
  704. parameters:
  705. -
  706. name: page
  707. in: query
  708. description: 'The collection page number'
  709. required: false
  710. deprecated: false
  711. allowEmptyValue: true
  712. schema:
  713. type: integer
  714. default: 1
  715. style: form
  716. explode: false
  717. allowReserved: false
  718. -
  719. name: itemsPerPage
  720. in: query
  721. description: 'The number of items per page'
  722. required: false
  723. deprecated: false
  724. allowEmptyValue: true
  725. schema:
  726. type: integer
  727. default: 10
  728. minimum: 0
  729. maximum: 50
  730. style: form
  731. explode: false
  732. allowReserved: false
  733. deprecated: false
  734. post:
  735. operationId: api_document_objects_post
  736. tags:
  737. - DocumentObject
  738. responses:
  739. 201:
  740. description: 'DocumentObject resource created'
  741. content:
  742. application/ld+json:
  743. schema:
  744. $ref: '#/components/schemas/DocumentObject.jsonld-document_object.read'
  745. application/json:
  746. schema:
  747. $ref: '#/components/schemas/DocumentObject-document_object.read'
  748. text/html:
  749. schema:
  750. $ref: '#/components/schemas/DocumentObject-document_object.read'
  751. application/hal+json:
  752. schema:
  753. $ref: '#/components/schemas/DocumentObject.jsonhal-document_object.read'
  754. links: { }
  755. 400:
  756. description: 'Invalid input'
  757. 422:
  758. description: 'Unprocessable entity'
  759. summary: 'Creates a DocumentObject resource.'
  760. description: 'Creates a DocumentObject resource.'
  761. parameters: []
  762. requestBody:
  763. description: ''
  764. content:
  765. multipart/form-data:
  766. schema:
  767. type: object
  768. properties:
  769. file:
  770. type: string
  771. format: binary
  772. required: false
  773. deprecated: false
  774. parameters: []
  775. '/api/document_objects/{id}':
  776. get:
  777. operationId: api_document_objects_id_get
  778. tags:
  779. - DocumentObject
  780. responses:
  781. 200:
  782. description: 'DocumentObject resource'
  783. content:
  784. application/ld+json:
  785. schema:
  786. $ref: '#/components/schemas/DocumentObject.jsonld-document_object.read'
  787. application/json:
  788. schema:
  789. $ref: '#/components/schemas/DocumentObject-document_object.read'
  790. text/html:
  791. schema:
  792. $ref: '#/components/schemas/DocumentObject-document_object.read'
  793. application/hal+json:
  794. schema:
  795. $ref: '#/components/schemas/DocumentObject.jsonhal-document_object.read'
  796. 404:
  797. description: 'Resource not found'
  798. summary: 'Retrieves a DocumentObject resource.'
  799. description: 'Retrieves a DocumentObject resource.'
  800. parameters:
  801. -
  802. name: id
  803. in: path
  804. description: 'DocumentObject identifier'
  805. required: true
  806. deprecated: false
  807. allowEmptyValue: false
  808. schema:
  809. type: string
  810. style: simple
  811. explode: false
  812. allowReserved: false
  813. deprecated: false
  814. delete:
  815. operationId: api_document_objects_id_delete
  816. tags:
  817. - DocumentObject
  818. responses:
  819. 204:
  820. description: 'DocumentObject resource deleted'
  821. 404:
  822. description: 'Resource not found'
  823. summary: 'Removes the DocumentObject resource.'
  824. description: 'Removes the DocumentObject resource.'
  825. parameters:
  826. -
  827. name: id
  828. in: path
  829. description: 'DocumentObject identifier'
  830. required: true
  831. deprecated: false
  832. allowEmptyValue: false
  833. schema:
  834. type: string
  835. style: simple
  836. explode: false
  837. allowReserved: false
  838. deprecated: false
  839. parameters: []
  840. /api/documents:
  841. get:
  842. operationId: api_documents_get_collection
  843. tags:
  844. - Document
  845. responses:
  846. 200:
  847. description: 'Document collection'
  848. content:
  849. application/ld+json:
  850. schema:
  851. type: object
  852. properties:
  853. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/Document.jsonld' } }
  854. 'hydra:totalItems': { type: integer, minimum: 0 }
  855. 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } }
  856. 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } }
  857. required:
  858. - 'hydra:member'
  859. application/json:
  860. schema:
  861. type: array
  862. items:
  863. $ref: '#/components/schemas/Document'
  864. text/html:
  865. schema:
  866. type: array
  867. items:
  868. $ref: '#/components/schemas/Document'
  869. application/hal+json:
  870. schema:
  871. type: object
  872. properties:
  873. _embedded: { type: array, items: { $ref: '#/components/schemas/Document.jsonhal' } }
  874. totalItems: { type: integer, minimum: 0 }
  875. itemsPerPage: { type: integer, minimum: 0 }
  876. _links: { type: object, properties: { self: { type: object, properties: { href: { type: string, format: iri-reference } } }, first: { type: object, properties: { href: { type: string, format: iri-reference } } }, last: { type: object, properties: { href: { type: string, format: iri-reference } } }, next: { type: object, properties: { href: { type: string, format: iri-reference } } }, previous: { type: object, properties: { href: { type: string, format: iri-reference } } } } }
  877. required:
  878. - _links
  879. - _embedded
  880. summary: 'Retrieves the collection of Document resources.'
  881. description: 'Retrieves the collection of Document resources.'
  882. parameters:
  883. -
  884. name: page
  885. in: query
  886. description: 'The collection page number'
  887. required: false
  888. deprecated: false
  889. allowEmptyValue: true
  890. schema:
  891. type: integer
  892. default: 1
  893. style: form
  894. explode: false
  895. allowReserved: false
  896. -
  897. name: itemsPerPage
  898. in: query
  899. description: 'The number of items per page'
  900. required: false
  901. deprecated: false
  902. allowEmptyValue: true
  903. schema:
  904. type: integer
  905. default: 10
  906. minimum: 0
  907. maximum: 50
  908. style: form
  909. explode: false
  910. allowReserved: false
  911. -
  912. name: partner
  913. in: query
  914. description: ''
  915. required: false
  916. deprecated: false
  917. allowEmptyValue: true
  918. schema:
  919. type: string
  920. style: form
  921. explode: false
  922. allowReserved: false
  923. -
  924. name: 'partner[]'
  925. in: query
  926. description: ''
  927. required: false
  928. deprecated: false
  929. allowEmptyValue: true
  930. schema:
  931. type: array
  932. items:
  933. type: string
  934. style: form
  935. explode: true
  936. allowReserved: false
  937. -
  938. name: product
  939. in: query
  940. description: ''
  941. required: false
  942. deprecated: false
  943. allowEmptyValue: true
  944. schema:
  945. type: string
  946. style: form
  947. explode: false
  948. allowReserved: false
  949. -
  950. name: 'product[]'
  951. in: query
  952. description: ''
  953. required: false
  954. deprecated: false
  955. allowEmptyValue: true
  956. schema:
  957. type: array
  958. items:
  959. type: string
  960. style: form
  961. explode: true
  962. allowReserved: false
  963. deprecated: false
  964. post:
  965. operationId: api_documents_post
  966. tags:
  967. - Document
  968. responses:
  969. 201:
  970. description: 'Document resource created'
  971. content:
  972. application/ld+json:
  973. schema:
  974. $ref: '#/components/schemas/Document.jsonld'
  975. application/json:
  976. schema:
  977. $ref: '#/components/schemas/Document'
  978. text/html:
  979. schema:
  980. $ref: '#/components/schemas/Document'
  981. application/hal+json:
  982. schema:
  983. $ref: '#/components/schemas/Document.jsonhal'
  984. links: { }
  985. 400:
  986. description: 'Invalid input'
  987. 422:
  988. description: 'Unprocessable entity'
  989. summary: 'Creates a Document resource.'
  990. description: 'Creates a Document resource.'
  991. parameters: []
  992. requestBody:
  993. description: 'The new Document resource'
  994. content:
  995. application/ld+json:
  996. schema:
  997. $ref: '#/components/schemas/Document.jsonld'
  998. application/json:
  999. schema:
  1000. $ref: '#/components/schemas/Document'
  1001. text/html:
  1002. schema:
  1003. $ref: '#/components/schemas/Document'
  1004. application/hal+json:
  1005. schema:
  1006. $ref: '#/components/schemas/Document.jsonhal'
  1007. required: true
  1008. deprecated: false
  1009. parameters: []
  1010. '/api/documents/{id}':
  1011. get:
  1012. operationId: api_documents_id_get
  1013. tags:
  1014. - Document
  1015. responses:
  1016. 200:
  1017. description: 'Document resource'
  1018. content:
  1019. application/ld+json:
  1020. schema:
  1021. $ref: '#/components/schemas/Document.jsonld'
  1022. application/json:
  1023. schema:
  1024. $ref: '#/components/schemas/Document'
  1025. text/html:
  1026. schema:
  1027. $ref: '#/components/schemas/Document'
  1028. application/hal+json:
  1029. schema:
  1030. $ref: '#/components/schemas/Document.jsonhal'
  1031. 404:
  1032. description: 'Resource not found'
  1033. summary: 'Retrieves a Document resource.'
  1034. description: 'Retrieves a Document resource.'
  1035. parameters:
  1036. -
  1037. name: id
  1038. in: path
  1039. description: 'DocumentApi identifier'
  1040. required: true
  1041. deprecated: false
  1042. allowEmptyValue: false
  1043. schema:
  1044. type: string
  1045. style: simple
  1046. explode: false
  1047. allowReserved: false
  1048. deprecated: false
  1049. patch:
  1050. operationId: api_documents_id_patch
  1051. tags:
  1052. - Document
  1053. responses:
  1054. 200:
  1055. description: 'Document resource updated'
  1056. content:
  1057. application/ld+json:
  1058. schema:
  1059. $ref: '#/components/schemas/Document.jsonld'
  1060. application/json:
  1061. schema:
  1062. $ref: '#/components/schemas/Document'
  1063. text/html:
  1064. schema:
  1065. $ref: '#/components/schemas/Document'
  1066. application/hal+json:
  1067. schema:
  1068. $ref: '#/components/schemas/Document.jsonhal'
  1069. links: { }
  1070. 400:
  1071. description: 'Invalid input'
  1072. 422:
  1073. description: 'Unprocessable entity'
  1074. 404:
  1075. description: 'Resource not found'
  1076. summary: 'Updates the Document resource.'
  1077. description: 'Updates the Document resource.'
  1078. parameters:
  1079. -
  1080. name: id
  1081. in: path
  1082. description: 'DocumentApi identifier'
  1083. required: true
  1084. deprecated: false
  1085. allowEmptyValue: false
  1086. schema:
  1087. type: string
  1088. style: simple
  1089. explode: false
  1090. allowReserved: false
  1091. requestBody:
  1092. description: 'The updated Document resource'
  1093. content:
  1094. application/merge-patch+json:
  1095. schema:
  1096. $ref: '#/components/schemas/Document'
  1097. required: true
  1098. deprecated: false
  1099. parameters: []
  1100. /api/media_objects:
  1101. get:
  1102. operationId: api_media_objects_get_collection
  1103. tags:
  1104. - MediaObject
  1105. responses:
  1106. 200:
  1107. description: 'MediaObject collection'
  1108. content:
  1109. application/ld+json:
  1110. schema:
  1111. type: object
  1112. properties:
  1113. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/MediaObject.jsonld-media_object.read' } }
  1114. 'hydra:totalItems': { type: integer, minimum: 0 }
  1115. 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } }
  1116. 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } }
  1117. required:
  1118. - 'hydra:member'
  1119. application/json:
  1120. schema:
  1121. type: array
  1122. items:
  1123. $ref: '#/components/schemas/MediaObject-media_object.read'
  1124. text/html:
  1125. schema:
  1126. type: array
  1127. items:
  1128. $ref: '#/components/schemas/MediaObject-media_object.read'
  1129. application/hal+json:
  1130. schema:
  1131. type: object
  1132. properties:
  1133. _embedded: { type: array, items: { $ref: '#/components/schemas/MediaObject.jsonhal-media_object.read' } }
  1134. totalItems: { type: integer, minimum: 0 }
  1135. itemsPerPage: { type: integer, minimum: 0 }
  1136. _links: { type: object, properties: { self: { type: object, properties: { href: { type: string, format: iri-reference } } }, first: { type: object, properties: { href: { type: string, format: iri-reference } } }, last: { type: object, properties: { href: { type: string, format: iri-reference } } }, next: { type: object, properties: { href: { type: string, format: iri-reference } } }, previous: { type: object, properties: { href: { type: string, format: iri-reference } } } } }
  1137. required:
  1138. - _links
  1139. - _embedded
  1140. summary: 'Retrieves the collection of MediaObject resources.'
  1141. description: 'Retrieves the collection of MediaObject resources.'
  1142. parameters:
  1143. -
  1144. name: page
  1145. in: query
  1146. description: 'The collection page number'
  1147. required: false
  1148. deprecated: false
  1149. allowEmptyValue: true
  1150. schema:
  1151. type: integer
  1152. default: 1
  1153. style: form
  1154. explode: false
  1155. allowReserved: false
  1156. -
  1157. name: itemsPerPage
  1158. in: query
  1159. description: 'The number of items per page'
  1160. required: false
  1161. deprecated: false
  1162. allowEmptyValue: true
  1163. schema:
  1164. type: integer
  1165. default: 10
  1166. minimum: 0
  1167. maximum: 50
  1168. style: form
  1169. explode: false
  1170. allowReserved: false
  1171. deprecated: false
  1172. post:
  1173. operationId: api_media_objects_post
  1174. tags:
  1175. - MediaObject
  1176. responses:
  1177. 201:
  1178. description: 'MediaObject resource created'
  1179. content:
  1180. application/ld+json:
  1181. schema:
  1182. $ref: '#/components/schemas/MediaObject.jsonld-media_object.read'
  1183. application/json:
  1184. schema:
  1185. $ref: '#/components/schemas/MediaObject-media_object.read'
  1186. text/html:
  1187. schema:
  1188. $ref: '#/components/schemas/MediaObject-media_object.read'
  1189. application/hal+json:
  1190. schema:
  1191. $ref: '#/components/schemas/MediaObject.jsonhal-media_object.read'
  1192. links: { }
  1193. 400:
  1194. description: 'Invalid input'
  1195. 422:
  1196. description: 'Unprocessable entity'
  1197. summary: 'Creates a MediaObject resource.'
  1198. description: 'Creates a MediaObject resource.'
  1199. parameters: []
  1200. requestBody:
  1201. description: ''
  1202. content:
  1203. multipart/form-data:
  1204. schema:
  1205. type: object
  1206. properties:
  1207. file:
  1208. type: string
  1209. format: binary
  1210. required: false
  1211. deprecated: false
  1212. parameters: []
  1213. '/api/media_objects/{id}':
  1214. get:
  1215. operationId: api_media_objects_id_get
  1216. tags:
  1217. - MediaObject
  1218. responses:
  1219. 200:
  1220. description: 'MediaObject resource'
  1221. content:
  1222. application/ld+json:
  1223. schema:
  1224. $ref: '#/components/schemas/MediaObject.jsonld-media_object.read'
  1225. application/json:
  1226. schema:
  1227. $ref: '#/components/schemas/MediaObject-media_object.read'
  1228. text/html:
  1229. schema:
  1230. $ref: '#/components/schemas/MediaObject-media_object.read'
  1231. application/hal+json:
  1232. schema:
  1233. $ref: '#/components/schemas/MediaObject.jsonhal-media_object.read'
  1234. 404:
  1235. description: 'Resource not found'
  1236. summary: 'Retrieves a MediaObject resource.'
  1237. description: 'Retrieves a MediaObject resource.'
  1238. parameters:
  1239. -
  1240. name: id
  1241. in: path
  1242. description: 'MediaObject identifier'
  1243. required: true
  1244. deprecated: false
  1245. allowEmptyValue: false
  1246. schema:
  1247. type: string
  1248. style: simple
  1249. explode: false
  1250. allowReserved: false
  1251. deprecated: false
  1252. delete:
  1253. operationId: api_media_objects_id_delete
  1254. tags:
  1255. - MediaObject
  1256. responses:
  1257. 204:
  1258. description: 'MediaObject resource deleted'
  1259. 404:
  1260. description: 'Resource not found'
  1261. summary: 'Removes the MediaObject resource.'
  1262. description: 'Removes the MediaObject resource.'
  1263. parameters:
  1264. -
  1265. name: id
  1266. in: path
  1267. description: 'MediaObject identifier'
  1268. required: true
  1269. deprecated: false
  1270. allowEmptyValue: false
  1271. schema:
  1272. type: string
  1273. style: simple
  1274. explode: false
  1275. allowReserved: false
  1276. deprecated: false
  1277. parameters: []
  1278. /api/partner_follows:
  1279. get:
  1280. operationId: api_partner_follows_get_collection
  1281. tags:
  1282. - PartnerFollow
  1283. responses:
  1284. 200:
  1285. description: 'PartnerFollow collection'
  1286. content:
  1287. application/ld+json:
  1288. schema:
  1289. type: object
  1290. properties:
  1291. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/PartnerFollow.jsonld' } }
  1292. 'hydra:totalItems': { type: integer, minimum: 0 }
  1293. 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } }
  1294. 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } }
  1295. required:
  1296. - 'hydra:member'
  1297. application/json:
  1298. schema:
  1299. type: array
  1300. items:
  1301. $ref: '#/components/schemas/PartnerFollow'
  1302. text/html:
  1303. schema:
  1304. type: array
  1305. items:
  1306. $ref: '#/components/schemas/PartnerFollow'
  1307. application/hal+json:
  1308. schema:
  1309. type: object
  1310. properties:
  1311. _embedded: { type: array, items: { $ref: '#/components/schemas/PartnerFollow.jsonhal' } }
  1312. totalItems: { type: integer, minimum: 0 }
  1313. itemsPerPage: { type: integer, minimum: 0 }
  1314. _links: { type: object, properties: { self: { type: object, properties: { href: { type: string, format: iri-reference } } }, first: { type: object, properties: { href: { type: string, format: iri-reference } } }, last: { type: object, properties: { href: { type: string, format: iri-reference } } }, next: { type: object, properties: { href: { type: string, format: iri-reference } } }, previous: { type: object, properties: { href: { type: string, format: iri-reference } } } } }
  1315. required:
  1316. - _links
  1317. - _embedded
  1318. summary: 'Retrieves the collection of PartnerFollow resources.'
  1319. description: 'Retrieves the collection of PartnerFollow resources.'
  1320. parameters:
  1321. -
  1322. name: page
  1323. in: query
  1324. description: 'The collection page number'
  1325. required: false
  1326. deprecated: false
  1327. allowEmptyValue: true
  1328. schema:
  1329. type: integer
  1330. default: 1
  1331. style: form
  1332. explode: false
  1333. allowReserved: false
  1334. -
  1335. name: itemsPerPage
  1336. in: query
  1337. description: 'The number of items per page'
  1338. required: false
  1339. deprecated: false
  1340. allowEmptyValue: true
  1341. schema:
  1342. type: integer
  1343. default: 10
  1344. minimum: 0
  1345. maximum: 50
  1346. style: form
  1347. explode: false
  1348. allowReserved: false
  1349. -
  1350. name: partner
  1351. in: query
  1352. description: ''
  1353. required: false
  1354. deprecated: false
  1355. allowEmptyValue: true
  1356. schema:
  1357. type: string
  1358. style: form
  1359. explode: false
  1360. allowReserved: false
  1361. -
  1362. name: 'partner[]'
  1363. in: query
  1364. description: ''
  1365. required: false
  1366. deprecated: false
  1367. allowEmptyValue: true
  1368. schema:
  1369. type: array
  1370. items:
  1371. type: string
  1372. style: form
  1373. explode: true
  1374. allowReserved: false
  1375. -
  1376. name: user
  1377. in: query
  1378. description: ''
  1379. required: false
  1380. deprecated: false
  1381. allowEmptyValue: true
  1382. schema:
  1383. type: string
  1384. style: form
  1385. explode: false
  1386. allowReserved: false
  1387. -
  1388. name: 'user[]'
  1389. in: query
  1390. description: ''
  1391. required: false
  1392. deprecated: false
  1393. allowEmptyValue: true
  1394. schema:
  1395. type: array
  1396. items:
  1397. type: string
  1398. style: form
  1399. explode: true
  1400. allowReserved: false
  1401. deprecated: false
  1402. post:
  1403. operationId: api_partner_follows_post
  1404. tags:
  1405. - PartnerFollow
  1406. responses:
  1407. 201:
  1408. description: 'PartnerFollow resource created'
  1409. content:
  1410. application/ld+json:
  1411. schema:
  1412. $ref: '#/components/schemas/PartnerFollow.jsonld'
  1413. application/json:
  1414. schema:
  1415. $ref: '#/components/schemas/PartnerFollow'
  1416. text/html:
  1417. schema:
  1418. $ref: '#/components/schemas/PartnerFollow'
  1419. application/hal+json:
  1420. schema:
  1421. $ref: '#/components/schemas/PartnerFollow.jsonhal'
  1422. links: { }
  1423. 400:
  1424. description: 'Invalid input'
  1425. 422:
  1426. description: 'Unprocessable entity'
  1427. summary: 'Creates a PartnerFollow resource.'
  1428. description: 'Creates a PartnerFollow resource.'
  1429. parameters: []
  1430. requestBody:
  1431. description: 'The new PartnerFollow resource'
  1432. content:
  1433. application/ld+json:
  1434. schema:
  1435. $ref: '#/components/schemas/PartnerFollow.jsonld'
  1436. application/json:
  1437. schema:
  1438. $ref: '#/components/schemas/PartnerFollow'
  1439. text/html:
  1440. schema:
  1441. $ref: '#/components/schemas/PartnerFollow'
  1442. application/hal+json:
  1443. schema:
  1444. $ref: '#/components/schemas/PartnerFollow.jsonhal'
  1445. required: true
  1446. deprecated: false
  1447. parameters: []
  1448. '/api/partner_follows/{id}':
  1449. get:
  1450. operationId: api_partner_follows_id_get
  1451. tags:
  1452. - PartnerFollow
  1453. responses:
  1454. 200:
  1455. description: 'PartnerFollow resource'
  1456. content:
  1457. application/ld+json:
  1458. schema:
  1459. $ref: '#/components/schemas/PartnerFollow.jsonld'
  1460. application/json:
  1461. schema:
  1462. $ref: '#/components/schemas/PartnerFollow'
  1463. text/html:
  1464. schema:
  1465. $ref: '#/components/schemas/PartnerFollow'
  1466. application/hal+json:
  1467. schema:
  1468. $ref: '#/components/schemas/PartnerFollow.jsonhal'
  1469. 404:
  1470. description: 'Resource not found'
  1471. summary: 'Retrieves a PartnerFollow resource.'
  1472. description: 'Retrieves a PartnerFollow resource.'
  1473. parameters:
  1474. -
  1475. name: id
  1476. in: path
  1477. description: 'PartnerFollowApi identifier'
  1478. required: true
  1479. deprecated: false
  1480. allowEmptyValue: false
  1481. schema:
  1482. type: string
  1483. style: simple
  1484. explode: false
  1485. allowReserved: false
  1486. deprecated: false
  1487. delete:
  1488. operationId: api_partner_follows_id_delete
  1489. tags:
  1490. - PartnerFollow
  1491. responses:
  1492. 204:
  1493. description: 'PartnerFollow resource deleted'
  1494. 404:
  1495. description: 'Resource not found'
  1496. summary: 'Removes the PartnerFollow resource.'
  1497. description: 'Removes the PartnerFollow resource.'
  1498. parameters:
  1499. -
  1500. name: id
  1501. in: path
  1502. description: 'PartnerFollowApi identifier'
  1503. required: true
  1504. deprecated: false
  1505. allowEmptyValue: false
  1506. schema:
  1507. type: string
  1508. style: simple
  1509. explode: false
  1510. allowReserved: false
  1511. deprecated: false
  1512. parameters: []
  1513. /api/partner_products:
  1514. get:
  1515. operationId: api_partner_products_get_collection
  1516. tags:
  1517. - PartnerProduct
  1518. responses:
  1519. 200:
  1520. description: 'PartnerProduct collection'
  1521. content:
  1522. application/ld+json:
  1523. schema:
  1524. type: object
  1525. properties:
  1526. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/PartnerProduct.jsonld' } }
  1527. 'hydra:totalItems': { type: integer, minimum: 0 }
  1528. 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } }
  1529. 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } }
  1530. required:
  1531. - 'hydra:member'
  1532. application/json:
  1533. schema:
  1534. type: array
  1535. items:
  1536. $ref: '#/components/schemas/PartnerProduct'
  1537. text/html:
  1538. schema:
  1539. type: array
  1540. items:
  1541. $ref: '#/components/schemas/PartnerProduct'
  1542. application/hal+json:
  1543. schema:
  1544. type: object
  1545. properties:
  1546. _embedded: { type: array, items: { $ref: '#/components/schemas/PartnerProduct.jsonhal' } }
  1547. totalItems: { type: integer, minimum: 0 }
  1548. itemsPerPage: { type: integer, minimum: 0 }
  1549. _links: { type: object, properties: { self: { type: object, properties: { href: { type: string, format: iri-reference } } }, first: { type: object, properties: { href: { type: string, format: iri-reference } } }, last: { type: object, properties: { href: { type: string, format: iri-reference } } }, next: { type: object, properties: { href: { type: string, format: iri-reference } } }, previous: { type: object, properties: { href: { type: string, format: iri-reference } } } } }
  1550. required:
  1551. - _links
  1552. - _embedded
  1553. summary: 'Retrieves the collection of PartnerProduct resources.'
  1554. description: 'Retrieves the collection of PartnerProduct resources.'
  1555. parameters:
  1556. -
  1557. name: page
  1558. in: query
  1559. description: 'The collection page number'
  1560. required: false
  1561. deprecated: false
  1562. allowEmptyValue: true
  1563. schema:
  1564. type: integer
  1565. default: 1
  1566. style: form
  1567. explode: false
  1568. allowReserved: false
  1569. -
  1570. name: itemsPerPage
  1571. in: query
  1572. description: 'The number of items per page'
  1573. required: false
  1574. deprecated: false
  1575. allowEmptyValue: true
  1576. schema:
  1577. type: integer
  1578. default: 10
  1579. minimum: 0
  1580. maximum: 50
  1581. style: form
  1582. explode: false
  1583. allowReserved: false
  1584. -
  1585. name: partner
  1586. in: query
  1587. description: ''
  1588. required: false
  1589. deprecated: false
  1590. allowEmptyValue: true
  1591. schema:
  1592. type: string
  1593. style: form
  1594. explode: false
  1595. allowReserved: false
  1596. -
  1597. name: 'partner[]'
  1598. in: query
  1599. description: ''
  1600. required: false
  1601. deprecated: false
  1602. allowEmptyValue: true
  1603. schema:
  1604. type: array
  1605. items:
  1606. type: string
  1607. style: form
  1608. explode: true
  1609. allowReserved: false
  1610. -
  1611. name: product
  1612. in: query
  1613. description: ''
  1614. required: false
  1615. deprecated: false
  1616. allowEmptyValue: true
  1617. schema:
  1618. type: string
  1619. style: form
  1620. explode: false
  1621. allowReserved: false
  1622. -
  1623. name: 'product[]'
  1624. in: query
  1625. description: ''
  1626. required: false
  1627. deprecated: false
  1628. allowEmptyValue: true
  1629. schema:
  1630. type: array
  1631. items:
  1632. type: string
  1633. style: form
  1634. explode: true
  1635. allowReserved: false
  1636. deprecated: false
  1637. post:
  1638. operationId: api_partner_products_post
  1639. tags:
  1640. - PartnerProduct
  1641. responses:
  1642. 201:
  1643. description: 'PartnerProduct resource created'
  1644. content:
  1645. application/ld+json:
  1646. schema:
  1647. $ref: '#/components/schemas/PartnerProduct.jsonld'
  1648. application/json:
  1649. schema:
  1650. $ref: '#/components/schemas/PartnerProduct'
  1651. text/html:
  1652. schema:
  1653. $ref: '#/components/schemas/PartnerProduct'
  1654. application/hal+json:
  1655. schema:
  1656. $ref: '#/components/schemas/PartnerProduct.jsonhal'
  1657. links: { }
  1658. 400:
  1659. description: 'Invalid input'
  1660. 422:
  1661. description: 'Unprocessable entity'
  1662. summary: 'Creates a PartnerProduct resource.'
  1663. description: 'Creates a PartnerProduct resource.'
  1664. parameters: []
  1665. requestBody:
  1666. description: 'The new PartnerProduct resource'
  1667. content:
  1668. application/ld+json:
  1669. schema:
  1670. $ref: '#/components/schemas/PartnerProduct.jsonld'
  1671. application/json:
  1672. schema:
  1673. $ref: '#/components/schemas/PartnerProduct'
  1674. text/html:
  1675. schema:
  1676. $ref: '#/components/schemas/PartnerProduct'
  1677. application/hal+json:
  1678. schema:
  1679. $ref: '#/components/schemas/PartnerProduct.jsonhal'
  1680. required: true
  1681. deprecated: false
  1682. parameters: []
  1683. '/api/partner_products/{id}':
  1684. get:
  1685. operationId: api_partner_products_id_get
  1686. tags:
  1687. - PartnerProduct
  1688. responses:
  1689. 200:
  1690. description: 'PartnerProduct resource'
  1691. content:
  1692. application/ld+json:
  1693. schema:
  1694. $ref: '#/components/schemas/PartnerProduct.jsonld'
  1695. application/json:
  1696. schema:
  1697. $ref: '#/components/schemas/PartnerProduct'
  1698. text/html:
  1699. schema:
  1700. $ref: '#/components/schemas/PartnerProduct'
  1701. application/hal+json:
  1702. schema:
  1703. $ref: '#/components/schemas/PartnerProduct.jsonhal'
  1704. 404:
  1705. description: 'Resource not found'
  1706. summary: 'Retrieves a PartnerProduct resource.'
  1707. description: 'Retrieves a PartnerProduct resource.'
  1708. parameters:
  1709. -
  1710. name: id
  1711. in: path
  1712. description: 'PartnerProductApi identifier'
  1713. required: true
  1714. deprecated: false
  1715. allowEmptyValue: false
  1716. schema:
  1717. type: string
  1718. style: simple
  1719. explode: false
  1720. allowReserved: false
  1721. deprecated: false
  1722. delete:
  1723. operationId: api_partner_products_id_delete
  1724. tags:
  1725. - PartnerProduct
  1726. responses:
  1727. 204:
  1728. description: 'PartnerProduct resource deleted'
  1729. 404:
  1730. description: 'Resource not found'
  1731. summary: 'Removes the PartnerProduct resource.'
  1732. description: 'Removes the PartnerProduct resource.'
  1733. parameters:
  1734. -
  1735. name: id
  1736. in: path
  1737. description: 'PartnerProductApi identifier'
  1738. required: true
  1739. deprecated: false
  1740. allowEmptyValue: false
  1741. schema:
  1742. type: string
  1743. style: simple
  1744. explode: false
  1745. allowReserved: false
  1746. deprecated: false
  1747. parameters: []
  1748. /api/partners:
  1749. get:
  1750. operationId: api_partners_get_collection
  1751. tags:
  1752. - Partner
  1753. responses:
  1754. 200:
  1755. description: 'Partner collection'
  1756. content:
  1757. application/ld+json:
  1758. schema:
  1759. type: object
  1760. properties:
  1761. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/Partner.jsonld' } }
  1762. 'hydra:totalItems': { type: integer, minimum: 0 }
  1763. 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } }
  1764. 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } }
  1765. required:
  1766. - 'hydra:member'
  1767. application/json:
  1768. schema:
  1769. type: array
  1770. items:
  1771. $ref: '#/components/schemas/Partner'
  1772. text/html:
  1773. schema:
  1774. type: array
  1775. items:
  1776. $ref: '#/components/schemas/Partner'
  1777. application/hal+json:
  1778. schema:
  1779. type: object
  1780. properties:
  1781. _embedded: { type: array, items: { $ref: '#/components/schemas/Partner.jsonhal' } }
  1782. totalItems: { type: integer, minimum: 0 }
  1783. itemsPerPage: { type: integer, minimum: 0 }
  1784. _links: { type: object, properties: { self: { type: object, properties: { href: { type: string, format: iri-reference } } }, first: { type: object, properties: { href: { type: string, format: iri-reference } } }, last: { type: object, properties: { href: { type: string, format: iri-reference } } }, next: { type: object, properties: { href: { type: string, format: iri-reference } } }, previous: { type: object, properties: { href: { type: string, format: iri-reference } } } } }
  1785. required:
  1786. - _links
  1787. - _embedded
  1788. summary: 'Retrieves the collection of Partner resources.'
  1789. description: 'Retrieves the collection of Partner resources.'
  1790. parameters:
  1791. -
  1792. name: page
  1793. in: query
  1794. description: 'The collection page number'
  1795. required: false
  1796. deprecated: false
  1797. allowEmptyValue: true
  1798. schema:
  1799. type: integer
  1800. default: 1
  1801. style: form
  1802. explode: false
  1803. allowReserved: false
  1804. -
  1805. name: itemsPerPage
  1806. in: query
  1807. description: 'The number of items per page'
  1808. required: false
  1809. deprecated: false
  1810. allowEmptyValue: true
  1811. schema:
  1812. type: integer
  1813. default: 10
  1814. minimum: 0
  1815. maximum: 50
  1816. style: form
  1817. explode: false
  1818. allowReserved: false
  1819. -
  1820. name: type
  1821. in: query
  1822. description: ''
  1823. required: false
  1824. deprecated: false
  1825. allowEmptyValue: true
  1826. schema:
  1827. type: string
  1828. style: form
  1829. explode: false
  1830. allowReserved: false
  1831. -
  1832. name: 'type[]'
  1833. in: query
  1834. description: ''
  1835. required: false
  1836. deprecated: false
  1837. allowEmptyValue: true
  1838. schema:
  1839. type: array
  1840. items:
  1841. type: string
  1842. style: form
  1843. explode: true
  1844. allowReserved: false
  1845. -
  1846. name: name
  1847. in: query
  1848. description: ''
  1849. required: false
  1850. deprecated: false
  1851. allowEmptyValue: true
  1852. schema:
  1853. type: string
  1854. style: form
  1855. explode: false
  1856. allowReserved: false
  1857. -
  1858. name: 'order[name]'
  1859. in: query
  1860. description: ''
  1861. required: false
  1862. deprecated: false
  1863. allowEmptyValue: true
  1864. schema:
  1865. type: string
  1866. enum:
  1867. - asc
  1868. - desc
  1869. style: form
  1870. explode: false
  1871. allowReserved: false
  1872. -
  1873. name: 'order[city]'
  1874. in: query
  1875. description: ''
  1876. required: false
  1877. deprecated: false
  1878. allowEmptyValue: true
  1879. schema:
  1880. type: string
  1881. enum:
  1882. - asc
  1883. - desc
  1884. style: form
  1885. explode: false
  1886. allowReserved: false
  1887. -
  1888. name: 'order[website]'
  1889. in: query
  1890. description: ''
  1891. required: false
  1892. deprecated: false
  1893. allowEmptyValue: true
  1894. schema:
  1895. type: string
  1896. enum:
  1897. - asc
  1898. - desc
  1899. style: form
  1900. explode: false
  1901. allowReserved: false
  1902. deprecated: false
  1903. post:
  1904. operationId: api_partners_post
  1905. tags:
  1906. - Partner
  1907. responses:
  1908. 201:
  1909. description: 'Partner resource created'
  1910. content:
  1911. application/ld+json:
  1912. schema:
  1913. $ref: '#/components/schemas/Partner.jsonld'
  1914. application/json:
  1915. schema:
  1916. $ref: '#/components/schemas/Partner'
  1917. text/html:
  1918. schema:
  1919. $ref: '#/components/schemas/Partner'
  1920. application/hal+json:
  1921. schema:
  1922. $ref: '#/components/schemas/Partner.jsonhal'
  1923. links: { }
  1924. 400:
  1925. description: 'Invalid input'
  1926. 422:
  1927. description: 'Unprocessable entity'
  1928. summary: 'Creates a Partner resource.'
  1929. description: 'Creates a Partner resource.'
  1930. parameters: []
  1931. requestBody:
  1932. description: 'The new Partner resource'
  1933. content:
  1934. application/ld+json:
  1935. schema:
  1936. $ref: '#/components/schemas/Partner.jsonld'
  1937. application/json:
  1938. schema:
  1939. $ref: '#/components/schemas/Partner'
  1940. text/html:
  1941. schema:
  1942. $ref: '#/components/schemas/Partner'
  1943. application/hal+json:
  1944. schema:
  1945. $ref: '#/components/schemas/Partner.jsonhal'
  1946. required: true
  1947. deprecated: false
  1948. parameters: []
  1949. '/api/partners/{id}':
  1950. get:
  1951. operationId: api_partners_id_get
  1952. tags:
  1953. - Partner
  1954. responses:
  1955. 200:
  1956. description: 'Partner resource'
  1957. content:
  1958. application/ld+json:
  1959. schema:
  1960. $ref: '#/components/schemas/Partner.jsonld'
  1961. application/json:
  1962. schema:
  1963. $ref: '#/components/schemas/Partner'
  1964. text/html:
  1965. schema:
  1966. $ref: '#/components/schemas/Partner'
  1967. application/hal+json:
  1968. schema:
  1969. $ref: '#/components/schemas/Partner.jsonhal'
  1970. 404:
  1971. description: 'Resource not found'
  1972. summary: 'Retrieves a Partner resource.'
  1973. description: 'Retrieves a Partner resource.'
  1974. parameters:
  1975. -
  1976. name: id
  1977. in: path
  1978. description: 'PartnerApi identifier'
  1979. required: true
  1980. deprecated: false
  1981. allowEmptyValue: false
  1982. schema:
  1983. type: string
  1984. style: simple
  1985. explode: false
  1986. allowReserved: false
  1987. deprecated: false
  1988. patch:
  1989. operationId: api_partners_id_patch
  1990. tags:
  1991. - Partner
  1992. responses:
  1993. 200:
  1994. description: 'Partner resource updated'
  1995. content:
  1996. application/ld+json:
  1997. schema:
  1998. $ref: '#/components/schemas/Partner.jsonld'
  1999. application/json:
  2000. schema:
  2001. $ref: '#/components/schemas/Partner'
  2002. text/html:
  2003. schema:
  2004. $ref: '#/components/schemas/Partner'
  2005. application/hal+json:
  2006. schema:
  2007. $ref: '#/components/schemas/Partner.jsonhal'
  2008. links: { }
  2009. 400:
  2010. description: 'Invalid input'
  2011. 422:
  2012. description: 'Unprocessable entity'
  2013. 404:
  2014. description: 'Resource not found'
  2015. summary: 'Updates the Partner resource.'
  2016. description: 'Updates the Partner resource.'
  2017. parameters:
  2018. -
  2019. name: id
  2020. in: path
  2021. description: 'PartnerApi identifier'
  2022. required: true
  2023. deprecated: false
  2024. allowEmptyValue: false
  2025. schema:
  2026. type: string
  2027. style: simple
  2028. explode: false
  2029. allowReserved: false
  2030. requestBody:
  2031. description: 'The updated Partner resource'
  2032. content:
  2033. application/merge-patch+json:
  2034. schema:
  2035. $ref: '#/components/schemas/Partner'
  2036. required: true
  2037. deprecated: false
  2038. parameters: []
  2039. /api/posts:
  2040. get:
  2041. operationId: api_posts_get_collection
  2042. tags:
  2043. - Post
  2044. responses:
  2045. 200:
  2046. description: 'Post collection'
  2047. content:
  2048. application/ld+json:
  2049. schema:
  2050. type: object
  2051. properties:
  2052. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/Post.jsonld' } }
  2053. 'hydra:totalItems': { type: integer, minimum: 0 }
  2054. 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } }
  2055. 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } }
  2056. required:
  2057. - 'hydra:member'
  2058. application/json:
  2059. schema:
  2060. type: array
  2061. items:
  2062. $ref: '#/components/schemas/Post'
  2063. text/html:
  2064. schema:
  2065. type: array
  2066. items:
  2067. $ref: '#/components/schemas/Post'
  2068. application/hal+json:
  2069. schema:
  2070. type: object
  2071. properties:
  2072. _embedded: { type: array, items: { $ref: '#/components/schemas/Post.jsonhal' } }
  2073. totalItems: { type: integer, minimum: 0 }
  2074. itemsPerPage: { type: integer, minimum: 0 }
  2075. _links: { type: object, properties: { self: { type: object, properties: { href: { type: string, format: iri-reference } } }, first: { type: object, properties: { href: { type: string, format: iri-reference } } }, last: { type: object, properties: { href: { type: string, format: iri-reference } } }, next: { type: object, properties: { href: { type: string, format: iri-reference } } }, previous: { type: object, properties: { href: { type: string, format: iri-reference } } } } }
  2076. required:
  2077. - _links
  2078. - _embedded
  2079. summary: 'Retrieves the collection of Post resources.'
  2080. description: 'Retrieves the collection of Post resources.'
  2081. parameters:
  2082. -
  2083. name: page
  2084. in: query
  2085. description: 'The collection page number'
  2086. required: false
  2087. deprecated: false
  2088. allowEmptyValue: true
  2089. schema:
  2090. type: integer
  2091. default: 1
  2092. style: form
  2093. explode: false
  2094. allowReserved: false
  2095. -
  2096. name: itemsPerPage
  2097. in: query
  2098. description: 'The number of items per page'
  2099. required: false
  2100. deprecated: false
  2101. allowEmptyValue: true
  2102. schema:
  2103. type: integer
  2104. default: 10
  2105. minimum: 0
  2106. maximum: 50
  2107. style: form
  2108. explode: false
  2109. allowReserved: false
  2110. -
  2111. name: partner
  2112. in: query
  2113. description: ''
  2114. required: false
  2115. deprecated: false
  2116. allowEmptyValue: true
  2117. schema:
  2118. type: string
  2119. style: form
  2120. explode: false
  2121. allowReserved: false
  2122. -
  2123. name: 'partner[]'
  2124. in: query
  2125. description: ''
  2126. required: false
  2127. deprecated: false
  2128. allowEmptyValue: true
  2129. schema:
  2130. type: array
  2131. items:
  2132. type: string
  2133. style: form
  2134. explode: true
  2135. allowReserved: false
  2136. -
  2137. name: contact
  2138. in: query
  2139. description: ''
  2140. required: false
  2141. deprecated: false
  2142. allowEmptyValue: true
  2143. schema:
  2144. type: string
  2145. style: form
  2146. explode: false
  2147. allowReserved: false
  2148. -
  2149. name: 'contact[]'
  2150. in: query
  2151. description: ''
  2152. required: false
  2153. deprecated: false
  2154. allowEmptyValue: true
  2155. schema:
  2156. type: array
  2157. items:
  2158. type: string
  2159. style: form
  2160. explode: true
  2161. allowReserved: false
  2162. -
  2163. name: sale
  2164. in: query
  2165. description: ''
  2166. required: false
  2167. deprecated: false
  2168. allowEmptyValue: true
  2169. schema:
  2170. type: string
  2171. style: form
  2172. explode: false
  2173. allowReserved: false
  2174. -
  2175. name: 'sale[]'
  2176. in: query
  2177. description: ''
  2178. required: false
  2179. deprecated: false
  2180. allowEmptyValue: true
  2181. schema:
  2182. type: array
  2183. items:
  2184. type: string
  2185. style: form
  2186. explode: true
  2187. allowReserved: false
  2188. -
  2189. name: 'exists[contact]'
  2190. in: query
  2191. description: ''
  2192. required: false
  2193. deprecated: false
  2194. allowEmptyValue: true
  2195. schema:
  2196. type: boolean
  2197. style: form
  2198. explode: false
  2199. allowReserved: false
  2200. -
  2201. name: 'exists[sale]'
  2202. in: query
  2203. description: ''
  2204. required: false
  2205. deprecated: false
  2206. allowEmptyValue: true
  2207. schema:
  2208. type: boolean
  2209. style: form
  2210. explode: false
  2211. allowReserved: false
  2212. deprecated: false
  2213. post:
  2214. operationId: api_posts_post
  2215. tags:
  2216. - Post
  2217. responses:
  2218. 201:
  2219. description: 'Post resource created'
  2220. content:
  2221. application/ld+json:
  2222. schema:
  2223. $ref: '#/components/schemas/Post.jsonld'
  2224. application/json:
  2225. schema:
  2226. $ref: '#/components/schemas/Post'
  2227. text/html:
  2228. schema:
  2229. $ref: '#/components/schemas/Post'
  2230. application/hal+json:
  2231. schema:
  2232. $ref: '#/components/schemas/Post.jsonhal'
  2233. links: { }
  2234. 400:
  2235. description: 'Invalid input'
  2236. 422:
  2237. description: 'Unprocessable entity'
  2238. summary: 'Creates a Post resource.'
  2239. description: 'Creates a Post resource.'
  2240. parameters: []
  2241. requestBody:
  2242. description: 'The new Post resource'
  2243. content:
  2244. application/ld+json:
  2245. schema:
  2246. $ref: '#/components/schemas/Post.jsonld-posting.create'
  2247. application/json:
  2248. schema:
  2249. $ref: '#/components/schemas/Post-posting.create'
  2250. text/html:
  2251. schema:
  2252. $ref: '#/components/schemas/Post-posting.create'
  2253. application/hal+json:
  2254. schema:
  2255. $ref: '#/components/schemas/Post.jsonhal-posting.create'
  2256. required: true
  2257. deprecated: false
  2258. parameters: []
  2259. '/api/posts/{id}':
  2260. get:
  2261. operationId: api_posts_id_get
  2262. tags:
  2263. - Post
  2264. responses:
  2265. 200:
  2266. description: 'Post resource'
  2267. content:
  2268. application/ld+json:
  2269. schema:
  2270. $ref: '#/components/schemas/Post.jsonld'
  2271. application/json:
  2272. schema:
  2273. $ref: '#/components/schemas/Post'
  2274. text/html:
  2275. schema:
  2276. $ref: '#/components/schemas/Post'
  2277. application/hal+json:
  2278. schema:
  2279. $ref: '#/components/schemas/Post.jsonhal'
  2280. 404:
  2281. description: 'Resource not found'
  2282. summary: 'Retrieves a Post resource.'
  2283. description: 'Retrieves a Post resource.'
  2284. parameters:
  2285. -
  2286. name: id
  2287. in: path
  2288. description: 'PostingApi identifier'
  2289. required: true
  2290. deprecated: false
  2291. allowEmptyValue: false
  2292. schema:
  2293. type: string
  2294. style: simple
  2295. explode: false
  2296. allowReserved: false
  2297. deprecated: false
  2298. patch:
  2299. operationId: api_posts_id_patch
  2300. tags:
  2301. - Post
  2302. responses:
  2303. 200:
  2304. description: 'Post resource updated'
  2305. content:
  2306. application/ld+json:
  2307. schema:
  2308. $ref: '#/components/schemas/Post.jsonld'
  2309. application/json:
  2310. schema:
  2311. $ref: '#/components/schemas/Post'
  2312. text/html:
  2313. schema:
  2314. $ref: '#/components/schemas/Post'
  2315. application/hal+json:
  2316. schema:
  2317. $ref: '#/components/schemas/Post.jsonhal'
  2318. links: { }
  2319. 400:
  2320. description: 'Invalid input'
  2321. 422:
  2322. description: 'Unprocessable entity'
  2323. 404:
  2324. description: 'Resource not found'
  2325. summary: 'Updates the Post resource.'
  2326. description: 'Updates the Post resource.'
  2327. parameters:
  2328. -
  2329. name: id
  2330. in: path
  2331. description: 'PostingApi identifier'
  2332. required: true
  2333. deprecated: false
  2334. allowEmptyValue: false
  2335. schema:
  2336. type: string
  2337. style: simple
  2338. explode: false
  2339. allowReserved: false
  2340. requestBody:
  2341. description: 'The updated Post resource'
  2342. content:
  2343. application/merge-patch+json:
  2344. schema:
  2345. $ref: '#/components/schemas/Post-posting.patch'
  2346. required: true
  2347. deprecated: false
  2348. parameters: []
  2349. /api/products:
  2350. get:
  2351. operationId: api_products_get_collection
  2352. tags:
  2353. - Product
  2354. responses:
  2355. 200:
  2356. description: 'Product collection'
  2357. content:
  2358. application/ld+json:
  2359. schema:
  2360. type: object
  2361. properties:
  2362. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/Product.jsonld' } }
  2363. 'hydra:totalItems': { type: integer, minimum: 0 }
  2364. 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } }
  2365. 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } }
  2366. required:
  2367. - 'hydra:member'
  2368. application/json:
  2369. schema:
  2370. type: array
  2371. items:
  2372. $ref: '#/components/schemas/Product'
  2373. text/html:
  2374. schema:
  2375. type: array
  2376. items:
  2377. $ref: '#/components/schemas/Product'
  2378. application/hal+json:
  2379. schema:
  2380. type: object
  2381. properties:
  2382. _embedded: { type: array, items: { $ref: '#/components/schemas/Product.jsonhal' } }
  2383. totalItems: { type: integer, minimum: 0 }
  2384. itemsPerPage: { type: integer, minimum: 0 }
  2385. _links: { type: object, properties: { self: { type: object, properties: { href: { type: string, format: iri-reference } } }, first: { type: object, properties: { href: { type: string, format: iri-reference } } }, last: { type: object, properties: { href: { type: string, format: iri-reference } } }, next: { type: object, properties: { href: { type: string, format: iri-reference } } }, previous: { type: object, properties: { href: { type: string, format: iri-reference } } } } }
  2386. required:
  2387. - _links
  2388. - _embedded
  2389. summary: 'Retrieves the collection of Product resources.'
  2390. description: 'Retrieves the collection of Product resources.'
  2391. parameters:
  2392. -
  2393. name: page
  2394. in: query
  2395. description: 'The collection page number'
  2396. required: false
  2397. deprecated: false
  2398. allowEmptyValue: true
  2399. schema:
  2400. type: integer
  2401. default: 1
  2402. style: form
  2403. explode: false
  2404. allowReserved: false
  2405. -
  2406. name: itemsPerPage
  2407. in: query
  2408. description: 'The number of items per page'
  2409. required: false
  2410. deprecated: false
  2411. allowEmptyValue: true
  2412. schema:
  2413. type: integer
  2414. default: 10
  2415. minimum: 0
  2416. maximum: 50
  2417. style: form
  2418. explode: false
  2419. allowReserved: false
  2420. -
  2421. name: name
  2422. in: query
  2423. description: ''
  2424. required: false
  2425. deprecated: false
  2426. allowEmptyValue: true
  2427. schema:
  2428. type: string
  2429. style: form
  2430. explode: false
  2431. allowReserved: false
  2432. -
  2433. name: 'order[name]'
  2434. in: query
  2435. description: ''
  2436. required: false
  2437. deprecated: false
  2438. allowEmptyValue: true
  2439. schema:
  2440. type: string
  2441. enum:
  2442. - asc
  2443. - desc
  2444. style: form
  2445. explode: false
  2446. allowReserved: false
  2447. deprecated: false
  2448. post:
  2449. operationId: api_products_post
  2450. tags:
  2451. - Product
  2452. responses:
  2453. 201:
  2454. description: 'Product resource created'
  2455. content:
  2456. application/ld+json:
  2457. schema:
  2458. $ref: '#/components/schemas/Product.jsonld'
  2459. application/json:
  2460. schema:
  2461. $ref: '#/components/schemas/Product'
  2462. text/html:
  2463. schema:
  2464. $ref: '#/components/schemas/Product'
  2465. application/hal+json:
  2466. schema:
  2467. $ref: '#/components/schemas/Product.jsonhal'
  2468. links: { }
  2469. 400:
  2470. description: 'Invalid input'
  2471. 422:
  2472. description: 'Unprocessable entity'
  2473. summary: 'Creates a Product resource.'
  2474. description: 'Creates a Product resource.'
  2475. parameters: []
  2476. requestBody:
  2477. description: 'The new Product resource'
  2478. content:
  2479. application/ld+json:
  2480. schema:
  2481. $ref: '#/components/schemas/Product.jsonld'
  2482. application/json:
  2483. schema:
  2484. $ref: '#/components/schemas/Product'
  2485. text/html:
  2486. schema:
  2487. $ref: '#/components/schemas/Product'
  2488. application/hal+json:
  2489. schema:
  2490. $ref: '#/components/schemas/Product.jsonhal'
  2491. required: true
  2492. deprecated: false
  2493. parameters: []
  2494. '/api/products/{id}':
  2495. get:
  2496. operationId: api_products_id_get
  2497. tags:
  2498. - Product
  2499. responses:
  2500. 200:
  2501. description: 'Product resource'
  2502. content:
  2503. application/ld+json:
  2504. schema:
  2505. $ref: '#/components/schemas/Product.jsonld'
  2506. application/json:
  2507. schema:
  2508. $ref: '#/components/schemas/Product'
  2509. text/html:
  2510. schema:
  2511. $ref: '#/components/schemas/Product'
  2512. application/hal+json:
  2513. schema:
  2514. $ref: '#/components/schemas/Product.jsonhal'
  2515. 404:
  2516. description: 'Resource not found'
  2517. summary: 'Retrieves a Product resource.'
  2518. description: 'Retrieves a Product resource.'
  2519. parameters:
  2520. -
  2521. name: id
  2522. in: path
  2523. description: 'ProductApi identifier'
  2524. required: true
  2525. deprecated: false
  2526. allowEmptyValue: false
  2527. schema:
  2528. type: string
  2529. style: simple
  2530. explode: false
  2531. allowReserved: false
  2532. deprecated: false
  2533. patch:
  2534. operationId: api_products_id_patch
  2535. tags:
  2536. - Product
  2537. responses:
  2538. 200:
  2539. description: 'Product resource updated'
  2540. content:
  2541. application/ld+json:
  2542. schema:
  2543. $ref: '#/components/schemas/Product.jsonld'
  2544. application/json:
  2545. schema:
  2546. $ref: '#/components/schemas/Product'
  2547. text/html:
  2548. schema:
  2549. $ref: '#/components/schemas/Product'
  2550. application/hal+json:
  2551. schema:
  2552. $ref: '#/components/schemas/Product.jsonhal'
  2553. links: { }
  2554. 400:
  2555. description: 'Invalid input'
  2556. 422:
  2557. description: 'Unprocessable entity'
  2558. 404:
  2559. description: 'Resource not found'
  2560. summary: 'Updates the Product resource.'
  2561. description: 'Updates the Product resource.'
  2562. parameters:
  2563. -
  2564. name: id
  2565. in: path
  2566. description: 'ProductApi identifier'
  2567. required: true
  2568. deprecated: false
  2569. allowEmptyValue: false
  2570. schema:
  2571. type: string
  2572. style: simple
  2573. explode: false
  2574. allowReserved: false
  2575. requestBody:
  2576. description: 'The updated Product resource'
  2577. content:
  2578. application/merge-patch+json:
  2579. schema:
  2580. $ref: '#/components/schemas/Product'
  2581. required: true
  2582. deprecated: false
  2583. parameters: []
  2584. /api/sale_summaries:
  2585. get:
  2586. operationId: api_sale_summaries_get_collection
  2587. tags:
  2588. - SaleSummary
  2589. responses:
  2590. 200:
  2591. description: 'SaleSummary collection'
  2592. content:
  2593. application/ld+json:
  2594. schema:
  2595. type: object
  2596. properties:
  2597. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/SaleSummary.jsonld' } }
  2598. 'hydra:totalItems': { type: integer, minimum: 0 }
  2599. 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } }
  2600. 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } }
  2601. required:
  2602. - 'hydra:member'
  2603. application/json:
  2604. schema:
  2605. type: array
  2606. items:
  2607. $ref: '#/components/schemas/SaleSummary'
  2608. text/html:
  2609. schema:
  2610. type: array
  2611. items:
  2612. $ref: '#/components/schemas/SaleSummary'
  2613. application/hal+json:
  2614. schema:
  2615. type: object
  2616. properties:
  2617. _embedded: { type: array, items: { $ref: '#/components/schemas/SaleSummary.jsonhal' } }
  2618. totalItems: { type: integer, minimum: 0 }
  2619. itemsPerPage: { type: integer, minimum: 0 }
  2620. _links: { type: object, properties: { self: { type: object, properties: { href: { type: string, format: iri-reference } } }, first: { type: object, properties: { href: { type: string, format: iri-reference } } }, last: { type: object, properties: { href: { type: string, format: iri-reference } } }, next: { type: object, properties: { href: { type: string, format: iri-reference } } }, previous: { type: object, properties: { href: { type: string, format: iri-reference } } } } }
  2621. required:
  2622. - _links
  2623. - _embedded
  2624. summary: 'Retrieves the collection of SaleSummary resources.'
  2625. description: 'Retrieves the collection of SaleSummary resources.'
  2626. parameters:
  2627. -
  2628. name: page
  2629. in: query
  2630. description: 'The collection page number'
  2631. required: false
  2632. deprecated: false
  2633. allowEmptyValue: true
  2634. schema:
  2635. type: integer
  2636. default: 1
  2637. style: form
  2638. explode: false
  2639. allowReserved: false
  2640. -
  2641. name: itemsPerPage
  2642. in: query
  2643. description: 'The number of items per page'
  2644. required: false
  2645. deprecated: false
  2646. allowEmptyValue: true
  2647. schema:
  2648. type: integer
  2649. default: 10
  2650. minimum: 0
  2651. maximum: 50
  2652. style: form
  2653. explode: false
  2654. allowReserved: false
  2655. deprecated: false
  2656. parameters: []
  2657. /api/sales:
  2658. get:
  2659. operationId: api_sales_get_collection
  2660. tags:
  2661. - Sale
  2662. responses:
  2663. 200:
  2664. description: 'Sale collection'
  2665. content:
  2666. application/ld+json:
  2667. schema:
  2668. type: object
  2669. properties:
  2670. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/Sale.jsonld' } }
  2671. 'hydra:totalItems': { type: integer, minimum: 0 }
  2672. 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } }
  2673. 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } }
  2674. required:
  2675. - 'hydra:member'
  2676. application/json:
  2677. schema:
  2678. type: array
  2679. items:
  2680. $ref: '#/components/schemas/Sale'
  2681. text/html:
  2682. schema:
  2683. type: array
  2684. items:
  2685. $ref: '#/components/schemas/Sale'
  2686. application/hal+json:
  2687. schema:
  2688. type: object
  2689. properties:
  2690. _embedded: { type: array, items: { $ref: '#/components/schemas/Sale.jsonhal' } }
  2691. totalItems: { type: integer, minimum: 0 }
  2692. itemsPerPage: { type: integer, minimum: 0 }
  2693. _links: { type: object, properties: { self: { type: object, properties: { href: { type: string, format: iri-reference } } }, first: { type: object, properties: { href: { type: string, format: iri-reference } } }, last: { type: object, properties: { href: { type: string, format: iri-reference } } }, next: { type: object, properties: { href: { type: string, format: iri-reference } } }, previous: { type: object, properties: { href: { type: string, format: iri-reference } } } } }
  2694. required:
  2695. - _links
  2696. - _embedded
  2697. summary: 'Retrieves the collection of Sale resources.'
  2698. description: 'Retrieves the collection of Sale resources.'
  2699. parameters:
  2700. -
  2701. name: page
  2702. in: query
  2703. description: 'The collection page number'
  2704. required: false
  2705. deprecated: false
  2706. allowEmptyValue: true
  2707. schema:
  2708. type: integer
  2709. default: 1
  2710. style: form
  2711. explode: false
  2712. allowReserved: false
  2713. -
  2714. name: itemsPerPage
  2715. in: query
  2716. description: 'The number of items per page'
  2717. required: false
  2718. deprecated: false
  2719. allowEmptyValue: true
  2720. schema:
  2721. type: integer
  2722. default: 10
  2723. minimum: 0
  2724. maximum: 50
  2725. style: form
  2726. explode: false
  2727. allowReserved: false
  2728. -
  2729. name: owner
  2730. in: query
  2731. description: ''
  2732. required: false
  2733. deprecated: false
  2734. allowEmptyValue: true
  2735. schema:
  2736. type: string
  2737. style: form
  2738. explode: false
  2739. allowReserved: false
  2740. -
  2741. name: 'owner[]'
  2742. in: query
  2743. description: ''
  2744. required: false
  2745. deprecated: false
  2746. allowEmptyValue: true
  2747. schema:
  2748. type: array
  2749. items:
  2750. type: string
  2751. style: form
  2752. explode: true
  2753. allowReserved: false
  2754. -
  2755. name: partner
  2756. in: query
  2757. description: ''
  2758. required: false
  2759. deprecated: false
  2760. allowEmptyValue: true
  2761. schema:
  2762. type: string
  2763. style: form
  2764. explode: false
  2765. allowReserved: false
  2766. -
  2767. name: 'partner[]'
  2768. in: query
  2769. description: ''
  2770. required: false
  2771. deprecated: false
  2772. allowEmptyValue: true
  2773. schema:
  2774. type: array
  2775. items:
  2776. type: string
  2777. style: form
  2778. explode: true
  2779. allowReserved: false
  2780. deprecated: false
  2781. post:
  2782. operationId: api_sales_post
  2783. tags:
  2784. - Sale
  2785. responses:
  2786. 201:
  2787. description: 'Sale resource created'
  2788. content:
  2789. application/ld+json:
  2790. schema:
  2791. $ref: '#/components/schemas/Sale.jsonld'
  2792. application/json:
  2793. schema:
  2794. $ref: '#/components/schemas/Sale'
  2795. text/html:
  2796. schema:
  2797. $ref: '#/components/schemas/Sale'
  2798. application/hal+json:
  2799. schema:
  2800. $ref: '#/components/schemas/Sale.jsonhal'
  2801. links: { }
  2802. 400:
  2803. description: 'Invalid input'
  2804. 422:
  2805. description: 'Unprocessable entity'
  2806. summary: 'Creates a Sale resource.'
  2807. description: 'Creates a Sale resource.'
  2808. parameters: []
  2809. requestBody:
  2810. description: 'The new Sale resource'
  2811. content:
  2812. application/ld+json:
  2813. schema:
  2814. $ref: '#/components/schemas/Sale.jsonld'
  2815. application/json:
  2816. schema:
  2817. $ref: '#/components/schemas/Sale'
  2818. text/html:
  2819. schema:
  2820. $ref: '#/components/schemas/Sale'
  2821. application/hal+json:
  2822. schema:
  2823. $ref: '#/components/schemas/Sale.jsonhal'
  2824. required: true
  2825. deprecated: false
  2826. parameters: []
  2827. '/api/sales/{id}':
  2828. get:
  2829. operationId: api_sales_id_get
  2830. tags:
  2831. - Sale
  2832. responses:
  2833. 200:
  2834. description: 'Sale resource'
  2835. content:
  2836. application/ld+json:
  2837. schema:
  2838. $ref: '#/components/schemas/Sale.jsonld'
  2839. application/json:
  2840. schema:
  2841. $ref: '#/components/schemas/Sale'
  2842. text/html:
  2843. schema:
  2844. $ref: '#/components/schemas/Sale'
  2845. application/hal+json:
  2846. schema:
  2847. $ref: '#/components/schemas/Sale.jsonhal'
  2848. 404:
  2849. description: 'Resource not found'
  2850. summary: 'Retrieves a Sale resource.'
  2851. description: 'Retrieves a Sale resource.'
  2852. parameters:
  2853. -
  2854. name: id
  2855. in: path
  2856. description: 'SaleApi identifier'
  2857. required: true
  2858. deprecated: false
  2859. allowEmptyValue: false
  2860. schema:
  2861. type: string
  2862. style: simple
  2863. explode: false
  2864. allowReserved: false
  2865. deprecated: false
  2866. patch:
  2867. operationId: api_sales_id_patch
  2868. tags:
  2869. - Sale
  2870. responses:
  2871. 200:
  2872. description: 'Sale resource updated'
  2873. content:
  2874. application/ld+json:
  2875. schema:
  2876. $ref: '#/components/schemas/Sale.jsonld'
  2877. application/json:
  2878. schema:
  2879. $ref: '#/components/schemas/Sale'
  2880. text/html:
  2881. schema:
  2882. $ref: '#/components/schemas/Sale'
  2883. application/hal+json:
  2884. schema:
  2885. $ref: '#/components/schemas/Sale.jsonhal'
  2886. links: { }
  2887. 400:
  2888. description: 'Invalid input'
  2889. 422:
  2890. description: 'Unprocessable entity'
  2891. 404:
  2892. description: 'Resource not found'
  2893. summary: 'Updates the Sale resource.'
  2894. description: 'Updates the Sale resource.'
  2895. parameters:
  2896. -
  2897. name: id
  2898. in: path
  2899. description: 'SaleApi identifier'
  2900. required: true
  2901. deprecated: false
  2902. allowEmptyValue: false
  2903. schema:
  2904. type: string
  2905. style: simple
  2906. explode: false
  2907. allowReserved: false
  2908. requestBody:
  2909. description: 'The updated Sale resource'
  2910. content:
  2911. application/merge-patch+json:
  2912. schema:
  2913. $ref: '#/components/schemas/Sale'
  2914. required: true
  2915. deprecated: false
  2916. parameters: []
  2917. /api/task_notes:
  2918. get:
  2919. operationId: api_task_notes_get_collection
  2920. tags:
  2921. - TaskNote
  2922. responses:
  2923. 200:
  2924. description: 'TaskNote collection'
  2925. content:
  2926. application/ld+json:
  2927. schema:
  2928. type: object
  2929. properties:
  2930. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/TaskNote.jsonld' } }
  2931. 'hydra:totalItems': { type: integer, minimum: 0 }
  2932. 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } }
  2933. 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } }
  2934. required:
  2935. - 'hydra:member'
  2936. application/json:
  2937. schema:
  2938. type: array
  2939. items:
  2940. $ref: '#/components/schemas/TaskNote'
  2941. text/html:
  2942. schema:
  2943. type: array
  2944. items:
  2945. $ref: '#/components/schemas/TaskNote'
  2946. application/hal+json:
  2947. schema:
  2948. type: object
  2949. properties:
  2950. _embedded: { type: array, items: { $ref: '#/components/schemas/TaskNote.jsonhal' } }
  2951. totalItems: { type: integer, minimum: 0 }
  2952. itemsPerPage: { type: integer, minimum: 0 }
  2953. _links: { type: object, properties: { self: { type: object, properties: { href: { type: string, format: iri-reference } } }, first: { type: object, properties: { href: { type: string, format: iri-reference } } }, last: { type: object, properties: { href: { type: string, format: iri-reference } } }, next: { type: object, properties: { href: { type: string, format: iri-reference } } }, previous: { type: object, properties: { href: { type: string, format: iri-reference } } } } }
  2954. required:
  2955. - _links
  2956. - _embedded
  2957. summary: 'Retrieves the collection of TaskNote resources.'
  2958. description: 'Retrieves the collection of TaskNote resources.'
  2959. parameters:
  2960. -
  2961. name: page
  2962. in: query
  2963. description: 'The collection page number'
  2964. required: false
  2965. deprecated: false
  2966. allowEmptyValue: true
  2967. schema:
  2968. type: integer
  2969. default: 1
  2970. style: form
  2971. explode: false
  2972. allowReserved: false
  2973. -
  2974. name: itemsPerPage
  2975. in: query
  2976. description: 'The number of items per page'
  2977. required: false
  2978. deprecated: false
  2979. allowEmptyValue: true
  2980. schema:
  2981. type: integer
  2982. default: 10
  2983. minimum: 0
  2984. maximum: 50
  2985. style: form
  2986. explode: false
  2987. allowReserved: false
  2988. -
  2989. name: task
  2990. in: query
  2991. description: ''
  2992. required: false
  2993. deprecated: false
  2994. allowEmptyValue: true
  2995. schema:
  2996. type: string
  2997. style: form
  2998. explode: false
  2999. allowReserved: false
  3000. -
  3001. name: 'task[]'
  3002. in: query
  3003. description: ''
  3004. required: false
  3005. deprecated: false
  3006. allowEmptyValue: true
  3007. schema:
  3008. type: array
  3009. items:
  3010. type: string
  3011. style: form
  3012. explode: true
  3013. allowReserved: false
  3014. deprecated: false
  3015. post:
  3016. operationId: api_task_notes_post
  3017. tags:
  3018. - TaskNote
  3019. responses:
  3020. 201:
  3021. description: 'TaskNote resource created'
  3022. content:
  3023. application/ld+json:
  3024. schema:
  3025. $ref: '#/components/schemas/TaskNote.jsonld'
  3026. application/json:
  3027. schema:
  3028. $ref: '#/components/schemas/TaskNote'
  3029. text/html:
  3030. schema:
  3031. $ref: '#/components/schemas/TaskNote'
  3032. application/hal+json:
  3033. schema:
  3034. $ref: '#/components/schemas/TaskNote.jsonhal'
  3035. links: { }
  3036. 400:
  3037. description: 'Invalid input'
  3038. 422:
  3039. description: 'Unprocessable entity'
  3040. summary: 'Creates a TaskNote resource.'
  3041. description: 'Creates a TaskNote resource.'
  3042. parameters: []
  3043. requestBody:
  3044. description: 'The new TaskNote resource'
  3045. content:
  3046. application/ld+json:
  3047. schema:
  3048. $ref: '#/components/schemas/TaskNote.jsonld'
  3049. application/json:
  3050. schema:
  3051. $ref: '#/components/schemas/TaskNote'
  3052. text/html:
  3053. schema:
  3054. $ref: '#/components/schemas/TaskNote'
  3055. application/hal+json:
  3056. schema:
  3057. $ref: '#/components/schemas/TaskNote.jsonhal'
  3058. required: true
  3059. deprecated: false
  3060. parameters: []
  3061. '/api/task_notes/{id}':
  3062. get:
  3063. operationId: api_task_notes_id_get
  3064. tags:
  3065. - TaskNote
  3066. responses:
  3067. 200:
  3068. description: 'TaskNote resource'
  3069. content:
  3070. application/ld+json:
  3071. schema:
  3072. $ref: '#/components/schemas/TaskNote.jsonld'
  3073. application/json:
  3074. schema:
  3075. $ref: '#/components/schemas/TaskNote'
  3076. text/html:
  3077. schema:
  3078. $ref: '#/components/schemas/TaskNote'
  3079. application/hal+json:
  3080. schema:
  3081. $ref: '#/components/schemas/TaskNote.jsonhal'
  3082. 404:
  3083. description: 'Resource not found'
  3084. summary: 'Retrieves a TaskNote resource.'
  3085. description: 'Retrieves a TaskNote resource.'
  3086. parameters:
  3087. -
  3088. name: id
  3089. in: path
  3090. description: 'TaskNoteApi identifier'
  3091. required: true
  3092. deprecated: false
  3093. allowEmptyValue: false
  3094. schema:
  3095. type: string
  3096. style: simple
  3097. explode: false
  3098. allowReserved: false
  3099. deprecated: false
  3100. patch:
  3101. operationId: api_task_notes_id_patch
  3102. tags:
  3103. - TaskNote
  3104. responses:
  3105. 200:
  3106. description: 'TaskNote resource updated'
  3107. content:
  3108. application/ld+json:
  3109. schema:
  3110. $ref: '#/components/schemas/TaskNote.jsonld'
  3111. application/json:
  3112. schema:
  3113. $ref: '#/components/schemas/TaskNote'
  3114. text/html:
  3115. schema:
  3116. $ref: '#/components/schemas/TaskNote'
  3117. application/hal+json:
  3118. schema:
  3119. $ref: '#/components/schemas/TaskNote.jsonhal'
  3120. links: { }
  3121. 400:
  3122. description: 'Invalid input'
  3123. 422:
  3124. description: 'Unprocessable entity'
  3125. 404:
  3126. description: 'Resource not found'
  3127. summary: 'Updates the TaskNote resource.'
  3128. description: 'Updates the TaskNote resource.'
  3129. parameters:
  3130. -
  3131. name: id
  3132. in: path
  3133. description: 'TaskNoteApi identifier'
  3134. required: true
  3135. deprecated: false
  3136. allowEmptyValue: false
  3137. schema:
  3138. type: string
  3139. style: simple
  3140. explode: false
  3141. allowReserved: false
  3142. requestBody:
  3143. description: 'The updated TaskNote resource'
  3144. content:
  3145. application/merge-patch+json:
  3146. schema:
  3147. $ref: '#/components/schemas/TaskNote'
  3148. required: true
  3149. deprecated: false
  3150. parameters: []
  3151. /api/tasks:
  3152. get:
  3153. operationId: api_tasks_get_collection
  3154. tags:
  3155. - Task
  3156. responses:
  3157. 200:
  3158. description: 'Task collection'
  3159. content:
  3160. application/ld+json:
  3161. schema:
  3162. type: object
  3163. properties:
  3164. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/Task.jsonld' } }
  3165. 'hydra:totalItems': { type: integer, minimum: 0 }
  3166. 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } }
  3167. 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } }
  3168. required:
  3169. - 'hydra:member'
  3170. application/json:
  3171. schema:
  3172. type: array
  3173. items:
  3174. $ref: '#/components/schemas/Task'
  3175. text/html:
  3176. schema:
  3177. type: array
  3178. items:
  3179. $ref: '#/components/schemas/Task'
  3180. application/hal+json:
  3181. schema:
  3182. type: object
  3183. properties:
  3184. _embedded: { type: array, items: { $ref: '#/components/schemas/Task.jsonhal' } }
  3185. totalItems: { type: integer, minimum: 0 }
  3186. itemsPerPage: { type: integer, minimum: 0 }
  3187. _links: { type: object, properties: { self: { type: object, properties: { href: { type: string, format: iri-reference } } }, first: { type: object, properties: { href: { type: string, format: iri-reference } } }, last: { type: object, properties: { href: { type: string, format: iri-reference } } }, next: { type: object, properties: { href: { type: string, format: iri-reference } } }, previous: { type: object, properties: { href: { type: string, format: iri-reference } } } } }
  3188. required:
  3189. - _links
  3190. - _embedded
  3191. summary: 'Retrieves the collection of Task resources.'
  3192. description: 'Retrieves the collection of Task resources.'
  3193. parameters:
  3194. -
  3195. name: page
  3196. in: query
  3197. description: 'The collection page number'
  3198. required: false
  3199. deprecated: false
  3200. allowEmptyValue: true
  3201. schema:
  3202. type: integer
  3203. default: 1
  3204. style: form
  3205. explode: false
  3206. allowReserved: false
  3207. -
  3208. name: itemsPerPage
  3209. in: query
  3210. description: 'The number of items per page'
  3211. required: false
  3212. deprecated: false
  3213. allowEmptyValue: true
  3214. schema:
  3215. type: integer
  3216. default: 10
  3217. minimum: 0
  3218. maximum: 50
  3219. style: form
  3220. explode: false
  3221. allowReserved: false
  3222. -
  3223. name: assignedTo
  3224. in: query
  3225. description: ''
  3226. required: false
  3227. deprecated: false
  3228. allowEmptyValue: true
  3229. schema:
  3230. type: string
  3231. style: form
  3232. explode: false
  3233. allowReserved: false
  3234. -
  3235. name: 'assignedTo[]'
  3236. in: query
  3237. description: ''
  3238. required: false
  3239. deprecated: false
  3240. allowEmptyValue: true
  3241. schema:
  3242. type: array
  3243. items:
  3244. type: string
  3245. style: form
  3246. explode: true
  3247. allowReserved: false
  3248. -
  3249. name: partner
  3250. in: query
  3251. description: ''
  3252. required: false
  3253. deprecated: false
  3254. allowEmptyValue: true
  3255. schema:
  3256. type: string
  3257. style: form
  3258. explode: false
  3259. allowReserved: false
  3260. -
  3261. name: 'partner[]'
  3262. in: query
  3263. description: ''
  3264. required: false
  3265. deprecated: false
  3266. allowEmptyValue: true
  3267. schema:
  3268. type: array
  3269. items:
  3270. type: string
  3271. style: form
  3272. explode: true
  3273. allowReserved: false
  3274. -
  3275. name: contact
  3276. in: query
  3277. description: ''
  3278. required: false
  3279. deprecated: false
  3280. allowEmptyValue: true
  3281. schema:
  3282. type: string
  3283. style: form
  3284. explode: false
  3285. allowReserved: false
  3286. -
  3287. name: 'contact[]'
  3288. in: query
  3289. description: ''
  3290. required: false
  3291. deprecated: false
  3292. allowEmptyValue: true
  3293. schema:
  3294. type: array
  3295. items:
  3296. type: string
  3297. style: form
  3298. explode: true
  3299. allowReserved: false
  3300. deprecated: false
  3301. post:
  3302. operationId: api_tasks_post
  3303. tags:
  3304. - Task
  3305. responses:
  3306. 201:
  3307. description: 'Task resource created'
  3308. content:
  3309. application/ld+json:
  3310. schema:
  3311. $ref: '#/components/schemas/Task.jsonld'
  3312. application/json:
  3313. schema:
  3314. $ref: '#/components/schemas/Task'
  3315. text/html:
  3316. schema:
  3317. $ref: '#/components/schemas/Task'
  3318. application/hal+json:
  3319. schema:
  3320. $ref: '#/components/schemas/Task.jsonhal'
  3321. links: { }
  3322. 400:
  3323. description: 'Invalid input'
  3324. 422:
  3325. description: 'Unprocessable entity'
  3326. summary: 'Creates a Task resource.'
  3327. description: 'Creates a Task resource.'
  3328. parameters: []
  3329. requestBody:
  3330. description: 'The new Task resource'
  3331. content:
  3332. application/ld+json:
  3333. schema:
  3334. $ref: '#/components/schemas/Task.jsonld'
  3335. application/json:
  3336. schema:
  3337. $ref: '#/components/schemas/Task'
  3338. text/html:
  3339. schema:
  3340. $ref: '#/components/schemas/Task'
  3341. application/hal+json:
  3342. schema:
  3343. $ref: '#/components/schemas/Task.jsonhal'
  3344. required: true
  3345. deprecated: false
  3346. parameters: []
  3347. '/api/tasks/{id}':
  3348. get:
  3349. operationId: api_tasks_id_get
  3350. tags:
  3351. - Task
  3352. responses:
  3353. 200:
  3354. description: 'Task resource'
  3355. content:
  3356. application/ld+json:
  3357. schema:
  3358. $ref: '#/components/schemas/Task.jsonld'
  3359. application/json:
  3360. schema:
  3361. $ref: '#/components/schemas/Task'
  3362. text/html:
  3363. schema:
  3364. $ref: '#/components/schemas/Task'
  3365. application/hal+json:
  3366. schema:
  3367. $ref: '#/components/schemas/Task.jsonhal'
  3368. 404:
  3369. description: 'Resource not found'
  3370. summary: 'Retrieves a Task resource.'
  3371. description: 'Retrieves a Task resource.'
  3372. parameters:
  3373. -
  3374. name: id
  3375. in: path
  3376. description: 'TaskApi identifier'
  3377. required: true
  3378. deprecated: false
  3379. allowEmptyValue: false
  3380. schema:
  3381. type: string
  3382. style: simple
  3383. explode: false
  3384. allowReserved: false
  3385. deprecated: false
  3386. patch:
  3387. operationId: api_tasks_id_patch
  3388. tags:
  3389. - Task
  3390. responses:
  3391. 200:
  3392. description: 'Task resource updated'
  3393. content:
  3394. application/ld+json:
  3395. schema:
  3396. $ref: '#/components/schemas/Task.jsonld'
  3397. application/json:
  3398. schema:
  3399. $ref: '#/components/schemas/Task'
  3400. text/html:
  3401. schema:
  3402. $ref: '#/components/schemas/Task'
  3403. application/hal+json:
  3404. schema:
  3405. $ref: '#/components/schemas/Task.jsonhal'
  3406. links: { }
  3407. 400:
  3408. description: 'Invalid input'
  3409. 422:
  3410. description: 'Unprocessable entity'
  3411. 404:
  3412. description: 'Resource not found'
  3413. summary: 'Updates the Task resource.'
  3414. description: 'Updates the Task resource.'
  3415. parameters:
  3416. -
  3417. name: id
  3418. in: path
  3419. description: 'TaskApi identifier'
  3420. required: true
  3421. deprecated: false
  3422. allowEmptyValue: false
  3423. schema:
  3424. type: string
  3425. style: simple
  3426. explode: false
  3427. allowReserved: false
  3428. requestBody:
  3429. description: 'The updated Task resource'
  3430. content:
  3431. application/merge-patch+json:
  3432. schema:
  3433. $ref: '#/components/schemas/Task'
  3434. required: true
  3435. deprecated: false
  3436. parameters: []
  3437. /api/users:
  3438. get:
  3439. operationId: api_users_get_collection
  3440. tags:
  3441. - User
  3442. responses:
  3443. 200:
  3444. description: 'User collection'
  3445. content:
  3446. application/ld+json:
  3447. schema:
  3448. type: object
  3449. properties:
  3450. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/User.jsonld' } }
  3451. 'hydra:totalItems': { type: integer, minimum: 0 }
  3452. 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } }
  3453. 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } }
  3454. required:
  3455. - 'hydra:member'
  3456. application/json:
  3457. schema:
  3458. type: array
  3459. items:
  3460. $ref: '#/components/schemas/User'
  3461. text/html:
  3462. schema:
  3463. type: array
  3464. items:
  3465. $ref: '#/components/schemas/User'
  3466. application/hal+json:
  3467. schema:
  3468. type: object
  3469. properties:
  3470. _embedded: { type: array, items: { $ref: '#/components/schemas/User.jsonhal' } }
  3471. totalItems: { type: integer, minimum: 0 }
  3472. itemsPerPage: { type: integer, minimum: 0 }
  3473. _links: { type: object, properties: { self: { type: object, properties: { href: { type: string, format: iri-reference } } }, first: { type: object, properties: { href: { type: string, format: iri-reference } } }, last: { type: object, properties: { href: { type: string, format: iri-reference } } }, next: { type: object, properties: { href: { type: string, format: iri-reference } } }, previous: { type: object, properties: { href: { type: string, format: iri-reference } } } } }
  3474. required:
  3475. - _links
  3476. - _embedded
  3477. summary: 'Retrieves the collection of User resources.'
  3478. description: 'Retrieves the collection of User resources.'
  3479. parameters:
  3480. -
  3481. name: page
  3482. in: query
  3483. description: 'The collection page number'
  3484. required: false
  3485. deprecated: false
  3486. allowEmptyValue: true
  3487. schema:
  3488. type: integer
  3489. default: 1
  3490. style: form
  3491. explode: false
  3492. allowReserved: false
  3493. -
  3494. name: itemsPerPage
  3495. in: query
  3496. description: 'The number of items per page'
  3497. required: false
  3498. deprecated: false
  3499. allowEmptyValue: true
  3500. schema:
  3501. type: integer
  3502. default: 10
  3503. minimum: 0
  3504. maximum: 50
  3505. style: form
  3506. explode: false
  3507. allowReserved: false
  3508. -
  3509. name: firstName
  3510. in: query
  3511. description: ''
  3512. required: false
  3513. deprecated: false
  3514. allowEmptyValue: true
  3515. schema:
  3516. type: string
  3517. style: form
  3518. explode: false
  3519. allowReserved: false
  3520. -
  3521. name: lastName
  3522. in: query
  3523. description: ''
  3524. required: false
  3525. deprecated: false
  3526. allowEmptyValue: true
  3527. schema:
  3528. type: string
  3529. style: form
  3530. explode: false
  3531. allowReserved: false
  3532. deprecated: false
  3533. post:
  3534. operationId: api_users_post
  3535. tags:
  3536. - User
  3537. responses:
  3538. 201:
  3539. description: 'User resource created'
  3540. content:
  3541. application/ld+json:
  3542. schema:
  3543. $ref: '#/components/schemas/User.jsonld'
  3544. application/json:
  3545. schema:
  3546. $ref: '#/components/schemas/User'
  3547. text/html:
  3548. schema:
  3549. $ref: '#/components/schemas/User'
  3550. application/hal+json:
  3551. schema:
  3552. $ref: '#/components/schemas/User.jsonhal'
  3553. links: { }
  3554. 400:
  3555. description: 'Invalid input'
  3556. 422:
  3557. description: 'Unprocessable entity'
  3558. summary: 'Creates a User resource.'
  3559. description: 'Creates a User resource.'
  3560. parameters: []
  3561. requestBody:
  3562. description: 'The new User resource'
  3563. content:
  3564. application/ld+json:
  3565. schema:
  3566. $ref: '#/components/schemas/User.jsonld'
  3567. application/json:
  3568. schema:
  3569. $ref: '#/components/schemas/User'
  3570. text/html:
  3571. schema:
  3572. $ref: '#/components/schemas/User'
  3573. application/hal+json:
  3574. schema:
  3575. $ref: '#/components/schemas/User.jsonhal'
  3576. required: true
  3577. deprecated: false
  3578. parameters: []
  3579. '/api/users/{id}':
  3580. get:
  3581. operationId: api_users_id_get
  3582. tags:
  3583. - User
  3584. responses:
  3585. 200:
  3586. description: 'User resource'
  3587. content:
  3588. application/ld+json:
  3589. schema:
  3590. $ref: '#/components/schemas/User.jsonld'
  3591. application/json:
  3592. schema:
  3593. $ref: '#/components/schemas/User'
  3594. text/html:
  3595. schema:
  3596. $ref: '#/components/schemas/User'
  3597. application/hal+json:
  3598. schema:
  3599. $ref: '#/components/schemas/User.jsonhal'
  3600. 404:
  3601. description: 'Resource not found'
  3602. summary: 'Retrieves a User resource.'
  3603. description: 'Retrieves a User resource.'
  3604. parameters:
  3605. -
  3606. name: id
  3607. in: path
  3608. description: 'UserApi identifier'
  3609. required: true
  3610. deprecated: false
  3611. allowEmptyValue: false
  3612. schema:
  3613. type: string
  3614. style: simple
  3615. explode: false
  3616. allowReserved: false
  3617. deprecated: false
  3618. parameters: []
  3619. /auth:
  3620. post:
  3621. operationId: login_check_post
  3622. tags:
  3623. - 'Login Check'
  3624. responses:
  3625. 200:
  3626. description: 'User token created'
  3627. content:
  3628. application/json:
  3629. schema:
  3630. type: object
  3631. properties:
  3632. token: { readOnly: true, type: string, nullable: false }
  3633. required:
  3634. - token
  3635. summary: 'Creates a user token.'
  3636. description: 'Creates a user token.'
  3637. requestBody:
  3638. description: 'The login data'
  3639. content:
  3640. application/json:
  3641. schema:
  3642. type: object
  3643. properties:
  3644. email:
  3645. type: string
  3646. nullable: false
  3647. password:
  3648. type: string
  3649. nullable: false
  3650. required:
  3651. - email
  3652. - password
  3653. required: true
  3654. parameters: []
  3655. components:
  3656. schemas:
  3657. Comment:
  3658. type: object
  3659. description: ''
  3660. deprecated: false
  3661. required:
  3662. - message
  3663. properties:
  3664. message:
  3665. type:
  3666. - string
  3667. - 'null'
  3668. owner:
  3669. readOnly: true
  3670. 'owl:maxCardinality': 1
  3671. type:
  3672. - string
  3673. - 'null'
  3674. format: iri-reference
  3675. example: 'https://example.com/'
  3676. ownerName:
  3677. readOnly: true
  3678. type:
  3679. - string
  3680. - 'null'
  3681. post:
  3682. 'owl:maxCardinality': 1
  3683. type:
  3684. - string
  3685. - 'null'
  3686. format: iri-reference
  3687. example: 'https://example.com/'
  3688. createdAt:
  3689. readOnly: true
  3690. type:
  3691. - string
  3692. - 'null'
  3693. format: date-time
  3694. Comment.jsonhal:
  3695. type: object
  3696. description: ''
  3697. deprecated: false
  3698. required:
  3699. - message
  3700. properties:
  3701. _links:
  3702. type: object
  3703. properties:
  3704. self:
  3705. type: object
  3706. properties:
  3707. href:
  3708. type: string
  3709. format: iri-reference
  3710. message:
  3711. type:
  3712. - string
  3713. - 'null'
  3714. owner:
  3715. readOnly: true
  3716. 'owl:maxCardinality': 1
  3717. type:
  3718. - string
  3719. - 'null'
  3720. format: iri-reference
  3721. example: 'https://example.com/'
  3722. ownerName:
  3723. readOnly: true
  3724. type:
  3725. - string
  3726. - 'null'
  3727. post:
  3728. 'owl:maxCardinality': 1
  3729. type:
  3730. - string
  3731. - 'null'
  3732. format: iri-reference
  3733. example: 'https://example.com/'
  3734. createdAt:
  3735. readOnly: true
  3736. type:
  3737. - string
  3738. - 'null'
  3739. format: date-time
  3740. Comment.jsonld:
  3741. type: object
  3742. description: ''
  3743. deprecated: false
  3744. required:
  3745. - message
  3746. properties:
  3747. '@context':
  3748. readOnly: true
  3749. oneOf:
  3750. -
  3751. type: string
  3752. -
  3753. type: object
  3754. properties:
  3755. '@vocab':
  3756. type: string
  3757. hydra:
  3758. type: string
  3759. enum: ['http://www.w3.org/ns/hydra/core#']
  3760. required:
  3761. - '@vocab'
  3762. - hydra
  3763. additionalProperties: true
  3764. '@id':
  3765. readOnly: true
  3766. type: string
  3767. '@type':
  3768. readOnly: true
  3769. type: string
  3770. message:
  3771. type:
  3772. - string
  3773. - 'null'
  3774. owner:
  3775. readOnly: true
  3776. 'owl:maxCardinality': 1
  3777. type:
  3778. - string
  3779. - 'null'
  3780. format: iri-reference
  3781. example: 'https://example.com/'
  3782. ownerName:
  3783. readOnly: true
  3784. type:
  3785. - string
  3786. - 'null'
  3787. post:
  3788. 'owl:maxCardinality': 1
  3789. type:
  3790. - string
  3791. - 'null'
  3792. format: iri-reference
  3793. example: 'https://example.com/'
  3794. createdAt:
  3795. readOnly: true
  3796. type:
  3797. - string
  3798. - 'null'
  3799. format: date-time
  3800. Contact:
  3801. type: object
  3802. description: ''
  3803. deprecated: false
  3804. required:
  3805. - firstName
  3806. - lastName
  3807. - partner
  3808. properties:
  3809. firstName:
  3810. type:
  3811. - string
  3812. - 'null'
  3813. lastName:
  3814. type:
  3815. - string
  3816. - 'null'
  3817. partner:
  3818. 'owl:maxCardinality': 1
  3819. type:
  3820. - string
  3821. - 'null'
  3822. format: iri-reference
  3823. example: 'https://example.com/'
  3824. birthday:
  3825. type:
  3826. - string
  3827. - 'null'
  3828. format: date-time
  3829. image:
  3830. 'owl:maxCardinality': 1
  3831. type:
  3832. - string
  3833. - 'null'
  3834. format: iri-reference
  3835. example: 'https://example.com/'
  3836. imageUrl:
  3837. readOnly: true
  3838. type:
  3839. - string
  3840. - 'null'
  3841. position:
  3842. type:
  3843. - string
  3844. - 'null'
  3845. phone:
  3846. type:
  3847. - string
  3848. - 'null'
  3849. email:
  3850. format: email
  3851. externalDocs:
  3852. url: 'https://schema.org/email'
  3853. type:
  3854. - string
  3855. - 'null'
  3856. posts:
  3857. readOnly: true
  3858. type: array
  3859. items:
  3860. type: string
  3861. format: iri-reference
  3862. example: 'https://example.com/'
  3863. createdBy:
  3864. readOnly: true
  3865. 'owl:maxCardinality': 1
  3866. type:
  3867. - string
  3868. - 'null'
  3869. format: iri-reference
  3870. example: 'https://example.com/'
  3871. createdByName:
  3872. readOnly: true
  3873. type:
  3874. - string
  3875. - 'null'
  3876. createdAt:
  3877. readOnly: true
  3878. type:
  3879. - string
  3880. - 'null'
  3881. format: date-time
  3882. Contact.jsonhal:
  3883. type: object
  3884. description: ''
  3885. deprecated: false
  3886. required:
  3887. - firstName
  3888. - lastName
  3889. - partner
  3890. properties:
  3891. _links:
  3892. type: object
  3893. properties:
  3894. self:
  3895. type: object
  3896. properties:
  3897. href:
  3898. type: string
  3899. format: iri-reference
  3900. firstName:
  3901. type:
  3902. - string
  3903. - 'null'
  3904. lastName:
  3905. type:
  3906. - string
  3907. - 'null'
  3908. partner:
  3909. 'owl:maxCardinality': 1
  3910. type:
  3911. - string
  3912. - 'null'
  3913. format: iri-reference
  3914. example: 'https://example.com/'
  3915. birthday:
  3916. type:
  3917. - string
  3918. - 'null'
  3919. format: date-time
  3920. image:
  3921. 'owl:maxCardinality': 1
  3922. type:
  3923. - string
  3924. - 'null'
  3925. format: iri-reference
  3926. example: 'https://example.com/'
  3927. imageUrl:
  3928. readOnly: true
  3929. type:
  3930. - string
  3931. - 'null'
  3932. position:
  3933. type:
  3934. - string
  3935. - 'null'
  3936. phone:
  3937. type:
  3938. - string
  3939. - 'null'
  3940. email:
  3941. format: email
  3942. externalDocs:
  3943. url: 'https://schema.org/email'
  3944. type:
  3945. - string
  3946. - 'null'
  3947. posts:
  3948. readOnly: true
  3949. type: array
  3950. items:
  3951. type: string
  3952. format: iri-reference
  3953. example: 'https://example.com/'
  3954. createdBy:
  3955. readOnly: true
  3956. 'owl:maxCardinality': 1
  3957. type:
  3958. - string
  3959. - 'null'
  3960. format: iri-reference
  3961. example: 'https://example.com/'
  3962. createdByName:
  3963. readOnly: true
  3964. type:
  3965. - string
  3966. - 'null'
  3967. createdAt:
  3968. readOnly: true
  3969. type:
  3970. - string
  3971. - 'null'
  3972. format: date-time
  3973. Contact.jsonld:
  3974. type: object
  3975. description: ''
  3976. deprecated: false
  3977. required:
  3978. - firstName
  3979. - lastName
  3980. - partner
  3981. properties:
  3982. '@context':
  3983. readOnly: true
  3984. oneOf:
  3985. -
  3986. type: string
  3987. -
  3988. type: object
  3989. properties:
  3990. '@vocab':
  3991. type: string
  3992. hydra:
  3993. type: string
  3994. enum: ['http://www.w3.org/ns/hydra/core#']
  3995. required:
  3996. - '@vocab'
  3997. - hydra
  3998. additionalProperties: true
  3999. '@id':
  4000. readOnly: true
  4001. type: string
  4002. '@type':
  4003. readOnly: true
  4004. type: string
  4005. firstName:
  4006. type:
  4007. - string
  4008. - 'null'
  4009. lastName:
  4010. type:
  4011. - string
  4012. - 'null'
  4013. partner:
  4014. 'owl:maxCardinality': 1
  4015. type:
  4016. - string
  4017. - 'null'
  4018. format: iri-reference
  4019. example: 'https://example.com/'
  4020. birthday:
  4021. type:
  4022. - string
  4023. - 'null'
  4024. format: date-time
  4025. image:
  4026. 'owl:maxCardinality': 1
  4027. type:
  4028. - string
  4029. - 'null'
  4030. format: iri-reference
  4031. example: 'https://example.com/'
  4032. imageUrl:
  4033. readOnly: true
  4034. type:
  4035. - string
  4036. - 'null'
  4037. position:
  4038. type:
  4039. - string
  4040. - 'null'
  4041. phone:
  4042. type:
  4043. - string
  4044. - 'null'
  4045. email:
  4046. format: email
  4047. externalDocs:
  4048. url: 'https://schema.org/email'
  4049. type:
  4050. - string
  4051. - 'null'
  4052. posts:
  4053. readOnly: true
  4054. type: array
  4055. items:
  4056. type: string
  4057. format: iri-reference
  4058. example: 'https://example.com/'
  4059. createdBy:
  4060. readOnly: true
  4061. 'owl:maxCardinality': 1
  4062. type:
  4063. - string
  4064. - 'null'
  4065. format: iri-reference
  4066. example: 'https://example.com/'
  4067. createdByName:
  4068. readOnly: true
  4069. type:
  4070. - string
  4071. - 'null'
  4072. createdAt:
  4073. readOnly: true
  4074. type:
  4075. - string
  4076. - 'null'
  4077. format: date-time
  4078. ContactPartnerProduct:
  4079. type: object
  4080. description: ''
  4081. deprecated: false
  4082. required:
  4083. - contact
  4084. - partnerProduct
  4085. properties:
  4086. contact:
  4087. 'owl:maxCardinality': 1
  4088. type:
  4089. - string
  4090. - 'null'
  4091. format: iri-reference
  4092. example: 'https://example.com/'
  4093. partnerProduct:
  4094. 'owl:maxCardinality': 1
  4095. type:
  4096. - string
  4097. - 'null'
  4098. format: iri-reference
  4099. example: 'https://example.com/'
  4100. productName:
  4101. readOnly: true
  4102. type:
  4103. - string
  4104. - 'null'
  4105. createdAt:
  4106. readOnly: true
  4107. type:
  4108. - string
  4109. - 'null'
  4110. format: date-time
  4111. ContactPartnerProduct.jsonhal:
  4112. type: object
  4113. description: ''
  4114. deprecated: false
  4115. required:
  4116. - contact
  4117. - partnerProduct
  4118. properties:
  4119. _links:
  4120. type: object
  4121. properties:
  4122. self:
  4123. type: object
  4124. properties:
  4125. href:
  4126. type: string
  4127. format: iri-reference
  4128. contact:
  4129. 'owl:maxCardinality': 1
  4130. type:
  4131. - string
  4132. - 'null'
  4133. format: iri-reference
  4134. example: 'https://example.com/'
  4135. partnerProduct:
  4136. 'owl:maxCardinality': 1
  4137. type:
  4138. - string
  4139. - 'null'
  4140. format: iri-reference
  4141. example: 'https://example.com/'
  4142. productName:
  4143. readOnly: true
  4144. type:
  4145. - string
  4146. - 'null'
  4147. createdAt:
  4148. readOnly: true
  4149. type:
  4150. - string
  4151. - 'null'
  4152. format: date-time
  4153. ContactPartnerProduct.jsonld:
  4154. type: object
  4155. description: ''
  4156. deprecated: false
  4157. required:
  4158. - contact
  4159. - partnerProduct
  4160. properties:
  4161. '@context':
  4162. readOnly: true
  4163. oneOf:
  4164. -
  4165. type: string
  4166. -
  4167. type: object
  4168. properties:
  4169. '@vocab':
  4170. type: string
  4171. hydra:
  4172. type: string
  4173. enum: ['http://www.w3.org/ns/hydra/core#']
  4174. required:
  4175. - '@vocab'
  4176. - hydra
  4177. additionalProperties: true
  4178. '@id':
  4179. readOnly: true
  4180. type: string
  4181. '@type':
  4182. readOnly: true
  4183. type: string
  4184. contact:
  4185. 'owl:maxCardinality': 1
  4186. type:
  4187. - string
  4188. - 'null'
  4189. format: iri-reference
  4190. example: 'https://example.com/'
  4191. partnerProduct:
  4192. 'owl:maxCardinality': 1
  4193. type:
  4194. - string
  4195. - 'null'
  4196. format: iri-reference
  4197. example: 'https://example.com/'
  4198. productName:
  4199. readOnly: true
  4200. type:
  4201. - string
  4202. - 'null'
  4203. createdAt:
  4204. readOnly: true
  4205. type:
  4206. - string
  4207. - 'null'
  4208. format: date-time
  4209. Document:
  4210. type: object
  4211. description: ''
  4212. deprecated: false
  4213. required:
  4214. - name
  4215. - documentObject
  4216. properties:
  4217. name:
  4218. type:
  4219. - string
  4220. - 'null'
  4221. description:
  4222. type:
  4223. - string
  4224. - 'null'
  4225. partner:
  4226. 'owl:maxCardinality': 1
  4227. type:
  4228. - string
  4229. - 'null'
  4230. format: iri-reference
  4231. example: 'https://example.com/'
  4232. partnerName:
  4233. readOnly: true
  4234. type:
  4235. - string
  4236. - 'null'
  4237. product:
  4238. 'owl:maxCardinality': 1
  4239. type:
  4240. - string
  4241. - 'null'
  4242. format: iri-reference
  4243. example: 'https://example.com/'
  4244. productName:
  4245. readOnly: true
  4246. type:
  4247. - string
  4248. - 'null'
  4249. documentObject:
  4250. 'owl:maxCardinality': 1
  4251. type:
  4252. - string
  4253. - 'null'
  4254. format: iri-reference
  4255. example: 'https://example.com/'
  4256. documentUrl:
  4257. readOnly: true
  4258. type:
  4259. - string
  4260. - 'null'
  4261. createdBy:
  4262. readOnly: true
  4263. 'owl:maxCardinality': 1
  4264. type:
  4265. - string
  4266. - 'null'
  4267. format: iri-reference
  4268. example: 'https://example.com/'
  4269. createdByName:
  4270. readOnly: true
  4271. type:
  4272. - string
  4273. - 'null'
  4274. createdAt:
  4275. readOnly: true
  4276. type:
  4277. - string
  4278. - 'null'
  4279. format: date-time
  4280. Document.jsonhal:
  4281. type: object
  4282. description: ''
  4283. deprecated: false
  4284. required:
  4285. - name
  4286. - documentObject
  4287. properties:
  4288. _links:
  4289. type: object
  4290. properties:
  4291. self:
  4292. type: object
  4293. properties:
  4294. href:
  4295. type: string
  4296. format: iri-reference
  4297. name:
  4298. type:
  4299. - string
  4300. - 'null'
  4301. description:
  4302. type:
  4303. - string
  4304. - 'null'
  4305. partner:
  4306. 'owl:maxCardinality': 1
  4307. type:
  4308. - string
  4309. - 'null'
  4310. format: iri-reference
  4311. example: 'https://example.com/'
  4312. partnerName:
  4313. readOnly: true
  4314. type:
  4315. - string
  4316. - 'null'
  4317. product:
  4318. 'owl:maxCardinality': 1
  4319. type:
  4320. - string
  4321. - 'null'
  4322. format: iri-reference
  4323. example: 'https://example.com/'
  4324. productName:
  4325. readOnly: true
  4326. type:
  4327. - string
  4328. - 'null'
  4329. documentObject:
  4330. 'owl:maxCardinality': 1
  4331. type:
  4332. - string
  4333. - 'null'
  4334. format: iri-reference
  4335. example: 'https://example.com/'
  4336. documentUrl:
  4337. readOnly: true
  4338. type:
  4339. - string
  4340. - 'null'
  4341. createdBy:
  4342. readOnly: true
  4343. 'owl:maxCardinality': 1
  4344. type:
  4345. - string
  4346. - 'null'
  4347. format: iri-reference
  4348. example: 'https://example.com/'
  4349. createdByName:
  4350. readOnly: true
  4351. type:
  4352. - string
  4353. - 'null'
  4354. createdAt:
  4355. readOnly: true
  4356. type:
  4357. - string
  4358. - 'null'
  4359. format: date-time
  4360. Document.jsonld:
  4361. type: object
  4362. description: ''
  4363. deprecated: false
  4364. required:
  4365. - name
  4366. - documentObject
  4367. properties:
  4368. '@context':
  4369. readOnly: true
  4370. oneOf:
  4371. -
  4372. type: string
  4373. -
  4374. type: object
  4375. properties:
  4376. '@vocab':
  4377. type: string
  4378. hydra:
  4379. type: string
  4380. enum: ['http://www.w3.org/ns/hydra/core#']
  4381. required:
  4382. - '@vocab'
  4383. - hydra
  4384. additionalProperties: true
  4385. '@id':
  4386. readOnly: true
  4387. type: string
  4388. '@type':
  4389. readOnly: true
  4390. type: string
  4391. name:
  4392. type:
  4393. - string
  4394. - 'null'
  4395. description:
  4396. type:
  4397. - string
  4398. - 'null'
  4399. partner:
  4400. 'owl:maxCardinality': 1
  4401. type:
  4402. - string
  4403. - 'null'
  4404. format: iri-reference
  4405. example: 'https://example.com/'
  4406. partnerName:
  4407. readOnly: true
  4408. type:
  4409. - string
  4410. - 'null'
  4411. product:
  4412. 'owl:maxCardinality': 1
  4413. type:
  4414. - string
  4415. - 'null'
  4416. format: iri-reference
  4417. example: 'https://example.com/'
  4418. productName:
  4419. readOnly: true
  4420. type:
  4421. - string
  4422. - 'null'
  4423. documentObject:
  4424. 'owl:maxCardinality': 1
  4425. type:
  4426. - string
  4427. - 'null'
  4428. format: iri-reference
  4429. example: 'https://example.com/'
  4430. documentUrl:
  4431. readOnly: true
  4432. type:
  4433. - string
  4434. - 'null'
  4435. createdBy:
  4436. readOnly: true
  4437. 'owl:maxCardinality': 1
  4438. type:
  4439. - string
  4440. - 'null'
  4441. format: iri-reference
  4442. example: 'https://example.com/'
  4443. createdByName:
  4444. readOnly: true
  4445. type:
  4446. - string
  4447. - 'null'
  4448. createdAt:
  4449. readOnly: true
  4450. type:
  4451. - string
  4452. - 'null'
  4453. format: date-time
  4454. DocumentObject-document_object.read:
  4455. type: object
  4456. description: ''
  4457. deprecated: false
  4458. externalDocs:
  4459. url: 'https://schema.org/MediaObject'
  4460. properties:
  4461. contentUrl:
  4462. externalDocs:
  4463. url: 'https://schema.org/contentUrl'
  4464. type:
  4465. - string
  4466. - 'null'
  4467. DocumentObject.jsonhal-document_object.read:
  4468. type: object
  4469. description: ''
  4470. deprecated: false
  4471. externalDocs:
  4472. url: 'https://schema.org/MediaObject'
  4473. properties:
  4474. _links:
  4475. type: object
  4476. properties:
  4477. self:
  4478. type: object
  4479. properties:
  4480. href:
  4481. type: string
  4482. format: iri-reference
  4483. contentUrl:
  4484. externalDocs:
  4485. url: 'https://schema.org/contentUrl'
  4486. type:
  4487. - string
  4488. - 'null'
  4489. DocumentObject.jsonld-document_object.read:
  4490. type: object
  4491. description: ''
  4492. deprecated: false
  4493. externalDocs:
  4494. url: 'https://schema.org/MediaObject'
  4495. properties:
  4496. '@context':
  4497. readOnly: true
  4498. oneOf:
  4499. -
  4500. type: string
  4501. -
  4502. type: object
  4503. properties:
  4504. '@vocab':
  4505. type: string
  4506. hydra:
  4507. type: string
  4508. enum: ['http://www.w3.org/ns/hydra/core#']
  4509. required:
  4510. - '@vocab'
  4511. - hydra
  4512. additionalProperties: true
  4513. '@id':
  4514. readOnly: true
  4515. type: string
  4516. '@type':
  4517. readOnly: true
  4518. type: string
  4519. contentUrl:
  4520. externalDocs:
  4521. url: 'https://schema.org/contentUrl'
  4522. type:
  4523. - string
  4524. - 'null'
  4525. MediaObject-media_object.read:
  4526. type: object
  4527. description: ''
  4528. deprecated: false
  4529. externalDocs:
  4530. url: 'https://schema.org/MediaObject'
  4531. properties:
  4532. contentUrl:
  4533. externalDocs:
  4534. url: 'https://schema.org/contentUrl'
  4535. type:
  4536. - string
  4537. - 'null'
  4538. MediaObject.jsonhal-media_object.read:
  4539. type: object
  4540. description: ''
  4541. deprecated: false
  4542. externalDocs:
  4543. url: 'https://schema.org/MediaObject'
  4544. properties:
  4545. _links:
  4546. type: object
  4547. properties:
  4548. self:
  4549. type: object
  4550. properties:
  4551. href:
  4552. type: string
  4553. format: iri-reference
  4554. contentUrl:
  4555. externalDocs:
  4556. url: 'https://schema.org/contentUrl'
  4557. type:
  4558. - string
  4559. - 'null'
  4560. MediaObject.jsonld-media_object.read:
  4561. type: object
  4562. description: ''
  4563. deprecated: false
  4564. externalDocs:
  4565. url: 'https://schema.org/MediaObject'
  4566. properties:
  4567. '@context':
  4568. readOnly: true
  4569. oneOf:
  4570. -
  4571. type: string
  4572. -
  4573. type: object
  4574. properties:
  4575. '@vocab':
  4576. type: string
  4577. hydra:
  4578. type: string
  4579. enum: ['http://www.w3.org/ns/hydra/core#']
  4580. required:
  4581. - '@vocab'
  4582. - hydra
  4583. additionalProperties: true
  4584. '@id':
  4585. readOnly: true
  4586. type: string
  4587. '@type':
  4588. readOnly: true
  4589. type: string
  4590. contentUrl:
  4591. externalDocs:
  4592. url: 'https://schema.org/contentUrl'
  4593. type:
  4594. - string
  4595. - 'null'
  4596. Partner:
  4597. type: object
  4598. description: ''
  4599. deprecated: false
  4600. required:
  4601. - name
  4602. - partnerType
  4603. properties:
  4604. name:
  4605. type: string
  4606. partnerType:
  4607. type: string
  4608. enum:
  4609. - customer
  4610. - supplier
  4611. - service
  4612. description:
  4613. type:
  4614. - string
  4615. - 'null'
  4616. street:
  4617. type:
  4618. - string
  4619. - 'null'
  4620. streetNo:
  4621. type:
  4622. - string
  4623. - 'null'
  4624. zip:
  4625. type:
  4626. - string
  4627. - 'null'
  4628. city:
  4629. type:
  4630. - string
  4631. - 'null'
  4632. country:
  4633. type:
  4634. - string
  4635. - 'null'
  4636. website:
  4637. type:
  4638. - string
  4639. - 'null'
  4640. logo:
  4641. 'owl:maxCardinality': 1
  4642. type:
  4643. - string
  4644. - 'null'
  4645. format: iri-reference
  4646. example: 'https://example.com/'
  4647. logoUrl:
  4648. readOnly: true
  4649. type:
  4650. - string
  4651. - 'null'
  4652. createdBy:
  4653. readOnly: true
  4654. 'owl:maxCardinality': 1
  4655. type:
  4656. - string
  4657. - 'null'
  4658. format: iri-reference
  4659. example: 'https://example.com/'
  4660. createdByName:
  4661. readOnly: true
  4662. type:
  4663. - string
  4664. - 'null'
  4665. createdAt:
  4666. readOnly: true
  4667. type:
  4668. - string
  4669. - 'null'
  4670. format: date-time
  4671. posts:
  4672. readOnly: true
  4673. description: 'array<int, PostingApi>'
  4674. type: array
  4675. items:
  4676. type: string
  4677. contacts:
  4678. readOnly: true
  4679. type: array
  4680. items:
  4681. type: string
  4682. format: iri-reference
  4683. example: 'https://example.com/'
  4684. partnerProducts:
  4685. readOnly: true
  4686. type: array
  4687. items:
  4688. type: string
  4689. format: iri-reference
  4690. example: 'https://example.com/'
  4691. Partner.jsonhal:
  4692. type: object
  4693. description: ''
  4694. deprecated: false
  4695. required:
  4696. - name
  4697. - partnerType
  4698. properties:
  4699. _links:
  4700. type: object
  4701. properties:
  4702. self:
  4703. type: object
  4704. properties:
  4705. href:
  4706. type: string
  4707. format: iri-reference
  4708. name:
  4709. type: string
  4710. partnerType:
  4711. type: string
  4712. enum:
  4713. - customer
  4714. - supplier
  4715. - service
  4716. description:
  4717. type:
  4718. - string
  4719. - 'null'
  4720. street:
  4721. type:
  4722. - string
  4723. - 'null'
  4724. streetNo:
  4725. type:
  4726. - string
  4727. - 'null'
  4728. zip:
  4729. type:
  4730. - string
  4731. - 'null'
  4732. city:
  4733. type:
  4734. - string
  4735. - 'null'
  4736. country:
  4737. type:
  4738. - string
  4739. - 'null'
  4740. website:
  4741. type:
  4742. - string
  4743. - 'null'
  4744. logo:
  4745. 'owl:maxCardinality': 1
  4746. type:
  4747. - string
  4748. - 'null'
  4749. format: iri-reference
  4750. example: 'https://example.com/'
  4751. logoUrl:
  4752. readOnly: true
  4753. type:
  4754. - string
  4755. - 'null'
  4756. createdBy:
  4757. readOnly: true
  4758. 'owl:maxCardinality': 1
  4759. type:
  4760. - string
  4761. - 'null'
  4762. format: iri-reference
  4763. example: 'https://example.com/'
  4764. createdByName:
  4765. readOnly: true
  4766. type:
  4767. - string
  4768. - 'null'
  4769. createdAt:
  4770. readOnly: true
  4771. type:
  4772. - string
  4773. - 'null'
  4774. format: date-time
  4775. posts:
  4776. readOnly: true
  4777. description: 'array<int, PostingApi>'
  4778. type: array
  4779. items:
  4780. type: string
  4781. contacts:
  4782. readOnly: true
  4783. type: array
  4784. items:
  4785. type: string
  4786. format: iri-reference
  4787. example: 'https://example.com/'
  4788. partnerProducts:
  4789. readOnly: true
  4790. type: array
  4791. items:
  4792. type: string
  4793. format: iri-reference
  4794. example: 'https://example.com/'
  4795. Partner.jsonld:
  4796. type: object
  4797. description: ''
  4798. deprecated: false
  4799. required:
  4800. - name
  4801. - partnerType
  4802. properties:
  4803. '@context':
  4804. readOnly: true
  4805. oneOf:
  4806. -
  4807. type: string
  4808. -
  4809. type: object
  4810. properties:
  4811. '@vocab':
  4812. type: string
  4813. hydra:
  4814. type: string
  4815. enum: ['http://www.w3.org/ns/hydra/core#']
  4816. required:
  4817. - '@vocab'
  4818. - hydra
  4819. additionalProperties: true
  4820. '@id':
  4821. readOnly: true
  4822. type: string
  4823. '@type':
  4824. readOnly: true
  4825. type: string
  4826. name:
  4827. type: string
  4828. partnerType:
  4829. type: string
  4830. enum:
  4831. - customer
  4832. - supplier
  4833. - service
  4834. description:
  4835. type:
  4836. - string
  4837. - 'null'
  4838. street:
  4839. type:
  4840. - string
  4841. - 'null'
  4842. streetNo:
  4843. type:
  4844. - string
  4845. - 'null'
  4846. zip:
  4847. type:
  4848. - string
  4849. - 'null'
  4850. city:
  4851. type:
  4852. - string
  4853. - 'null'
  4854. country:
  4855. type:
  4856. - string
  4857. - 'null'
  4858. website:
  4859. type:
  4860. - string
  4861. - 'null'
  4862. logo:
  4863. 'owl:maxCardinality': 1
  4864. type:
  4865. - string
  4866. - 'null'
  4867. format: iri-reference
  4868. example: 'https://example.com/'
  4869. logoUrl:
  4870. readOnly: true
  4871. type:
  4872. - string
  4873. - 'null'
  4874. createdBy:
  4875. readOnly: true
  4876. 'owl:maxCardinality': 1
  4877. type:
  4878. - string
  4879. - 'null'
  4880. format: iri-reference
  4881. example: 'https://example.com/'
  4882. createdByName:
  4883. readOnly: true
  4884. type:
  4885. - string
  4886. - 'null'
  4887. createdAt:
  4888. readOnly: true
  4889. type:
  4890. - string
  4891. - 'null'
  4892. format: date-time
  4893. posts:
  4894. readOnly: true
  4895. description: 'array<int, PostingApi>'
  4896. type: array
  4897. items:
  4898. type: string
  4899. contacts:
  4900. readOnly: true
  4901. type: array
  4902. items:
  4903. type: string
  4904. format: iri-reference
  4905. example: 'https://example.com/'
  4906. partnerProducts:
  4907. readOnly: true
  4908. type: array
  4909. items:
  4910. type: string
  4911. format: iri-reference
  4912. example: 'https://example.com/'
  4913. PartnerFollow:
  4914. type: object
  4915. description: ''
  4916. deprecated: false
  4917. properties:
  4918. user:
  4919. readOnly: true
  4920. 'owl:maxCardinality': 1
  4921. type:
  4922. - string
  4923. - 'null'
  4924. format: iri-reference
  4925. example: 'https://example.com/'
  4926. userName:
  4927. readOnly: true
  4928. type:
  4929. - string
  4930. - 'null'
  4931. partner:
  4932. 'owl:maxCardinality': 1
  4933. type:
  4934. - string
  4935. - 'null'
  4936. format: iri-reference
  4937. example: 'https://example.com/'
  4938. partnerName:
  4939. readOnly: true
  4940. type:
  4941. - string
  4942. - 'null'
  4943. createdAt:
  4944. readOnly: true
  4945. type:
  4946. - string
  4947. - 'null'
  4948. format: date-time
  4949. required:
  4950. - partner
  4951. PartnerFollow.jsonhal:
  4952. type: object
  4953. description: ''
  4954. deprecated: false
  4955. properties:
  4956. _links:
  4957. type: object
  4958. properties:
  4959. self:
  4960. type: object
  4961. properties:
  4962. href:
  4963. type: string
  4964. format: iri-reference
  4965. user:
  4966. readOnly: true
  4967. 'owl:maxCardinality': 1
  4968. type:
  4969. - string
  4970. - 'null'
  4971. format: iri-reference
  4972. example: 'https://example.com/'
  4973. userName:
  4974. readOnly: true
  4975. type:
  4976. - string
  4977. - 'null'
  4978. partner:
  4979. 'owl:maxCardinality': 1
  4980. type:
  4981. - string
  4982. - 'null'
  4983. format: iri-reference
  4984. example: 'https://example.com/'
  4985. partnerName:
  4986. readOnly: true
  4987. type:
  4988. - string
  4989. - 'null'
  4990. createdAt:
  4991. readOnly: true
  4992. type:
  4993. - string
  4994. - 'null'
  4995. format: date-time
  4996. required:
  4997. - partner
  4998. PartnerFollow.jsonld:
  4999. type: object
  5000. description: ''
  5001. deprecated: false
  5002. properties:
  5003. '@context':
  5004. readOnly: true
  5005. oneOf:
  5006. -
  5007. type: string
  5008. -
  5009. type: object
  5010. properties:
  5011. '@vocab':
  5012. type: string
  5013. hydra:
  5014. type: string
  5015. enum: ['http://www.w3.org/ns/hydra/core#']
  5016. required:
  5017. - '@vocab'
  5018. - hydra
  5019. additionalProperties: true
  5020. '@id':
  5021. readOnly: true
  5022. type: string
  5023. '@type':
  5024. readOnly: true
  5025. type: string
  5026. user:
  5027. readOnly: true
  5028. 'owl:maxCardinality': 1
  5029. type:
  5030. - string
  5031. - 'null'
  5032. format: iri-reference
  5033. example: 'https://example.com/'
  5034. userName:
  5035. readOnly: true
  5036. type:
  5037. - string
  5038. - 'null'
  5039. partner:
  5040. 'owl:maxCardinality': 1
  5041. type:
  5042. - string
  5043. - 'null'
  5044. format: iri-reference
  5045. example: 'https://example.com/'
  5046. partnerName:
  5047. readOnly: true
  5048. type:
  5049. - string
  5050. - 'null'
  5051. createdAt:
  5052. readOnly: true
  5053. type:
  5054. - string
  5055. - 'null'
  5056. format: date-time
  5057. required:
  5058. - partner
  5059. PartnerProduct:
  5060. type: object
  5061. description: ''
  5062. deprecated: false
  5063. required:
  5064. - partner
  5065. - product
  5066. properties:
  5067. partner:
  5068. 'owl:maxCardinality': 1
  5069. type:
  5070. - string
  5071. - 'null'
  5072. format: iri-reference
  5073. example: 'https://example.com/'
  5074. partnerName:
  5075. readOnly: true
  5076. type:
  5077. - string
  5078. - 'null'
  5079. product:
  5080. 'owl:maxCardinality': 1
  5081. type:
  5082. - string
  5083. - 'null'
  5084. format: iri-reference
  5085. example: 'https://example.com/'
  5086. productName:
  5087. readOnly: true
  5088. type:
  5089. - string
  5090. - 'null'
  5091. createdAt:
  5092. readOnly: true
  5093. type:
  5094. - string
  5095. - 'null'
  5096. format: date-time
  5097. PartnerProduct.jsonhal:
  5098. type: object
  5099. description: ''
  5100. deprecated: false
  5101. required:
  5102. - partner
  5103. - product
  5104. properties:
  5105. _links:
  5106. type: object
  5107. properties:
  5108. self:
  5109. type: object
  5110. properties:
  5111. href:
  5112. type: string
  5113. format: iri-reference
  5114. partner:
  5115. 'owl:maxCardinality': 1
  5116. type:
  5117. - string
  5118. - 'null'
  5119. format: iri-reference
  5120. example: 'https://example.com/'
  5121. partnerName:
  5122. readOnly: true
  5123. type:
  5124. - string
  5125. - 'null'
  5126. product:
  5127. 'owl:maxCardinality': 1
  5128. type:
  5129. - string
  5130. - 'null'
  5131. format: iri-reference
  5132. example: 'https://example.com/'
  5133. productName:
  5134. readOnly: true
  5135. type:
  5136. - string
  5137. - 'null'
  5138. createdAt:
  5139. readOnly: true
  5140. type:
  5141. - string
  5142. - 'null'
  5143. format: date-time
  5144. PartnerProduct.jsonld:
  5145. type: object
  5146. description: ''
  5147. deprecated: false
  5148. required:
  5149. - partner
  5150. - product
  5151. properties:
  5152. '@context':
  5153. readOnly: true
  5154. oneOf:
  5155. -
  5156. type: string
  5157. -
  5158. type: object
  5159. properties:
  5160. '@vocab':
  5161. type: string
  5162. hydra:
  5163. type: string
  5164. enum: ['http://www.w3.org/ns/hydra/core#']
  5165. required:
  5166. - '@vocab'
  5167. - hydra
  5168. additionalProperties: true
  5169. '@id':
  5170. readOnly: true
  5171. type: string
  5172. '@type':
  5173. readOnly: true
  5174. type: string
  5175. partner:
  5176. 'owl:maxCardinality': 1
  5177. type:
  5178. - string
  5179. - 'null'
  5180. format: iri-reference
  5181. example: 'https://example.com/'
  5182. partnerName:
  5183. readOnly: true
  5184. type:
  5185. - string
  5186. - 'null'
  5187. product:
  5188. 'owl:maxCardinality': 1
  5189. type:
  5190. - string
  5191. - 'null'
  5192. format: iri-reference
  5193. example: 'https://example.com/'
  5194. productName:
  5195. readOnly: true
  5196. type:
  5197. - string
  5198. - 'null'
  5199. createdAt:
  5200. readOnly: true
  5201. type:
  5202. - string
  5203. - 'null'
  5204. format: date-time
  5205. Post:
  5206. type: object
  5207. description: ''
  5208. deprecated: false
  5209. required:
  5210. - headline
  5211. - message
  5212. properties:
  5213. headline:
  5214. type:
  5215. - string
  5216. - 'null'
  5217. message:
  5218. type:
  5219. - string
  5220. - 'null'
  5221. owner:
  5222. readOnly: true
  5223. 'owl:maxCardinality': 1
  5224. type:
  5225. - string
  5226. - 'null'
  5227. format: iri-reference
  5228. example: 'https://example.com/'
  5229. ownerName:
  5230. readOnly: true
  5231. type:
  5232. - string
  5233. - 'null'
  5234. partner:
  5235. 'owl:maxCardinality': 1
  5236. type:
  5237. - string
  5238. - 'null'
  5239. format: iri-reference
  5240. example: 'https://example.com/'
  5241. partnerName:
  5242. readOnly: true
  5243. type:
  5244. - string
  5245. - 'null'
  5246. product:
  5247. 'owl:maxCardinality': 1
  5248. type:
  5249. - string
  5250. - 'null'
  5251. format: iri-reference
  5252. example: 'https://example.com/'
  5253. productName:
  5254. readOnly: true
  5255. type:
  5256. - string
  5257. - 'null'
  5258. contact:
  5259. 'owl:maxCardinality': 1
  5260. type:
  5261. - string
  5262. - 'null'
  5263. format: iri-reference
  5264. example: 'https://example.com/'
  5265. sale:
  5266. 'owl:maxCardinality': 1
  5267. type:
  5268. - string
  5269. - 'null'
  5270. format: iri-reference
  5271. example: 'https://example.com/'
  5272. comments:
  5273. readOnly: true
  5274. description: 'array<int, CommentApi>'
  5275. type: array
  5276. items:
  5277. $ref: '#/components/schemas/Comment'
  5278. createdAt:
  5279. readOnly: true
  5280. type:
  5281. - string
  5282. - 'null'
  5283. format: date-time
  5284. Post-posting.create:
  5285. type: object
  5286. description: ''
  5287. deprecated: false
  5288. required:
  5289. - headline
  5290. - message
  5291. properties:
  5292. headline:
  5293. type:
  5294. - string
  5295. - 'null'
  5296. message:
  5297. type:
  5298. - string
  5299. - 'null'
  5300. partner:
  5301. 'owl:maxCardinality': 1
  5302. type:
  5303. - string
  5304. - 'null'
  5305. format: iri-reference
  5306. example: 'https://example.com/'
  5307. product:
  5308. 'owl:maxCardinality': 1
  5309. type:
  5310. - string
  5311. - 'null'
  5312. format: iri-reference
  5313. example: 'https://example.com/'
  5314. contact:
  5315. 'owl:maxCardinality': 1
  5316. type:
  5317. - string
  5318. - 'null'
  5319. format: iri-reference
  5320. example: 'https://example.com/'
  5321. sale:
  5322. 'owl:maxCardinality': 1
  5323. type:
  5324. - string
  5325. - 'null'
  5326. format: iri-reference
  5327. example: 'https://example.com/'
  5328. Post-posting.patch:
  5329. type: object
  5330. description: ''
  5331. deprecated: false
  5332. required:
  5333. - headline
  5334. - message
  5335. properties:
  5336. headline:
  5337. type:
  5338. - string
  5339. - 'null'
  5340. message:
  5341. type:
  5342. - string
  5343. - 'null'
  5344. Post.jsonhal:
  5345. type: object
  5346. description: ''
  5347. deprecated: false
  5348. required:
  5349. - headline
  5350. - message
  5351. properties:
  5352. _links:
  5353. type: object
  5354. properties:
  5355. self:
  5356. type: object
  5357. properties:
  5358. href:
  5359. type: string
  5360. format: iri-reference
  5361. headline:
  5362. type:
  5363. - string
  5364. - 'null'
  5365. message:
  5366. type:
  5367. - string
  5368. - 'null'
  5369. owner:
  5370. readOnly: true
  5371. 'owl:maxCardinality': 1
  5372. type:
  5373. - string
  5374. - 'null'
  5375. format: iri-reference
  5376. example: 'https://example.com/'
  5377. ownerName:
  5378. readOnly: true
  5379. type:
  5380. - string
  5381. - 'null'
  5382. partner:
  5383. 'owl:maxCardinality': 1
  5384. type:
  5385. - string
  5386. - 'null'
  5387. format: iri-reference
  5388. example: 'https://example.com/'
  5389. partnerName:
  5390. readOnly: true
  5391. type:
  5392. - string
  5393. - 'null'
  5394. product:
  5395. 'owl:maxCardinality': 1
  5396. type:
  5397. - string
  5398. - 'null'
  5399. format: iri-reference
  5400. example: 'https://example.com/'
  5401. productName:
  5402. readOnly: true
  5403. type:
  5404. - string
  5405. - 'null'
  5406. contact:
  5407. 'owl:maxCardinality': 1
  5408. type:
  5409. - string
  5410. - 'null'
  5411. format: iri-reference
  5412. example: 'https://example.com/'
  5413. sale:
  5414. 'owl:maxCardinality': 1
  5415. type:
  5416. - string
  5417. - 'null'
  5418. format: iri-reference
  5419. example: 'https://example.com/'
  5420. comments:
  5421. readOnly: true
  5422. description: 'array<int, CommentApi>'
  5423. type: array
  5424. items:
  5425. $ref: '#/components/schemas/Comment.jsonhal'
  5426. createdAt:
  5427. readOnly: true
  5428. type:
  5429. - string
  5430. - 'null'
  5431. format: date-time
  5432. Post.jsonhal-posting.create:
  5433. type: object
  5434. description: ''
  5435. deprecated: false
  5436. required:
  5437. - headline
  5438. - message
  5439. properties:
  5440. _links:
  5441. type: object
  5442. properties:
  5443. self:
  5444. type: object
  5445. properties:
  5446. href:
  5447. type: string
  5448. format: iri-reference
  5449. headline:
  5450. type:
  5451. - string
  5452. - 'null'
  5453. message:
  5454. type:
  5455. - string
  5456. - 'null'
  5457. partner:
  5458. 'owl:maxCardinality': 1
  5459. type:
  5460. - string
  5461. - 'null'
  5462. format: iri-reference
  5463. example: 'https://example.com/'
  5464. product:
  5465. 'owl:maxCardinality': 1
  5466. type:
  5467. - string
  5468. - 'null'
  5469. format: iri-reference
  5470. example: 'https://example.com/'
  5471. contact:
  5472. 'owl:maxCardinality': 1
  5473. type:
  5474. - string
  5475. - 'null'
  5476. format: iri-reference
  5477. example: 'https://example.com/'
  5478. sale:
  5479. 'owl:maxCardinality': 1
  5480. type:
  5481. - string
  5482. - 'null'
  5483. format: iri-reference
  5484. example: 'https://example.com/'
  5485. Post.jsonld:
  5486. type: object
  5487. description: ''
  5488. deprecated: false
  5489. required:
  5490. - headline
  5491. - message
  5492. properties:
  5493. '@context':
  5494. readOnly: true
  5495. oneOf:
  5496. -
  5497. type: string
  5498. -
  5499. type: object
  5500. properties:
  5501. '@vocab':
  5502. type: string
  5503. hydra:
  5504. type: string
  5505. enum: ['http://www.w3.org/ns/hydra/core#']
  5506. required:
  5507. - '@vocab'
  5508. - hydra
  5509. additionalProperties: true
  5510. '@id':
  5511. readOnly: true
  5512. type: string
  5513. '@type':
  5514. readOnly: true
  5515. type: string
  5516. headline:
  5517. type:
  5518. - string
  5519. - 'null'
  5520. message:
  5521. type:
  5522. - string
  5523. - 'null'
  5524. owner:
  5525. readOnly: true
  5526. 'owl:maxCardinality': 1
  5527. type:
  5528. - string
  5529. - 'null'
  5530. format: iri-reference
  5531. example: 'https://example.com/'
  5532. ownerName:
  5533. readOnly: true
  5534. type:
  5535. - string
  5536. - 'null'
  5537. partner:
  5538. 'owl:maxCardinality': 1
  5539. type:
  5540. - string
  5541. - 'null'
  5542. format: iri-reference
  5543. example: 'https://example.com/'
  5544. partnerName:
  5545. readOnly: true
  5546. type:
  5547. - string
  5548. - 'null'
  5549. product:
  5550. 'owl:maxCardinality': 1
  5551. type:
  5552. - string
  5553. - 'null'
  5554. format: iri-reference
  5555. example: 'https://example.com/'
  5556. productName:
  5557. readOnly: true
  5558. type:
  5559. - string
  5560. - 'null'
  5561. contact:
  5562. 'owl:maxCardinality': 1
  5563. type:
  5564. - string
  5565. - 'null'
  5566. format: iri-reference
  5567. example: 'https://example.com/'
  5568. sale:
  5569. 'owl:maxCardinality': 1
  5570. type:
  5571. - string
  5572. - 'null'
  5573. format: iri-reference
  5574. example: 'https://example.com/'
  5575. comments:
  5576. readOnly: true
  5577. description: 'array<int, CommentApi>'
  5578. type: array
  5579. items:
  5580. $ref: '#/components/schemas/Comment.jsonld'
  5581. createdAt:
  5582. readOnly: true
  5583. type:
  5584. - string
  5585. - 'null'
  5586. format: date-time
  5587. Post.jsonld-posting.create:
  5588. type: object
  5589. description: ''
  5590. deprecated: false
  5591. required:
  5592. - headline
  5593. - message
  5594. properties:
  5595. headline:
  5596. type:
  5597. - string
  5598. - 'null'
  5599. message:
  5600. type:
  5601. - string
  5602. - 'null'
  5603. partner:
  5604. 'owl:maxCardinality': 1
  5605. type:
  5606. - string
  5607. - 'null'
  5608. format: iri-reference
  5609. example: 'https://example.com/'
  5610. product:
  5611. 'owl:maxCardinality': 1
  5612. type:
  5613. - string
  5614. - 'null'
  5615. format: iri-reference
  5616. example: 'https://example.com/'
  5617. contact:
  5618. 'owl:maxCardinality': 1
  5619. type:
  5620. - string
  5621. - 'null'
  5622. format: iri-reference
  5623. example: 'https://example.com/'
  5624. sale:
  5625. 'owl:maxCardinality': 1
  5626. type:
  5627. - string
  5628. - 'null'
  5629. format: iri-reference
  5630. example: 'https://example.com/'
  5631. Product:
  5632. type: object
  5633. description: ''
  5634. deprecated: false
  5635. required:
  5636. - name
  5637. properties:
  5638. name:
  5639. type: string
  5640. description:
  5641. type:
  5642. - string
  5643. - 'null'
  5644. image:
  5645. 'owl:maxCardinality': 1
  5646. type:
  5647. - string
  5648. - 'null'
  5649. format: iri-reference
  5650. example: 'https://example.com/'
  5651. imageUrl:
  5652. readOnly: true
  5653. type:
  5654. - string
  5655. - 'null'
  5656. createdBy:
  5657. readOnly: true
  5658. 'owl:maxCardinality': 1
  5659. type:
  5660. - string
  5661. - 'null'
  5662. format: iri-reference
  5663. example: 'https://example.com/'
  5664. createdByName:
  5665. readOnly: true
  5666. type:
  5667. - string
  5668. - 'null'
  5669. createdAt:
  5670. type:
  5671. - string
  5672. - 'null'
  5673. format: date-time
  5674. Product.jsonhal:
  5675. type: object
  5676. description: ''
  5677. deprecated: false
  5678. required:
  5679. - name
  5680. properties:
  5681. _links:
  5682. type: object
  5683. properties:
  5684. self:
  5685. type: object
  5686. properties:
  5687. href:
  5688. type: string
  5689. format: iri-reference
  5690. name:
  5691. type: string
  5692. description:
  5693. type:
  5694. - string
  5695. - 'null'
  5696. image:
  5697. 'owl:maxCardinality': 1
  5698. type:
  5699. - string
  5700. - 'null'
  5701. format: iri-reference
  5702. example: 'https://example.com/'
  5703. imageUrl:
  5704. readOnly: true
  5705. type:
  5706. - string
  5707. - 'null'
  5708. createdBy:
  5709. readOnly: true
  5710. 'owl:maxCardinality': 1
  5711. type:
  5712. - string
  5713. - 'null'
  5714. format: iri-reference
  5715. example: 'https://example.com/'
  5716. createdByName:
  5717. readOnly: true
  5718. type:
  5719. - string
  5720. - 'null'
  5721. createdAt:
  5722. type:
  5723. - string
  5724. - 'null'
  5725. format: date-time
  5726. Product.jsonld:
  5727. type: object
  5728. description: ''
  5729. deprecated: false
  5730. required:
  5731. - name
  5732. properties:
  5733. '@context':
  5734. readOnly: true
  5735. oneOf:
  5736. -
  5737. type: string
  5738. -
  5739. type: object
  5740. properties:
  5741. '@vocab':
  5742. type: string
  5743. hydra:
  5744. type: string
  5745. enum: ['http://www.w3.org/ns/hydra/core#']
  5746. required:
  5747. - '@vocab'
  5748. - hydra
  5749. additionalProperties: true
  5750. '@id':
  5751. readOnly: true
  5752. type: string
  5753. '@type':
  5754. readOnly: true
  5755. type: string
  5756. name:
  5757. type: string
  5758. description:
  5759. type:
  5760. - string
  5761. - 'null'
  5762. image:
  5763. 'owl:maxCardinality': 1
  5764. type:
  5765. - string
  5766. - 'null'
  5767. format: iri-reference
  5768. example: 'https://example.com/'
  5769. imageUrl:
  5770. readOnly: true
  5771. type:
  5772. - string
  5773. - 'null'
  5774. createdBy:
  5775. readOnly: true
  5776. 'owl:maxCardinality': 1
  5777. type:
  5778. - string
  5779. - 'null'
  5780. format: iri-reference
  5781. example: 'https://example.com/'
  5782. createdByName:
  5783. readOnly: true
  5784. type:
  5785. - string
  5786. - 'null'
  5787. createdAt:
  5788. type:
  5789. - string
  5790. - 'null'
  5791. format: date-time
  5792. Sale:
  5793. type: object
  5794. description: ''
  5795. deprecated: false
  5796. properties:
  5797. owner:
  5798. readOnly: true
  5799. 'owl:maxCardinality': 1
  5800. type:
  5801. - string
  5802. - 'null'
  5803. format: iri-reference
  5804. example: 'https://example.com/'
  5805. ownerName:
  5806. readOnly: true
  5807. type:
  5808. - string
  5809. - 'null'
  5810. partner:
  5811. 'owl:maxCardinality': 1
  5812. type:
  5813. - string
  5814. - 'null'
  5815. format: iri-reference
  5816. example: 'https://example.com/'
  5817. partnerType:
  5818. readOnly: true
  5819. type: string
  5820. enum:
  5821. - customer
  5822. - supplier
  5823. - service
  5824. partnerName:
  5825. readOnly: true
  5826. type:
  5827. - string
  5828. - 'null'
  5829. product:
  5830. 'owl:maxCardinality': 1
  5831. type:
  5832. - string
  5833. - 'null'
  5834. format: iri-reference
  5835. example: 'https://example.com/'
  5836. productName:
  5837. readOnly: true
  5838. type:
  5839. - string
  5840. - 'null'
  5841. turnover:
  5842. type:
  5843. - integer
  5844. - 'null'
  5845. profit:
  5846. type:
  5847. - integer
  5848. - 'null'
  5849. quantity:
  5850. type:
  5851. - integer
  5852. - 'null'
  5853. comment:
  5854. type:
  5855. - string
  5856. - 'null'
  5857. createdAt:
  5858. readOnly: true
  5859. type:
  5860. - string
  5861. - 'null'
  5862. format: date-time
  5863. posts:
  5864. readOnly: true
  5865. description: 'array<int, PostingApi>'
  5866. type: array
  5867. items:
  5868. type: string
  5869. required:
  5870. - turnover
  5871. - profit
  5872. - quantity
  5873. Sale.jsonhal:
  5874. type: object
  5875. description: ''
  5876. deprecated: false
  5877. properties:
  5878. _links:
  5879. type: object
  5880. properties:
  5881. self:
  5882. type: object
  5883. properties:
  5884. href:
  5885. type: string
  5886. format: iri-reference
  5887. owner:
  5888. readOnly: true
  5889. 'owl:maxCardinality': 1
  5890. type:
  5891. - string
  5892. - 'null'
  5893. format: iri-reference
  5894. example: 'https://example.com/'
  5895. ownerName:
  5896. readOnly: true
  5897. type:
  5898. - string
  5899. - 'null'
  5900. partner:
  5901. 'owl:maxCardinality': 1
  5902. type:
  5903. - string
  5904. - 'null'
  5905. format: iri-reference
  5906. example: 'https://example.com/'
  5907. partnerType:
  5908. readOnly: true
  5909. type: string
  5910. enum:
  5911. - customer
  5912. - supplier
  5913. - service
  5914. partnerName:
  5915. readOnly: true
  5916. type:
  5917. - string
  5918. - 'null'
  5919. product:
  5920. 'owl:maxCardinality': 1
  5921. type:
  5922. - string
  5923. - 'null'
  5924. format: iri-reference
  5925. example: 'https://example.com/'
  5926. productName:
  5927. readOnly: true
  5928. type:
  5929. - string
  5930. - 'null'
  5931. turnover:
  5932. type:
  5933. - integer
  5934. - 'null'
  5935. profit:
  5936. type:
  5937. - integer
  5938. - 'null'
  5939. quantity:
  5940. type:
  5941. - integer
  5942. - 'null'
  5943. comment:
  5944. type:
  5945. - string
  5946. - 'null'
  5947. createdAt:
  5948. readOnly: true
  5949. type:
  5950. - string
  5951. - 'null'
  5952. format: date-time
  5953. posts:
  5954. readOnly: true
  5955. description: 'array<int, PostingApi>'
  5956. type: array
  5957. items:
  5958. type: string
  5959. required:
  5960. - turnover
  5961. - profit
  5962. - quantity
  5963. Sale.jsonld:
  5964. type: object
  5965. description: ''
  5966. deprecated: false
  5967. properties:
  5968. '@context':
  5969. readOnly: true
  5970. oneOf:
  5971. -
  5972. type: string
  5973. -
  5974. type: object
  5975. properties:
  5976. '@vocab':
  5977. type: string
  5978. hydra:
  5979. type: string
  5980. enum: ['http://www.w3.org/ns/hydra/core#']
  5981. required:
  5982. - '@vocab'
  5983. - hydra
  5984. additionalProperties: true
  5985. '@id':
  5986. readOnly: true
  5987. type: string
  5988. '@type':
  5989. readOnly: true
  5990. type: string
  5991. owner:
  5992. readOnly: true
  5993. 'owl:maxCardinality': 1
  5994. type:
  5995. - string
  5996. - 'null'
  5997. format: iri-reference
  5998. example: 'https://example.com/'
  5999. ownerName:
  6000. readOnly: true
  6001. type:
  6002. - string
  6003. - 'null'
  6004. partner:
  6005. 'owl:maxCardinality': 1
  6006. type:
  6007. - string
  6008. - 'null'
  6009. format: iri-reference
  6010. example: 'https://example.com/'
  6011. partnerType:
  6012. readOnly: true
  6013. type: string
  6014. enum:
  6015. - customer
  6016. - supplier
  6017. - service
  6018. partnerName:
  6019. readOnly: true
  6020. type:
  6021. - string
  6022. - 'null'
  6023. product:
  6024. 'owl:maxCardinality': 1
  6025. type:
  6026. - string
  6027. - 'null'
  6028. format: iri-reference
  6029. example: 'https://example.com/'
  6030. productName:
  6031. readOnly: true
  6032. type:
  6033. - string
  6034. - 'null'
  6035. turnover:
  6036. type:
  6037. - integer
  6038. - 'null'
  6039. profit:
  6040. type:
  6041. - integer
  6042. - 'null'
  6043. quantity:
  6044. type:
  6045. - integer
  6046. - 'null'
  6047. comment:
  6048. type:
  6049. - string
  6050. - 'null'
  6051. createdAt:
  6052. readOnly: true
  6053. type:
  6054. - string
  6055. - 'null'
  6056. format: date-time
  6057. posts:
  6058. readOnly: true
  6059. description: 'array<int, PostingApi>'
  6060. type: array
  6061. items:
  6062. type: string
  6063. required:
  6064. - turnover
  6065. - profit
  6066. - quantity
  6067. SaleSummary:
  6068. type: object
  6069. description: ''
  6070. deprecated: false
  6071. properties:
  6072. owner:
  6073. 'owl:maxCardinality': 1
  6074. type:
  6075. - string
  6076. - 'null'
  6077. format: iri-reference
  6078. example: 'https://example.com/'
  6079. ownerName:
  6080. type:
  6081. - string
  6082. - 'null'
  6083. turnover:
  6084. type:
  6085. - integer
  6086. - 'null'
  6087. profit:
  6088. type:
  6089. - integer
  6090. - 'null'
  6091. SaleSummary.jsonhal:
  6092. type: object
  6093. description: ''
  6094. deprecated: false
  6095. properties:
  6096. _links:
  6097. type: object
  6098. properties:
  6099. self:
  6100. type: object
  6101. properties:
  6102. href:
  6103. type: string
  6104. format: iri-reference
  6105. owner:
  6106. 'owl:maxCardinality': 1
  6107. type:
  6108. - string
  6109. - 'null'
  6110. format: iri-reference
  6111. example: 'https://example.com/'
  6112. ownerName:
  6113. type:
  6114. - string
  6115. - 'null'
  6116. turnover:
  6117. type:
  6118. - integer
  6119. - 'null'
  6120. profit:
  6121. type:
  6122. - integer
  6123. - 'null'
  6124. SaleSummary.jsonld:
  6125. type: object
  6126. description: ''
  6127. deprecated: false
  6128. properties:
  6129. '@id':
  6130. readOnly: true
  6131. type: string
  6132. '@type':
  6133. readOnly: true
  6134. type: string
  6135. owner:
  6136. 'owl:maxCardinality': 1
  6137. type:
  6138. - string
  6139. - 'null'
  6140. format: iri-reference
  6141. example: 'https://example.com/'
  6142. ownerName:
  6143. type:
  6144. - string
  6145. - 'null'
  6146. turnover:
  6147. type:
  6148. - integer
  6149. - 'null'
  6150. profit:
  6151. type:
  6152. - integer
  6153. - 'null'
  6154. Task:
  6155. type: object
  6156. description: ''
  6157. deprecated: false
  6158. required:
  6159. - headline
  6160. - description
  6161. - assignedTo
  6162. - dueAt
  6163. - prio
  6164. - completed
  6165. properties:
  6166. headline:
  6167. type:
  6168. - string
  6169. - 'null'
  6170. description:
  6171. type:
  6172. - string
  6173. - 'null'
  6174. createdBy:
  6175. readOnly: true
  6176. 'owl:maxCardinality': 1
  6177. type:
  6178. - string
  6179. - 'null'
  6180. format: iri-reference
  6181. example: 'https://example.com/'
  6182. createdByName:
  6183. readOnly: true
  6184. type:
  6185. - string
  6186. - 'null'
  6187. assignedTo:
  6188. 'owl:maxCardinality': 1
  6189. type:
  6190. - string
  6191. - 'null'
  6192. format: iri-reference
  6193. example: 'https://example.com/'
  6194. assignedToName:
  6195. readOnly: true
  6196. type:
  6197. - string
  6198. - 'null'
  6199. dueAt:
  6200. type:
  6201. - string
  6202. - 'null'
  6203. format: date-time
  6204. partner:
  6205. 'owl:maxCardinality': 1
  6206. type:
  6207. - string
  6208. - 'null'
  6209. format: iri-reference
  6210. example: 'https://example.com/'
  6211. partnerName:
  6212. readOnly: true
  6213. type:
  6214. - string
  6215. - 'null'
  6216. partnerType:
  6217. readOnly: true
  6218. type:
  6219. - string
  6220. - 'null'
  6221. enum:
  6222. - customer
  6223. - supplier
  6224. - service
  6225. - null
  6226. contact:
  6227. 'owl:maxCardinality': 1
  6228. type:
  6229. - string
  6230. - 'null'
  6231. format: iri-reference
  6232. example: 'https://example.com/'
  6233. contactName:
  6234. readOnly: true
  6235. type:
  6236. - string
  6237. - 'null'
  6238. prio:
  6239. type: string
  6240. enum:
  6241. - low
  6242. - medium
  6243. - high
  6244. completed:
  6245. type:
  6246. - boolean
  6247. - 'null'
  6248. taskNotes:
  6249. readOnly: true
  6250. description: 'array<int, TaskNoteApi>'
  6251. type: array
  6252. items:
  6253. $ref: '#/components/schemas/TaskNote'
  6254. createdAt:
  6255. readOnly: true
  6256. type:
  6257. - string
  6258. - 'null'
  6259. format: date-time
  6260. Task.jsonhal:
  6261. type: object
  6262. description: ''
  6263. deprecated: false
  6264. required:
  6265. - headline
  6266. - description
  6267. - assignedTo
  6268. - dueAt
  6269. - prio
  6270. - completed
  6271. properties:
  6272. _links:
  6273. type: object
  6274. properties:
  6275. self:
  6276. type: object
  6277. properties:
  6278. href:
  6279. type: string
  6280. format: iri-reference
  6281. headline:
  6282. type:
  6283. - string
  6284. - 'null'
  6285. description:
  6286. type:
  6287. - string
  6288. - 'null'
  6289. createdBy:
  6290. readOnly: true
  6291. 'owl:maxCardinality': 1
  6292. type:
  6293. - string
  6294. - 'null'
  6295. format: iri-reference
  6296. example: 'https://example.com/'
  6297. createdByName:
  6298. readOnly: true
  6299. type:
  6300. - string
  6301. - 'null'
  6302. assignedTo:
  6303. 'owl:maxCardinality': 1
  6304. type:
  6305. - string
  6306. - 'null'
  6307. format: iri-reference
  6308. example: 'https://example.com/'
  6309. assignedToName:
  6310. readOnly: true
  6311. type:
  6312. - string
  6313. - 'null'
  6314. dueAt:
  6315. type:
  6316. - string
  6317. - 'null'
  6318. format: date-time
  6319. partner:
  6320. 'owl:maxCardinality': 1
  6321. type:
  6322. - string
  6323. - 'null'
  6324. format: iri-reference
  6325. example: 'https://example.com/'
  6326. partnerName:
  6327. readOnly: true
  6328. type:
  6329. - string
  6330. - 'null'
  6331. partnerType:
  6332. readOnly: true
  6333. type:
  6334. - string
  6335. - 'null'
  6336. enum:
  6337. - customer
  6338. - supplier
  6339. - service
  6340. - null
  6341. contact:
  6342. 'owl:maxCardinality': 1
  6343. type:
  6344. - string
  6345. - 'null'
  6346. format: iri-reference
  6347. example: 'https://example.com/'
  6348. contactName:
  6349. readOnly: true
  6350. type:
  6351. - string
  6352. - 'null'
  6353. prio:
  6354. type: string
  6355. enum:
  6356. - low
  6357. - medium
  6358. - high
  6359. completed:
  6360. type:
  6361. - boolean
  6362. - 'null'
  6363. taskNotes:
  6364. readOnly: true
  6365. description: 'array<int, TaskNoteApi>'
  6366. type: array
  6367. items:
  6368. $ref: '#/components/schemas/TaskNote.jsonhal'
  6369. createdAt:
  6370. readOnly: true
  6371. type:
  6372. - string
  6373. - 'null'
  6374. format: date-time
  6375. Task.jsonld:
  6376. type: object
  6377. description: ''
  6378. deprecated: false
  6379. required:
  6380. - headline
  6381. - description
  6382. - assignedTo
  6383. - dueAt
  6384. - prio
  6385. - completed
  6386. properties:
  6387. '@context':
  6388. readOnly: true
  6389. oneOf:
  6390. -
  6391. type: string
  6392. -
  6393. type: object
  6394. properties:
  6395. '@vocab':
  6396. type: string
  6397. hydra:
  6398. type: string
  6399. enum: ['http://www.w3.org/ns/hydra/core#']
  6400. required:
  6401. - '@vocab'
  6402. - hydra
  6403. additionalProperties: true
  6404. '@id':
  6405. readOnly: true
  6406. type: string
  6407. '@type':
  6408. readOnly: true
  6409. type: string
  6410. headline:
  6411. type:
  6412. - string
  6413. - 'null'
  6414. description:
  6415. type:
  6416. - string
  6417. - 'null'
  6418. createdBy:
  6419. readOnly: true
  6420. 'owl:maxCardinality': 1
  6421. type:
  6422. - string
  6423. - 'null'
  6424. format: iri-reference
  6425. example: 'https://example.com/'
  6426. createdByName:
  6427. readOnly: true
  6428. type:
  6429. - string
  6430. - 'null'
  6431. assignedTo:
  6432. 'owl:maxCardinality': 1
  6433. type:
  6434. - string
  6435. - 'null'
  6436. format: iri-reference
  6437. example: 'https://example.com/'
  6438. assignedToName:
  6439. readOnly: true
  6440. type:
  6441. - string
  6442. - 'null'
  6443. dueAt:
  6444. type:
  6445. - string
  6446. - 'null'
  6447. format: date-time
  6448. partner:
  6449. 'owl:maxCardinality': 1
  6450. type:
  6451. - string
  6452. - 'null'
  6453. format: iri-reference
  6454. example: 'https://example.com/'
  6455. partnerName:
  6456. readOnly: true
  6457. type:
  6458. - string
  6459. - 'null'
  6460. partnerType:
  6461. readOnly: true
  6462. type:
  6463. - string
  6464. - 'null'
  6465. enum:
  6466. - customer
  6467. - supplier
  6468. - service
  6469. - null
  6470. contact:
  6471. 'owl:maxCardinality': 1
  6472. type:
  6473. - string
  6474. - 'null'
  6475. format: iri-reference
  6476. example: 'https://example.com/'
  6477. contactName:
  6478. readOnly: true
  6479. type:
  6480. - string
  6481. - 'null'
  6482. prio:
  6483. type: string
  6484. enum:
  6485. - low
  6486. - medium
  6487. - high
  6488. completed:
  6489. type:
  6490. - boolean
  6491. - 'null'
  6492. taskNotes:
  6493. readOnly: true
  6494. description: 'array<int, TaskNoteApi>'
  6495. type: array
  6496. items:
  6497. $ref: '#/components/schemas/TaskNote.jsonld'
  6498. createdAt:
  6499. readOnly: true
  6500. type:
  6501. - string
  6502. - 'null'
  6503. format: date-time
  6504. TaskNote:
  6505. type: object
  6506. description: ''
  6507. deprecated: false
  6508. required:
  6509. - message
  6510. properties:
  6511. message:
  6512. type:
  6513. - string
  6514. - 'null'
  6515. owner:
  6516. readOnly: true
  6517. 'owl:maxCardinality': 1
  6518. type:
  6519. - string
  6520. - 'null'
  6521. format: iri-reference
  6522. example: 'https://example.com/'
  6523. ownerName:
  6524. readOnly: true
  6525. type:
  6526. - string
  6527. - 'null'
  6528. task:
  6529. 'owl:maxCardinality': 1
  6530. type:
  6531. - string
  6532. - 'null'
  6533. format: iri-reference
  6534. example: 'https://example.com/'
  6535. createdAt:
  6536. readOnly: true
  6537. type:
  6538. - string
  6539. - 'null'
  6540. format: date-time
  6541. TaskNote.jsonhal:
  6542. type: object
  6543. description: ''
  6544. deprecated: false
  6545. required:
  6546. - message
  6547. properties:
  6548. _links:
  6549. type: object
  6550. properties:
  6551. self:
  6552. type: object
  6553. properties:
  6554. href:
  6555. type: string
  6556. format: iri-reference
  6557. message:
  6558. type:
  6559. - string
  6560. - 'null'
  6561. owner:
  6562. readOnly: true
  6563. 'owl:maxCardinality': 1
  6564. type:
  6565. - string
  6566. - 'null'
  6567. format: iri-reference
  6568. example: 'https://example.com/'
  6569. ownerName:
  6570. readOnly: true
  6571. type:
  6572. - string
  6573. - 'null'
  6574. task:
  6575. 'owl:maxCardinality': 1
  6576. type:
  6577. - string
  6578. - 'null'
  6579. format: iri-reference
  6580. example: 'https://example.com/'
  6581. createdAt:
  6582. readOnly: true
  6583. type:
  6584. - string
  6585. - 'null'
  6586. format: date-time
  6587. TaskNote.jsonld:
  6588. type: object
  6589. description: ''
  6590. deprecated: false
  6591. required:
  6592. - message
  6593. properties:
  6594. '@context':
  6595. readOnly: true
  6596. oneOf:
  6597. -
  6598. type: string
  6599. -
  6600. type: object
  6601. properties:
  6602. '@vocab':
  6603. type: string
  6604. hydra:
  6605. type: string
  6606. enum: ['http://www.w3.org/ns/hydra/core#']
  6607. required:
  6608. - '@vocab'
  6609. - hydra
  6610. additionalProperties: true
  6611. '@id':
  6612. readOnly: true
  6613. type: string
  6614. '@type':
  6615. readOnly: true
  6616. type: string
  6617. message:
  6618. type:
  6619. - string
  6620. - 'null'
  6621. owner:
  6622. readOnly: true
  6623. 'owl:maxCardinality': 1
  6624. type:
  6625. - string
  6626. - 'null'
  6627. format: iri-reference
  6628. example: 'https://example.com/'
  6629. ownerName:
  6630. readOnly: true
  6631. type:
  6632. - string
  6633. - 'null'
  6634. task:
  6635. 'owl:maxCardinality': 1
  6636. type:
  6637. - string
  6638. - 'null'
  6639. format: iri-reference
  6640. example: 'https://example.com/'
  6641. createdAt:
  6642. readOnly: true
  6643. type:
  6644. - string
  6645. - 'null'
  6646. format: date-time
  6647. User:
  6648. type: object
  6649. description: ''
  6650. deprecated: false
  6651. required:
  6652. - email
  6653. - firstName
  6654. - lastName
  6655. properties:
  6656. email:
  6657. format: email
  6658. externalDocs:
  6659. url: 'https://schema.org/email'
  6660. type:
  6661. - string
  6662. - 'null'
  6663. firstName:
  6664. type:
  6665. - string
  6666. - 'null'
  6667. lastName:
  6668. type:
  6669. - string
  6670. - 'null'
  6671. image:
  6672. 'owl:maxCardinality': 1
  6673. type:
  6674. - string
  6675. - 'null'
  6676. format: iri-reference
  6677. example: 'https://example.com/'
  6678. password:
  6679. writeOnly: true
  6680. description: 'The plaintext password when being set or changed.'
  6681. type:
  6682. - string
  6683. - 'null'
  6684. active:
  6685. type: boolean
  6686. createdAt:
  6687. readOnly: true
  6688. type:
  6689. - string
  6690. - 'null'
  6691. format: date-time
  6692. User.jsonhal:
  6693. type: object
  6694. description: ''
  6695. deprecated: false
  6696. required:
  6697. - email
  6698. - firstName
  6699. - lastName
  6700. properties:
  6701. _links:
  6702. type: object
  6703. properties:
  6704. self:
  6705. type: object
  6706. properties:
  6707. href:
  6708. type: string
  6709. format: iri-reference
  6710. email:
  6711. format: email
  6712. externalDocs:
  6713. url: 'https://schema.org/email'
  6714. type:
  6715. - string
  6716. - 'null'
  6717. firstName:
  6718. type:
  6719. - string
  6720. - 'null'
  6721. lastName:
  6722. type:
  6723. - string
  6724. - 'null'
  6725. image:
  6726. 'owl:maxCardinality': 1
  6727. type:
  6728. - string
  6729. - 'null'
  6730. format: iri-reference
  6731. example: 'https://example.com/'
  6732. password:
  6733. writeOnly: true
  6734. description: 'The plaintext password when being set or changed.'
  6735. type:
  6736. - string
  6737. - 'null'
  6738. active:
  6739. type: boolean
  6740. createdAt:
  6741. readOnly: true
  6742. type:
  6743. - string
  6744. - 'null'
  6745. format: date-time
  6746. User.jsonld:
  6747. type: object
  6748. description: ''
  6749. deprecated: false
  6750. required:
  6751. - email
  6752. - firstName
  6753. - lastName
  6754. properties:
  6755. '@context':
  6756. readOnly: true
  6757. oneOf:
  6758. -
  6759. type: string
  6760. -
  6761. type: object
  6762. properties:
  6763. '@vocab':
  6764. type: string
  6765. hydra:
  6766. type: string
  6767. enum: ['http://www.w3.org/ns/hydra/core#']
  6768. required:
  6769. - '@vocab'
  6770. - hydra
  6771. additionalProperties: true
  6772. '@id':
  6773. readOnly: true
  6774. type: string
  6775. '@type':
  6776. readOnly: true
  6777. type: string
  6778. email:
  6779. format: email
  6780. externalDocs:
  6781. url: 'https://schema.org/email'
  6782. type:
  6783. - string
  6784. - 'null'
  6785. firstName:
  6786. type:
  6787. - string
  6788. - 'null'
  6789. lastName:
  6790. type:
  6791. - string
  6792. - 'null'
  6793. image:
  6794. 'owl:maxCardinality': 1
  6795. type:
  6796. - string
  6797. - 'null'
  6798. format: iri-reference
  6799. example: 'https://example.com/'
  6800. password:
  6801. writeOnly: true
  6802. description: 'The plaintext password when being set or changed.'
  6803. type:
  6804. - string
  6805. - 'null'
  6806. active:
  6807. type: boolean
  6808. createdAt:
  6809. readOnly: true
  6810. type:
  6811. - string
  6812. - 'null'
  6813. format: date-time
  6814. responses: { }
  6815. parameters: { }
  6816. examples: { }
  6817. requestBodies: { }
  6818. headers: { }
  6819. securitySchemes:
  6820. JWT:
  6821. type: http
  6822. scheme: bearer
  6823. bearerFormat: JWT
  6824. security:
  6825. -
  6826. JWT: []
  6827. tags: []