Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 
 

5038 строки
135 KiB

  1. openapi: 3.1.0
  2. info:
  3. title: 'Hello API Platform'
  4. description: ''
  5. version: 1.0.0
  6. servers:
  7. -
  8. url: /
  9. description: ''
  10. paths:
  11. /api/account_trade_pile_items:
  12. get:
  13. operationId: api_account_trade_pile_items_get_collection
  14. tags:
  15. - AccountTradePileItem
  16. responses:
  17. 200:
  18. description: 'AccountTradePileItem collection'
  19. content:
  20. application/ld+json:
  21. schema:
  22. type: object
  23. properties:
  24. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/AccountTradePileItem.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. summary: 'Retrieves the collection of AccountTradePileItem resources.'
  31. description: 'Retrieves the collection of AccountTradePileItem resources.'
  32. parameters:
  33. -
  34. name: page
  35. in: query
  36. description: 'The collection page number'
  37. required: false
  38. deprecated: false
  39. allowEmptyValue: true
  40. schema:
  41. type: integer
  42. default: 1
  43. style: form
  44. explode: false
  45. allowReserved: false
  46. -
  47. name: itemsPerPage
  48. in: query
  49. description: 'The number of items per page'
  50. required: false
  51. deprecated: false
  52. allowEmptyValue: true
  53. schema:
  54. type: integer
  55. default: 50
  56. minimum: 0
  57. maximum: 100
  58. style: form
  59. explode: false
  60. allowReserved: false
  61. -
  62. name: account
  63. in: query
  64. description: ''
  65. required: false
  66. deprecated: false
  67. allowEmptyValue: true
  68. schema:
  69. type: string
  70. style: form
  71. explode: false
  72. allowReserved: false
  73. -
  74. name: 'account[]'
  75. in: query
  76. description: ''
  77. required: false
  78. deprecated: false
  79. allowEmptyValue: true
  80. schema:
  81. type: array
  82. items:
  83. type: string
  84. style: form
  85. explode: true
  86. allowReserved: false
  87. -
  88. name: candidateItem
  89. in: query
  90. description: ''
  91. required: false
  92. deprecated: false
  93. allowEmptyValue: true
  94. schema:
  95. type: string
  96. style: form
  97. explode: false
  98. allowReserved: false
  99. -
  100. name: 'candidateItem[]'
  101. in: query
  102. description: ''
  103. required: false
  104. deprecated: false
  105. allowEmptyValue: true
  106. schema:
  107. type: array
  108. items:
  109. type: string
  110. style: form
  111. explode: true
  112. allowReserved: false
  113. -
  114. name: candidateNameSearch
  115. in: query
  116. description: ''
  117. required: false
  118. deprecated: false
  119. allowEmptyValue: true
  120. schema:
  121. type: string
  122. style: form
  123. explode: false
  124. allowReserved: false
  125. -
  126. name: accountTmOpenFilter
  127. in: query
  128. description: 'Filter items based on the tmOpen value of the associated account'
  129. required: false
  130. deprecated: false
  131. allowEmptyValue: true
  132. schema:
  133. type: boolean
  134. style: form
  135. explode: false
  136. allowReserved: false
  137. -
  138. name: custom_json_filter
  139. in: query
  140. description: ''
  141. required: false
  142. deprecated: false
  143. allowEmptyValue: true
  144. schema:
  145. type: string
  146. style: form
  147. explode: false
  148. allowReserved: false
  149. -
  150. name: custom_json_order
  151. in: query
  152. description: ''
  153. required: false
  154. deprecated: false
  155. allowEmptyValue: true
  156. schema:
  157. type: string
  158. style: form
  159. explode: false
  160. allowReserved: false
  161. example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}'
  162. deprecated: false
  163. parameters: []
  164. '/api/account_trade_pile_items/{id}':
  165. get:
  166. operationId: api_account_trade_pile_items_id_get
  167. tags:
  168. - AccountTradePileItem
  169. responses:
  170. 200:
  171. description: 'AccountTradePileItem resource'
  172. content:
  173. application/ld+json:
  174. schema:
  175. $ref: '#/components/schemas/AccountTradePileItem.jsonld'
  176. 404:
  177. description: 'Resource not found'
  178. summary: 'Retrieves a AccountTradePileItem resource.'
  179. description: 'Retrieves a AccountTradePileItem resource.'
  180. parameters:
  181. -
  182. name: id
  183. in: path
  184. description: 'AccountTradePileItem identifier'
  185. required: true
  186. deprecated: false
  187. allowEmptyValue: false
  188. schema:
  189. type: string
  190. style: simple
  191. explode: false
  192. allowReserved: false
  193. deprecated: false
  194. patch:
  195. operationId: api_account_trade_pile_items_id_patch
  196. tags:
  197. - AccountTradePileItem
  198. responses:
  199. 200:
  200. description: 'AccountTradePileItem resource updated'
  201. content:
  202. application/ld+json:
  203. schema:
  204. $ref: '#/components/schemas/AccountTradePileItem.jsonld'
  205. links: { }
  206. 400:
  207. description: 'Invalid input'
  208. 422:
  209. description: 'Unprocessable entity'
  210. 404:
  211. description: 'Resource not found'
  212. summary: 'Updates the AccountTradePileItem resource.'
  213. description: 'Updates the AccountTradePileItem resource.'
  214. parameters:
  215. -
  216. name: id
  217. in: path
  218. description: 'AccountTradePileItem identifier'
  219. required: true
  220. deprecated: false
  221. allowEmptyValue: false
  222. schema:
  223. type: string
  224. style: simple
  225. explode: false
  226. allowReserved: false
  227. requestBody:
  228. description: 'The updated AccountTradePileItem resource'
  229. content:
  230. application/merge-patch+json:
  231. schema:
  232. $ref: '#/components/schemas/AccountTradePileItem'
  233. required: true
  234. deprecated: false
  235. parameters: []
  236. /api/auth:
  237. post:
  238. operationId: login_check_post
  239. tags:
  240. - 'Login Check'
  241. responses:
  242. 200:
  243. description: 'User token created'
  244. content:
  245. application/json:
  246. schema:
  247. type: object
  248. properties:
  249. token: { readOnly: true, type: string, nullable: false }
  250. required:
  251. - token
  252. summary: 'Creates a user token.'
  253. description: 'Creates a user token.'
  254. requestBody:
  255. description: 'The login data'
  256. content:
  257. application/json:
  258. schema:
  259. type: object
  260. properties:
  261. email:
  262. type: string
  263. nullable: false
  264. password:
  265. type: string
  266. nullable: false
  267. required:
  268. - email
  269. - password
  270. required: true
  271. parameters: []
  272. '/api/candidate-items/{id}/stock-accounts':
  273. get:
  274. operationId: api_candidate-items_idstock-accounts_get
  275. tags:
  276. - CandidateStockAccounts
  277. responses:
  278. 200:
  279. description: 'CandidateStockAccounts resource'
  280. content:
  281. application/ld+json:
  282. schema:
  283. $ref: '#/components/schemas/CandidateStockAccounts.jsonld'
  284. 404:
  285. description: 'Resource not found'
  286. summary: 'Retrieves the stock and missing accounts for a candidate item'
  287. description: 'Retrieves a CandidateStockAccounts resource.'
  288. parameters:
  289. -
  290. name: id
  291. in: path
  292. description: 'Candidate Item ID'
  293. required: true
  294. deprecated: false
  295. allowEmptyValue: false
  296. schema:
  297. type: integer
  298. style: simple
  299. explode: false
  300. allowReserved: false
  301. deprecated: false
  302. parameters: []
  303. /api/candidate_stats:
  304. get:
  305. operationId: api_candidate_stats_get_collection
  306. tags:
  307. - CandidateStat
  308. responses:
  309. 200:
  310. description: 'CandidateStat collection'
  311. content:
  312. application/ld+json:
  313. schema:
  314. type: object
  315. properties:
  316. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/CandidateStat.jsonld' } }
  317. 'hydra:totalItems': { type: integer, minimum: 0 }
  318. '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 } }
  319. '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 } } } } } }
  320. required:
  321. - 'hydra:member'
  322. summary: 'Retrieves the collection of CandidateStat resources.'
  323. description: 'Retrieves the collection of CandidateStat resources.'
  324. parameters:
  325. -
  326. name: page
  327. in: query
  328. description: 'The collection page number'
  329. required: false
  330. deprecated: false
  331. allowEmptyValue: true
  332. schema:
  333. type: integer
  334. default: 1
  335. style: form
  336. explode: false
  337. allowReserved: false
  338. -
  339. name: itemsPerPage
  340. in: query
  341. description: 'The number of items per page'
  342. required: false
  343. deprecated: false
  344. allowEmptyValue: true
  345. schema:
  346. type: integer
  347. default: 50
  348. minimum: 0
  349. maximum: 100
  350. style: form
  351. explode: false
  352. allowReserved: false
  353. -
  354. name: candidateNameSearch
  355. in: query
  356. description: ''
  357. required: false
  358. deprecated: false
  359. allowEmptyValue: true
  360. schema:
  361. type: string
  362. style: form
  363. explode: false
  364. allowReserved: false
  365. -
  366. name: custom_json_order
  367. in: query
  368. description: ''
  369. required: false
  370. deprecated: false
  371. allowEmptyValue: true
  372. schema:
  373. type: string
  374. style: form
  375. explode: false
  376. allowReserved: false
  377. example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}'
  378. deprecated: false
  379. parameters: []
  380. '/api/candidate_stats/{id}':
  381. get:
  382. operationId: api_candidate_stats_id_get
  383. tags:
  384. - CandidateStat
  385. responses:
  386. 200:
  387. description: 'CandidateStat resource'
  388. content:
  389. application/ld+json:
  390. schema:
  391. $ref: '#/components/schemas/CandidateStat.jsonld'
  392. 404:
  393. description: 'Resource not found'
  394. summary: 'Retrieves a CandidateStat resource.'
  395. description: 'Retrieves a CandidateStat resource.'
  396. parameters:
  397. -
  398. name: id
  399. in: path
  400. description: 'CandidateStat identifier'
  401. required: true
  402. deprecated: false
  403. allowEmptyValue: false
  404. schema:
  405. type: string
  406. style: simple
  407. explode: false
  408. allowReserved: false
  409. deprecated: false
  410. parameters: []
  411. /api/candidates:
  412. get:
  413. operationId: api_candidates_get_collection
  414. tags:
  415. - Candidate
  416. responses:
  417. 200:
  418. description: 'Candidate collection'
  419. content:
  420. application/ld+json:
  421. schema:
  422. type: object
  423. properties:
  424. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/Candidate.jsonld' } }
  425. 'hydra:totalItems': { type: integer, minimum: 0 }
  426. '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 } }
  427. '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 } } } } } }
  428. required:
  429. - 'hydra:member'
  430. summary: 'Retrieves the collection of Candidate resources.'
  431. description: 'Retrieves the collection of Candidate resources.'
  432. parameters:
  433. -
  434. name: page
  435. in: query
  436. description: 'The collection page number'
  437. required: false
  438. deprecated: false
  439. allowEmptyValue: true
  440. schema:
  441. type: integer
  442. default: 1
  443. style: form
  444. explode: false
  445. allowReserved: false
  446. -
  447. name: itemsPerPage
  448. in: query
  449. description: 'The number of items per page'
  450. required: false
  451. deprecated: false
  452. allowEmptyValue: true
  453. schema:
  454. type: integer
  455. default: 50
  456. minimum: 0
  457. maximum: 100
  458. style: form
  459. explode: false
  460. allowReserved: false
  461. -
  462. name: candidateNameSearch
  463. in: query
  464. description: ''
  465. required: false
  466. deprecated: false
  467. allowEmptyValue: true
  468. schema:
  469. type: string
  470. style: form
  471. explode: false
  472. allowReserved: false
  473. -
  474. name: custom_json_filter
  475. in: query
  476. description: ''
  477. required: false
  478. deprecated: false
  479. allowEmptyValue: true
  480. schema:
  481. type: string
  482. style: form
  483. explode: false
  484. allowReserved: false
  485. -
  486. name: custom_json_order
  487. in: query
  488. description: ''
  489. required: false
  490. deprecated: false
  491. allowEmptyValue: true
  492. schema:
  493. type: string
  494. style: form
  495. explode: false
  496. allowReserved: false
  497. example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}'
  498. deprecated: false
  499. post:
  500. operationId: api_candidates_post
  501. tags:
  502. - Candidate
  503. responses:
  504. 201:
  505. description: 'Candidate resource created'
  506. content:
  507. application/ld+json:
  508. schema:
  509. $ref: '#/components/schemas/Candidate.jsonld'
  510. links: { }
  511. 400:
  512. description: 'Invalid input'
  513. 422:
  514. description: 'Unprocessable entity'
  515. summary: 'Creates a Candidate resource.'
  516. description: 'Creates a Candidate resource.'
  517. parameters: []
  518. requestBody:
  519. description: 'The new Candidate resource'
  520. content:
  521. application/ld+json:
  522. schema:
  523. $ref: '#/components/schemas/Candidate.jsonld'
  524. required: true
  525. deprecated: false
  526. parameters: []
  527. '/api/candidates/{id}':
  528. get:
  529. operationId: api_candidates_id_get
  530. tags:
  531. - Candidate
  532. responses:
  533. 200:
  534. description: 'Candidate resource'
  535. content:
  536. application/ld+json:
  537. schema:
  538. $ref: '#/components/schemas/Candidate.jsonld'
  539. 404:
  540. description: 'Resource not found'
  541. summary: 'Retrieves a Candidate resource.'
  542. description: 'Retrieves a Candidate resource.'
  543. parameters:
  544. -
  545. name: id
  546. in: path
  547. description: 'Candidate identifier'
  548. required: true
  549. deprecated: false
  550. allowEmptyValue: false
  551. schema:
  552. type: string
  553. style: simple
  554. explode: false
  555. allowReserved: false
  556. deprecated: false
  557. patch:
  558. operationId: api_candidates_id_patch
  559. tags:
  560. - Candidate
  561. responses:
  562. 200:
  563. description: 'Candidate resource updated'
  564. content:
  565. application/ld+json:
  566. schema:
  567. $ref: '#/components/schemas/Candidate.jsonld'
  568. links: { }
  569. 400:
  570. description: 'Invalid input'
  571. 422:
  572. description: 'Unprocessable entity'
  573. 404:
  574. description: 'Resource not found'
  575. summary: 'Updates the Candidate resource.'
  576. description: 'Updates the Candidate resource.'
  577. parameters:
  578. -
  579. name: id
  580. in: path
  581. description: 'Candidate identifier'
  582. required: true
  583. deprecated: false
  584. allowEmptyValue: false
  585. schema:
  586. type: string
  587. style: simple
  588. explode: false
  589. allowReserved: false
  590. requestBody:
  591. description: 'The updated Candidate resource'
  592. content:
  593. application/merge-patch+json:
  594. schema:
  595. $ref: '#/components/schemas/Candidate'
  596. required: true
  597. deprecated: false
  598. parameters: []
  599. /api/config:
  600. get:
  601. operationId: api_config_get
  602. tags:
  603. - Config
  604. responses:
  605. 200:
  606. description: 'Config resource'
  607. content:
  608. application/ld+json:
  609. schema:
  610. $ref: '#/components/schemas/Config.jsonld'
  611. 404:
  612. description: 'Resource not found'
  613. summary: 'Retrieves a Config resource.'
  614. description: 'Retrieves a Config resource.'
  615. parameters: []
  616. deprecated: false
  617. patch:
  618. operationId: api_config_patch
  619. tags:
  620. - Config
  621. responses:
  622. 200:
  623. description: 'Config resource updated'
  624. content:
  625. application/ld+json:
  626. schema:
  627. $ref: '#/components/schemas/Config.jsonld'
  628. links: { }
  629. 400:
  630. description: 'Invalid input'
  631. 422:
  632. description: 'Unprocessable entity'
  633. 404:
  634. description: 'Resource not found'
  635. summary: 'Updates the Config resource.'
  636. description: 'Updates the Config resource.'
  637. parameters: []
  638. requestBody:
  639. description: 'The updated Config resource'
  640. content:
  641. application/merge-patch+json:
  642. schema:
  643. $ref: '#/components/schemas/Config'
  644. required: true
  645. deprecated: false
  646. parameters: []
  647. /api/game_accounts:
  648. get:
  649. operationId: api_game_accounts_get_collection
  650. tags:
  651. - GameAccount
  652. responses:
  653. 200:
  654. description: 'GameAccount collection'
  655. content:
  656. application/ld+json:
  657. schema:
  658. type: object
  659. properties:
  660. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/GameAccount.jsonld' } }
  661. 'hydra:totalItems': { type: integer, minimum: 0 }
  662. '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 } }
  663. '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 } } } } } }
  664. required:
  665. - 'hydra:member'
  666. summary: 'Retrieves the collection of GameAccount resources.'
  667. description: 'Retrieves the collection of GameAccount resources.'
  668. parameters:
  669. -
  670. name: page
  671. in: query
  672. description: 'The collection page number'
  673. required: false
  674. deprecated: false
  675. allowEmptyValue: true
  676. schema:
  677. type: integer
  678. default: 1
  679. style: form
  680. explode: false
  681. allowReserved: false
  682. -
  683. name: itemsPerPage
  684. in: query
  685. description: 'The number of items per page'
  686. required: false
  687. deprecated: false
  688. allowEmptyValue: true
  689. schema:
  690. type: integer
  691. default: 50
  692. minimum: 0
  693. maximum: 100
  694. style: form
  695. explode: false
  696. allowReserved: false
  697. -
  698. name: owner
  699. in: query
  700. description: ''
  701. required: false
  702. deprecated: false
  703. allowEmptyValue: true
  704. schema:
  705. type: string
  706. style: form
  707. explode: false
  708. allowReserved: false
  709. -
  710. name: 'owner[]'
  711. in: query
  712. description: ''
  713. required: false
  714. deprecated: false
  715. allowEmptyValue: true
  716. schema:
  717. type: array
  718. items:
  719. type: string
  720. style: form
  721. explode: true
  722. allowReserved: false
  723. -
  724. name: email
  725. in: query
  726. description: ''
  727. required: false
  728. deprecated: false
  729. allowEmptyValue: true
  730. schema:
  731. type: string
  732. style: form
  733. explode: false
  734. allowReserved: false
  735. -
  736. name: profile
  737. in: query
  738. description: ''
  739. required: false
  740. deprecated: false
  741. allowEmptyValue: true
  742. schema:
  743. type: string
  744. style: form
  745. explode: false
  746. allowReserved: false
  747. -
  748. name: tmOpen
  749. in: query
  750. description: ''
  751. required: false
  752. deprecated: false
  753. allowEmptyValue: true
  754. schema:
  755. type: boolean
  756. style: form
  757. explode: false
  758. allowReserved: false
  759. -
  760. name: custom_json_filter
  761. in: query
  762. description: ''
  763. required: false
  764. deprecated: false
  765. allowEmptyValue: true
  766. schema:
  767. type: string
  768. style: form
  769. explode: false
  770. allowReserved: false
  771. -
  772. name: custom_json_order
  773. in: query
  774. description: ''
  775. required: false
  776. deprecated: false
  777. allowEmptyValue: true
  778. schema:
  779. type: string
  780. style: form
  781. explode: false
  782. allowReserved: false
  783. example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}'
  784. deprecated: false
  785. post:
  786. operationId: api_game_accounts_post
  787. tags:
  788. - GameAccount
  789. responses:
  790. 201:
  791. description: 'GameAccount resource created'
  792. content:
  793. application/ld+json:
  794. schema:
  795. $ref: '#/components/schemas/GameAccount.jsonld'
  796. links: { }
  797. 400:
  798. description: 'Invalid input'
  799. 422:
  800. description: 'Unprocessable entity'
  801. summary: 'Creates a GameAccount resource.'
  802. description: 'Creates a GameAccount resource.'
  803. parameters: []
  804. requestBody:
  805. description: 'The new GameAccount resource'
  806. content:
  807. application/ld+json:
  808. schema:
  809. $ref: '#/components/schemas/GameAccount.jsonld'
  810. required: true
  811. deprecated: false
  812. parameters: []
  813. '/api/game_accounts/{id}':
  814. get:
  815. operationId: api_game_accounts_id_get
  816. tags:
  817. - GameAccount
  818. responses:
  819. 200:
  820. description: 'GameAccount resource'
  821. content:
  822. application/ld+json:
  823. schema:
  824. $ref: '#/components/schemas/GameAccount.jsonld'
  825. 404:
  826. description: 'Resource not found'
  827. summary: 'Retrieves a GameAccount resource.'
  828. description: 'Retrieves a GameAccount resource.'
  829. parameters:
  830. -
  831. name: id
  832. in: path
  833. description: 'GameAccount identifier'
  834. required: true
  835. deprecated: false
  836. allowEmptyValue: false
  837. schema:
  838. type: string
  839. style: simple
  840. explode: false
  841. allowReserved: false
  842. deprecated: false
  843. patch:
  844. operationId: api_game_accounts_id_patch
  845. tags:
  846. - GameAccount
  847. responses:
  848. 200:
  849. description: 'GameAccount resource updated'
  850. content:
  851. application/ld+json:
  852. schema:
  853. $ref: '#/components/schemas/GameAccount.jsonld'
  854. links: { }
  855. 400:
  856. description: 'Invalid input'
  857. 422:
  858. description: 'Unprocessable entity'
  859. 404:
  860. description: 'Resource not found'
  861. summary: 'Updates the GameAccount resource.'
  862. description: 'Updates the GameAccount resource.'
  863. parameters:
  864. -
  865. name: id
  866. in: path
  867. description: 'GameAccount identifier'
  868. required: true
  869. deprecated: false
  870. allowEmptyValue: false
  871. schema:
  872. type: string
  873. style: simple
  874. explode: false
  875. allowReserved: false
  876. requestBody:
  877. description: 'The updated GameAccount resource'
  878. content:
  879. application/merge-patch+json:
  880. schema:
  881. $ref: '#/components/schemas/GameAccount'
  882. required: true
  883. deprecated: false
  884. parameters: []
  885. /api/log_account_credits:
  886. get:
  887. operationId: api_log_account_credits_get_collection
  888. tags:
  889. - LogAccountCredit
  890. responses:
  891. 200:
  892. description: 'LogAccountCredit collection'
  893. content:
  894. application/ld+json:
  895. schema:
  896. type: object
  897. properties:
  898. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/LogAccountCredit.jsonld' } }
  899. 'hydra:totalItems': { type: integer, minimum: 0 }
  900. '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 } }
  901. '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 } } } } } }
  902. required:
  903. - 'hydra:member'
  904. summary: 'Retrieves the collection of LogAccountCredit resources.'
  905. description: 'Retrieves the collection of LogAccountCredit resources.'
  906. parameters:
  907. -
  908. name: page
  909. in: query
  910. description: 'The collection page number'
  911. required: false
  912. deprecated: false
  913. allowEmptyValue: true
  914. schema:
  915. type: integer
  916. default: 1
  917. style: form
  918. explode: false
  919. allowReserved: false
  920. -
  921. name: itemsPerPage
  922. in: query
  923. description: 'The number of items per page'
  924. required: false
  925. deprecated: false
  926. allowEmptyValue: true
  927. schema:
  928. type: integer
  929. default: 50
  930. minimum: 0
  931. maximum: 100
  932. style: form
  933. explode: false
  934. allowReserved: false
  935. -
  936. name: 'order[creationDate]'
  937. in: query
  938. description: ''
  939. required: false
  940. deprecated: false
  941. allowEmptyValue: true
  942. schema:
  943. type: string
  944. enum:
  945. - asc
  946. - desc
  947. style: form
  948. explode: false
  949. allowReserved: false
  950. -
  951. name: 'order[credits]'
  952. in: query
  953. description: ''
  954. required: false
  955. deprecated: false
  956. allowEmptyValue: true
  957. schema:
  958. type: string
  959. enum:
  960. - asc
  961. - desc
  962. style: form
  963. explode: false
  964. allowReserved: false
  965. -
  966. name: 'order[revenue]'
  967. in: query
  968. description: ''
  969. required: false
  970. deprecated: false
  971. allowEmptyValue: true
  972. schema:
  973. type: string
  974. enum:
  975. - asc
  976. - desc
  977. style: form
  978. explode: false
  979. allowReserved: false
  980. deprecated: false
  981. parameters: []
  982. '/api/log_account_credits/{id}':
  983. get:
  984. operationId: api_log_account_credits_id_get
  985. tags:
  986. - LogAccountCredit
  987. responses:
  988. 200:
  989. description: 'LogAccountCredit resource'
  990. content:
  991. application/ld+json:
  992. schema:
  993. $ref: '#/components/schemas/LogAccountCredit.jsonld'
  994. 404:
  995. description: 'Resource not found'
  996. summary: 'Retrieves a LogAccountCredit resource.'
  997. description: 'Retrieves a LogAccountCredit resource.'
  998. parameters:
  999. -
  1000. name: id
  1001. in: path
  1002. description: 'LogAccountCredit identifier'
  1003. required: true
  1004. deprecated: false
  1005. allowEmptyValue: false
  1006. schema:
  1007. type: string
  1008. style: simple
  1009. explode: false
  1010. allowReserved: false
  1011. deprecated: false
  1012. parameters: []
  1013. /api/log_account_profits:
  1014. get:
  1015. operationId: api_log_account_profits_get_collection
  1016. tags:
  1017. - LogAccountProfit
  1018. responses:
  1019. 200:
  1020. description: 'LogAccountProfit collection'
  1021. content:
  1022. application/ld+json:
  1023. schema:
  1024. type: object
  1025. properties:
  1026. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/LogAccountProfit.jsonld' } }
  1027. 'hydra:totalItems': { type: integer, minimum: 0 }
  1028. '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 } }
  1029. '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 } } } } } }
  1030. required:
  1031. - 'hydra:member'
  1032. summary: 'Retrieves the collection of LogAccountProfit resources.'
  1033. description: 'Retrieves the collection of LogAccountProfit resources.'
  1034. parameters:
  1035. -
  1036. name: page
  1037. in: query
  1038. description: 'The collection page number'
  1039. required: false
  1040. deprecated: false
  1041. allowEmptyValue: true
  1042. schema:
  1043. type: integer
  1044. default: 1
  1045. style: form
  1046. explode: false
  1047. allowReserved: false
  1048. -
  1049. name: itemsPerPage
  1050. in: query
  1051. description: 'The number of items per page'
  1052. required: false
  1053. deprecated: false
  1054. allowEmptyValue: true
  1055. schema:
  1056. type: integer
  1057. default: 50
  1058. minimum: 0
  1059. maximum: 100
  1060. style: form
  1061. explode: false
  1062. allowReserved: false
  1063. -
  1064. name: gameAccount
  1065. in: query
  1066. description: ''
  1067. required: false
  1068. deprecated: false
  1069. allowEmptyValue: true
  1070. schema:
  1071. type: string
  1072. style: form
  1073. explode: false
  1074. allowReserved: false
  1075. -
  1076. name: 'gameAccount[]'
  1077. in: query
  1078. description: ''
  1079. required: false
  1080. deprecated: false
  1081. allowEmptyValue: true
  1082. schema:
  1083. type: array
  1084. items:
  1085. type: string
  1086. style: form
  1087. explode: true
  1088. allowReserved: false
  1089. -
  1090. name: isDailyProfit
  1091. in: query
  1092. description: ''
  1093. required: false
  1094. deprecated: false
  1095. allowEmptyValue: true
  1096. schema:
  1097. type: boolean
  1098. style: form
  1099. explode: false
  1100. allowReserved: false
  1101. -
  1102. name: gameAccountProfile
  1103. in: query
  1104. description: ''
  1105. required: false
  1106. deprecated: false
  1107. allowEmptyValue: true
  1108. schema:
  1109. type: string
  1110. style: form
  1111. explode: false
  1112. allowReserved: false
  1113. -
  1114. name: custom_json_filter
  1115. in: query
  1116. description: ''
  1117. required: false
  1118. deprecated: false
  1119. allowEmptyValue: true
  1120. schema:
  1121. type: string
  1122. style: form
  1123. explode: false
  1124. allowReserved: false
  1125. -
  1126. name: custom_json_order
  1127. in: query
  1128. description: ''
  1129. required: false
  1130. deprecated: false
  1131. allowEmptyValue: true
  1132. schema:
  1133. type: string
  1134. style: form
  1135. explode: false
  1136. allowReserved: false
  1137. example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}'
  1138. deprecated: false
  1139. parameters: []
  1140. '/api/log_account_profits/{id}':
  1141. get:
  1142. operationId: api_log_account_profits_id_get
  1143. tags:
  1144. - LogAccountProfit
  1145. responses:
  1146. 200:
  1147. description: 'LogAccountProfit resource'
  1148. content:
  1149. application/ld+json:
  1150. schema:
  1151. $ref: '#/components/schemas/LogAccountProfit.jsonld'
  1152. 404:
  1153. description: 'Resource not found'
  1154. summary: 'Retrieves a LogAccountProfit resource.'
  1155. description: 'Retrieves a LogAccountProfit resource.'
  1156. parameters:
  1157. -
  1158. name: id
  1159. in: path
  1160. description: 'LogAccountProfit identifier'
  1161. required: true
  1162. deprecated: false
  1163. allowEmptyValue: false
  1164. schema:
  1165. type: string
  1166. style: simple
  1167. explode: false
  1168. allowReserved: false
  1169. deprecated: false
  1170. parameters: []
  1171. /api/log_account_sold_items:
  1172. get:
  1173. operationId: api_log_account_sold_items_get_collection
  1174. tags:
  1175. - LogAccountSoldItem
  1176. responses:
  1177. 200:
  1178. description: 'LogAccountSoldItem collection'
  1179. content:
  1180. application/ld+json:
  1181. schema:
  1182. type: object
  1183. properties:
  1184. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/LogAccountSoldItem.jsonld' } }
  1185. 'hydra:totalItems': { type: integer, minimum: 0 }
  1186. '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 } }
  1187. '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 } } } } } }
  1188. required:
  1189. - 'hydra:member'
  1190. summary: 'Retrieves the collection of LogAccountSoldItem resources.'
  1191. description: 'Retrieves the collection of LogAccountSoldItem resources.'
  1192. parameters:
  1193. -
  1194. name: page
  1195. in: query
  1196. description: 'The collection page number'
  1197. required: false
  1198. deprecated: false
  1199. allowEmptyValue: true
  1200. schema:
  1201. type: integer
  1202. default: 1
  1203. style: form
  1204. explode: false
  1205. allowReserved: false
  1206. -
  1207. name: itemsPerPage
  1208. in: query
  1209. description: 'The number of items per page'
  1210. required: false
  1211. deprecated: false
  1212. allowEmptyValue: true
  1213. schema:
  1214. type: integer
  1215. default: 50
  1216. minimum: 0
  1217. maximum: 100
  1218. style: form
  1219. explode: false
  1220. allowReserved: false
  1221. -
  1222. name: account
  1223. in: query
  1224. description: ''
  1225. required: false
  1226. deprecated: false
  1227. allowEmptyValue: true
  1228. schema:
  1229. type: string
  1230. style: form
  1231. explode: false
  1232. allowReserved: false
  1233. -
  1234. name: 'account[]'
  1235. in: query
  1236. description: ''
  1237. required: false
  1238. deprecated: false
  1239. allowEmptyValue: true
  1240. schema:
  1241. type: array
  1242. items:
  1243. type: string
  1244. style: form
  1245. explode: true
  1246. allowReserved: false
  1247. -
  1248. name: candidateItem
  1249. in: query
  1250. description: ''
  1251. required: false
  1252. deprecated: false
  1253. allowEmptyValue: true
  1254. schema:
  1255. type: string
  1256. style: form
  1257. explode: false
  1258. allowReserved: false
  1259. -
  1260. name: 'candidateItem[]'
  1261. in: query
  1262. description: ''
  1263. required: false
  1264. deprecated: false
  1265. allowEmptyValue: true
  1266. schema:
  1267. type: array
  1268. items:
  1269. type: string
  1270. style: form
  1271. explode: true
  1272. allowReserved: false
  1273. -
  1274. name: candidateNameSearch
  1275. in: query
  1276. description: ''
  1277. required: false
  1278. deprecated: false
  1279. allowEmptyValue: true
  1280. schema:
  1281. type: string
  1282. style: form
  1283. explode: false
  1284. allowReserved: false
  1285. -
  1286. name: custom_json_filter
  1287. in: query
  1288. description: ''
  1289. required: false
  1290. deprecated: false
  1291. allowEmptyValue: true
  1292. schema:
  1293. type: string
  1294. style: form
  1295. explode: false
  1296. allowReserved: false
  1297. -
  1298. name: custom_json_order
  1299. in: query
  1300. description: ''
  1301. required: false
  1302. deprecated: false
  1303. allowEmptyValue: true
  1304. schema:
  1305. type: string
  1306. style: form
  1307. explode: false
  1308. allowReserved: false
  1309. example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}'
  1310. deprecated: false
  1311. parameters: []
  1312. '/api/log_account_sold_items/{id}':
  1313. get:
  1314. operationId: api_log_account_sold_items_id_get
  1315. tags:
  1316. - LogAccountSoldItem
  1317. responses:
  1318. 200:
  1319. description: 'LogAccountSoldItem resource'
  1320. content:
  1321. application/ld+json:
  1322. schema:
  1323. $ref: '#/components/schemas/LogAccountSoldItem.jsonld'
  1324. 404:
  1325. description: 'Resource not found'
  1326. summary: 'Retrieves a LogAccountSoldItem resource.'
  1327. description: 'Retrieves a LogAccountSoldItem resource.'
  1328. parameters:
  1329. -
  1330. name: id
  1331. in: path
  1332. description: 'LogAccountSoldItem identifier'
  1333. required: true
  1334. deprecated: false
  1335. allowEmptyValue: false
  1336. schema:
  1337. type: string
  1338. style: simple
  1339. explode: false
  1340. allowReserved: false
  1341. deprecated: false
  1342. parameters: []
  1343. /api/log_generals:
  1344. get:
  1345. operationId: api_log_generals_get_collection
  1346. tags:
  1347. - LogGeneral
  1348. responses:
  1349. 200:
  1350. description: 'LogGeneral collection'
  1351. content:
  1352. application/ld+json:
  1353. schema:
  1354. type: object
  1355. properties:
  1356. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/LogGeneral.jsonld' } }
  1357. 'hydra:totalItems': { type: integer, minimum: 0 }
  1358. '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 } }
  1359. '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 } } } } } }
  1360. required:
  1361. - 'hydra:member'
  1362. summary: 'Retrieves the collection of LogGeneral resources.'
  1363. description: 'Retrieves the collection of LogGeneral resources.'
  1364. parameters:
  1365. -
  1366. name: page
  1367. in: query
  1368. description: 'The collection page number'
  1369. required: false
  1370. deprecated: false
  1371. allowEmptyValue: true
  1372. schema:
  1373. type: integer
  1374. default: 1
  1375. style: form
  1376. explode: false
  1377. allowReserved: false
  1378. -
  1379. name: itemsPerPage
  1380. in: query
  1381. description: 'The number of items per page'
  1382. required: false
  1383. deprecated: false
  1384. allowEmptyValue: true
  1385. schema:
  1386. type: integer
  1387. default: 50
  1388. minimum: 0
  1389. maximum: 100
  1390. style: form
  1391. explode: false
  1392. allowReserved: false
  1393. -
  1394. name: gameAccountProfile
  1395. in: query
  1396. description: ''
  1397. required: false
  1398. deprecated: false
  1399. allowEmptyValue: true
  1400. schema:
  1401. type: string
  1402. style: form
  1403. explode: false
  1404. allowReserved: false
  1405. -
  1406. name: custom_json_filter
  1407. in: query
  1408. description: ''
  1409. required: false
  1410. deprecated: false
  1411. allowEmptyValue: true
  1412. schema:
  1413. type: string
  1414. style: form
  1415. explode: false
  1416. allowReserved: false
  1417. -
  1418. name: custom_json_order
  1419. in: query
  1420. description: ''
  1421. required: false
  1422. deprecated: false
  1423. allowEmptyValue: true
  1424. schema:
  1425. type: string
  1426. style: form
  1427. explode: false
  1428. allowReserved: false
  1429. example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}'
  1430. deprecated: false
  1431. parameters: []
  1432. '/api/log_generals/{id}':
  1433. get:
  1434. operationId: api_log_generals_id_get
  1435. tags:
  1436. - LogGeneral
  1437. responses:
  1438. 200:
  1439. description: 'LogGeneral resource'
  1440. content:
  1441. application/ld+json:
  1442. schema:
  1443. $ref: '#/components/schemas/LogGeneral.jsonld'
  1444. 404:
  1445. description: 'Resource not found'
  1446. summary: 'Retrieves a LogGeneral resource.'
  1447. description: 'Retrieves a LogGeneral resource.'
  1448. parameters:
  1449. -
  1450. name: id
  1451. in: path
  1452. description: 'LogGeneral identifier'
  1453. required: true
  1454. deprecated: false
  1455. allowEmptyValue: false
  1456. schema:
  1457. type: string
  1458. style: simple
  1459. explode: false
  1460. allowReserved: false
  1461. deprecated: false
  1462. parameters: []
  1463. /api/log_total_profits:
  1464. get:
  1465. operationId: api_log_total_profits_get_collection
  1466. tags:
  1467. - LogTotalProfit
  1468. responses:
  1469. 200:
  1470. description: 'LogTotalProfit collection'
  1471. content:
  1472. application/ld+json:
  1473. schema:
  1474. type: object
  1475. properties:
  1476. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/LogTotalProfit.jsonld' } }
  1477. 'hydra:totalItems': { type: integer, minimum: 0 }
  1478. '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 } }
  1479. '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 } } } } } }
  1480. required:
  1481. - 'hydra:member'
  1482. summary: 'Retrieves the collection of LogTotalProfit resources.'
  1483. description: 'Retrieves the collection of LogTotalProfit resources.'
  1484. parameters:
  1485. -
  1486. name: page
  1487. in: query
  1488. description: 'The collection page number'
  1489. required: false
  1490. deprecated: false
  1491. allowEmptyValue: true
  1492. schema:
  1493. type: integer
  1494. default: 1
  1495. style: form
  1496. explode: false
  1497. allowReserved: false
  1498. -
  1499. name: itemsPerPage
  1500. in: query
  1501. description: 'The number of items per page'
  1502. required: false
  1503. deprecated: false
  1504. allowEmptyValue: true
  1505. schema:
  1506. type: integer
  1507. default: 50
  1508. minimum: 0
  1509. maximum: 100
  1510. style: form
  1511. explode: false
  1512. allowReserved: false
  1513. deprecated: false
  1514. post:
  1515. operationId: api_log_total_profits_post
  1516. tags:
  1517. - LogTotalProfit
  1518. responses:
  1519. 201:
  1520. description: 'LogTotalProfit resource created'
  1521. content:
  1522. application/ld+json:
  1523. schema:
  1524. $ref: '#/components/schemas/LogTotalProfit.jsonld'
  1525. links: { }
  1526. 400:
  1527. description: 'Invalid input'
  1528. 422:
  1529. description: 'Unprocessable entity'
  1530. summary: 'Creates a LogTotalProfit resource.'
  1531. description: 'Creates a LogTotalProfit resource.'
  1532. parameters: []
  1533. requestBody:
  1534. description: 'The new LogTotalProfit resource'
  1535. content:
  1536. application/ld+json:
  1537. schema:
  1538. $ref: '#/components/schemas/LogTotalProfit.jsonld'
  1539. required: true
  1540. deprecated: false
  1541. parameters: []
  1542. '/api/log_total_profits/{id}':
  1543. get:
  1544. operationId: api_log_total_profits_id_get
  1545. tags:
  1546. - LogTotalProfit
  1547. responses:
  1548. 200:
  1549. description: 'LogTotalProfit resource'
  1550. content:
  1551. application/ld+json:
  1552. schema:
  1553. $ref: '#/components/schemas/LogTotalProfit.jsonld'
  1554. 404:
  1555. description: 'Resource not found'
  1556. summary: 'Retrieves a LogTotalProfit resource.'
  1557. description: 'Retrieves a LogTotalProfit resource.'
  1558. parameters:
  1559. -
  1560. name: id
  1561. in: path
  1562. description: 'LogTotalProfit identifier'
  1563. required: true
  1564. deprecated: false
  1565. allowEmptyValue: false
  1566. schema:
  1567. type: string
  1568. style: simple
  1569. explode: false
  1570. allowReserved: false
  1571. deprecated: false
  1572. patch:
  1573. operationId: api_log_total_profits_id_patch
  1574. tags:
  1575. - LogTotalProfit
  1576. responses:
  1577. 200:
  1578. description: 'LogTotalProfit resource updated'
  1579. content:
  1580. application/ld+json:
  1581. schema:
  1582. $ref: '#/components/schemas/LogTotalProfit.jsonld'
  1583. links: { }
  1584. 400:
  1585. description: 'Invalid input'
  1586. 422:
  1587. description: 'Unprocessable entity'
  1588. 404:
  1589. description: 'Resource not found'
  1590. summary: 'Updates the LogTotalProfit resource.'
  1591. description: 'Updates the LogTotalProfit resource.'
  1592. parameters:
  1593. -
  1594. name: id
  1595. in: path
  1596. description: 'LogTotalProfit identifier'
  1597. required: true
  1598. deprecated: false
  1599. allowEmptyValue: false
  1600. schema:
  1601. type: string
  1602. style: simple
  1603. explode: false
  1604. allowReserved: false
  1605. requestBody:
  1606. description: 'The updated LogTotalProfit resource'
  1607. content:
  1608. application/merge-patch+json:
  1609. schema:
  1610. $ref: '#/components/schemas/LogTotalProfit'
  1611. required: true
  1612. deprecated: false
  1613. parameters: []
  1614. /api/media_objects:
  1615. get:
  1616. operationId: api_media_objects_get_collection
  1617. tags:
  1618. - MediaObject
  1619. responses:
  1620. 200:
  1621. description: 'MediaObject collection'
  1622. content:
  1623. application/ld+json:
  1624. schema:
  1625. type: object
  1626. properties:
  1627. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/MediaObject.jsonld-media_object.read' } }
  1628. 'hydra:totalItems': { type: integer, minimum: 0 }
  1629. '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 } }
  1630. '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 } } } } } }
  1631. required:
  1632. - 'hydra:member'
  1633. summary: 'Retrieves the collection of MediaObject resources.'
  1634. description: 'Retrieves the collection of MediaObject resources.'
  1635. parameters:
  1636. -
  1637. name: page
  1638. in: query
  1639. description: 'The collection page number'
  1640. required: false
  1641. deprecated: false
  1642. allowEmptyValue: true
  1643. schema:
  1644. type: integer
  1645. default: 1
  1646. style: form
  1647. explode: false
  1648. allowReserved: false
  1649. -
  1650. name: itemsPerPage
  1651. in: query
  1652. description: 'The number of items per page'
  1653. required: false
  1654. deprecated: false
  1655. allowEmptyValue: true
  1656. schema:
  1657. type: integer
  1658. default: 50
  1659. minimum: 0
  1660. maximum: 100
  1661. style: form
  1662. explode: false
  1663. allowReserved: false
  1664. deprecated: false
  1665. post:
  1666. operationId: api_media_objects_post
  1667. tags:
  1668. - MediaObject
  1669. responses:
  1670. 201:
  1671. description: 'MediaObject resource created'
  1672. content:
  1673. application/ld+json:
  1674. schema:
  1675. $ref: '#/components/schemas/MediaObject.jsonld-media_object.read'
  1676. links: { }
  1677. 400:
  1678. description: 'Invalid input'
  1679. 422:
  1680. description: 'Unprocessable entity'
  1681. summary: 'Creates a MediaObject resource.'
  1682. description: 'Creates a MediaObject resource.'
  1683. parameters: []
  1684. requestBody:
  1685. description: ''
  1686. content:
  1687. multipart/form-data:
  1688. schema:
  1689. type: object
  1690. properties:
  1691. file:
  1692. type: string
  1693. format: binary
  1694. required: false
  1695. deprecated: false
  1696. parameters: []
  1697. '/api/media_objects/{id}':
  1698. get:
  1699. operationId: api_media_objects_id_get
  1700. tags:
  1701. - MediaObject
  1702. responses:
  1703. 200:
  1704. description: 'MediaObject resource'
  1705. content:
  1706. application/ld+json:
  1707. schema:
  1708. $ref: '#/components/schemas/MediaObject.jsonld-media_object.read'
  1709. 404:
  1710. description: 'Resource not found'
  1711. summary: 'Retrieves a MediaObject resource.'
  1712. description: 'Retrieves a MediaObject resource.'
  1713. parameters:
  1714. -
  1715. name: id
  1716. in: path
  1717. description: 'MediaObject identifier'
  1718. required: true
  1719. deprecated: false
  1720. allowEmptyValue: false
  1721. schema:
  1722. type: string
  1723. style: simple
  1724. explode: false
  1725. allowReserved: false
  1726. deprecated: false
  1727. delete:
  1728. operationId: api_media_objects_id_delete
  1729. tags:
  1730. - MediaObject
  1731. responses:
  1732. 204:
  1733. description: 'MediaObject resource deleted'
  1734. 404:
  1735. description: 'Resource not found'
  1736. summary: 'Removes the MediaObject resource.'
  1737. description: 'Removes the MediaObject resource.'
  1738. parameters:
  1739. -
  1740. name: id
  1741. in: path
  1742. description: 'MediaObject identifier'
  1743. required: true
  1744. deprecated: false
  1745. allowEmptyValue: false
  1746. schema:
  1747. type: string
  1748. style: simple
  1749. explode: false
  1750. allowReserved: false
  1751. deprecated: false
  1752. parameters: []
  1753. /api/mode_config:
  1754. get:
  1755. operationId: api_mode_config_get
  1756. tags:
  1757. - ModeConfig
  1758. responses:
  1759. 200:
  1760. description: 'ModeConfig resource'
  1761. content:
  1762. application/ld+json:
  1763. schema:
  1764. $ref: '#/components/schemas/ModeConfig.jsonld'
  1765. 404:
  1766. description: 'Resource not found'
  1767. summary: 'Retrieves a ModeConfig resource.'
  1768. description: 'Retrieves a ModeConfig resource.'
  1769. parameters: []
  1770. deprecated: false
  1771. patch:
  1772. operationId: api_mode_config_patch
  1773. tags:
  1774. - ModeConfig
  1775. responses:
  1776. 200:
  1777. description: 'ModeConfig resource updated'
  1778. content:
  1779. application/ld+json:
  1780. schema:
  1781. $ref: '#/components/schemas/ModeConfig.jsonld'
  1782. links: { }
  1783. 400:
  1784. description: 'Invalid input'
  1785. 422:
  1786. description: 'Unprocessable entity'
  1787. 404:
  1788. description: 'Resource not found'
  1789. summary: 'Updates the ModeConfig resource.'
  1790. description: 'Updates the ModeConfig resource.'
  1791. parameters: []
  1792. requestBody:
  1793. description: 'The updated ModeConfig resource'
  1794. content:
  1795. application/merge-patch+json:
  1796. schema:
  1797. $ref: '#/components/schemas/ModeConfig'
  1798. required: true
  1799. deprecated: false
  1800. parameters: []
  1801. /api/players:
  1802. get:
  1803. operationId: api_players_get_collection
  1804. tags:
  1805. - Player
  1806. responses:
  1807. 200:
  1808. description: 'Player collection'
  1809. content:
  1810. application/ld+json:
  1811. schema:
  1812. type: object
  1813. properties:
  1814. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/Player.jsonld' } }
  1815. 'hydra:totalItems': { type: integer, minimum: 0 }
  1816. '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 } }
  1817. '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 } } } } } }
  1818. required:
  1819. - 'hydra:member'
  1820. summary: 'Retrieves the collection of Player resources.'
  1821. description: 'Retrieves the collection of Player resources.'
  1822. parameters:
  1823. -
  1824. name: page
  1825. in: query
  1826. description: 'The collection page number'
  1827. required: false
  1828. deprecated: false
  1829. allowEmptyValue: true
  1830. schema:
  1831. type: integer
  1832. default: 1
  1833. style: form
  1834. explode: false
  1835. allowReserved: false
  1836. -
  1837. name: itemsPerPage
  1838. in: query
  1839. description: 'The number of items per page'
  1840. required: false
  1841. deprecated: false
  1842. allowEmptyValue: true
  1843. schema:
  1844. type: integer
  1845. default: 50
  1846. minimum: 0
  1847. maximum: 100
  1848. style: form
  1849. explode: false
  1850. allowReserved: false
  1851. -
  1852. name: custom_json_order
  1853. in: query
  1854. description: ''
  1855. required: false
  1856. deprecated: false
  1857. allowEmptyValue: true
  1858. schema:
  1859. type: string
  1860. style: form
  1861. explode: false
  1862. allowReserved: false
  1863. example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}'
  1864. deprecated: false
  1865. post:
  1866. operationId: api_players_post
  1867. tags:
  1868. - Player
  1869. responses:
  1870. 201:
  1871. description: 'Player resource created'
  1872. content:
  1873. application/ld+json:
  1874. schema:
  1875. $ref: '#/components/schemas/Player.jsonld'
  1876. links: { }
  1877. 400:
  1878. description: 'Invalid input'
  1879. 422:
  1880. description: 'Unprocessable entity'
  1881. summary: 'Creates a Player resource.'
  1882. description: 'Creates a Player resource.'
  1883. parameters: []
  1884. requestBody:
  1885. description: 'The new Player resource'
  1886. content:
  1887. application/ld+json:
  1888. schema:
  1889. $ref: '#/components/schemas/Player.jsonld'
  1890. required: true
  1891. deprecated: false
  1892. parameters: []
  1893. '/api/players/{id}':
  1894. get:
  1895. operationId: api_players_id_get
  1896. tags:
  1897. - Player
  1898. responses:
  1899. 200:
  1900. description: 'Player resource'
  1901. content:
  1902. application/ld+json:
  1903. schema:
  1904. $ref: '#/components/schemas/Player.jsonld'
  1905. 404:
  1906. description: 'Resource not found'
  1907. summary: 'Retrieves a Player resource.'
  1908. description: 'Retrieves a Player resource.'
  1909. parameters:
  1910. -
  1911. name: id
  1912. in: path
  1913. description: 'Player identifier'
  1914. required: true
  1915. deprecated: false
  1916. allowEmptyValue: false
  1917. schema:
  1918. type: string
  1919. style: simple
  1920. explode: false
  1921. allowReserved: false
  1922. deprecated: false
  1923. patch:
  1924. operationId: api_players_id_patch
  1925. tags:
  1926. - Player
  1927. responses:
  1928. 200:
  1929. description: 'Player resource updated'
  1930. content:
  1931. application/ld+json:
  1932. schema:
  1933. $ref: '#/components/schemas/Player.jsonld'
  1934. links: { }
  1935. 400:
  1936. description: 'Invalid input'
  1937. 422:
  1938. description: 'Unprocessable entity'
  1939. 404:
  1940. description: 'Resource not found'
  1941. summary: 'Updates the Player resource.'
  1942. description: 'Updates the Player resource.'
  1943. parameters:
  1944. -
  1945. name: id
  1946. in: path
  1947. description: 'Player identifier'
  1948. required: true
  1949. deprecated: false
  1950. allowEmptyValue: false
  1951. schema:
  1952. type: string
  1953. style: simple
  1954. explode: false
  1955. allowReserved: false
  1956. requestBody:
  1957. description: 'The updated Player resource'
  1958. content:
  1959. application/merge-patch+json:
  1960. schema:
  1961. $ref: '#/components/schemas/Player'
  1962. required: true
  1963. deprecated: false
  1964. parameters: []
  1965. /api/rarities:
  1966. get:
  1967. operationId: api_rarities_get_collection
  1968. tags:
  1969. - Rarity
  1970. responses:
  1971. 200:
  1972. description: 'Rarity collection'
  1973. content:
  1974. application/ld+json:
  1975. schema:
  1976. type: object
  1977. properties:
  1978. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/Rarity.jsonld' } }
  1979. 'hydra:totalItems': { type: integer, minimum: 0 }
  1980. '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 } }
  1981. '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 } } } } } }
  1982. required:
  1983. - 'hydra:member'
  1984. summary: 'Retrieves the collection of Rarity resources.'
  1985. description: 'Retrieves the collection of Rarity resources.'
  1986. parameters:
  1987. -
  1988. name: page
  1989. in: query
  1990. description: 'The collection page number'
  1991. required: false
  1992. deprecated: false
  1993. allowEmptyValue: true
  1994. schema:
  1995. type: integer
  1996. default: 1
  1997. style: form
  1998. explode: false
  1999. allowReserved: false
  2000. -
  2001. name: itemsPerPage
  2002. in: query
  2003. description: 'The number of items per page'
  2004. required: false
  2005. deprecated: false
  2006. allowEmptyValue: true
  2007. schema:
  2008. type: integer
  2009. default: 50
  2010. minimum: 0
  2011. maximum: 100
  2012. style: form
  2013. explode: false
  2014. allowReserved: false
  2015. -
  2016. name: custom_json_order
  2017. in: query
  2018. description: ''
  2019. required: false
  2020. deprecated: false
  2021. allowEmptyValue: true
  2022. schema:
  2023. type: string
  2024. style: form
  2025. explode: false
  2026. allowReserved: false
  2027. example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}'
  2028. deprecated: false
  2029. post:
  2030. operationId: api_rarities_post
  2031. tags:
  2032. - Rarity
  2033. responses:
  2034. 201:
  2035. description: 'Rarity resource created'
  2036. content:
  2037. application/ld+json:
  2038. schema:
  2039. $ref: '#/components/schemas/Rarity.jsonld'
  2040. links: { }
  2041. 400:
  2042. description: 'Invalid input'
  2043. 422:
  2044. description: 'Unprocessable entity'
  2045. summary: 'Creates a Rarity resource.'
  2046. description: 'Creates a Rarity resource.'
  2047. parameters: []
  2048. requestBody:
  2049. description: 'The new Rarity resource'
  2050. content:
  2051. application/ld+json:
  2052. schema:
  2053. $ref: '#/components/schemas/Rarity.jsonld'
  2054. required: true
  2055. deprecated: false
  2056. parameters: []
  2057. '/api/rarities/{id}':
  2058. get:
  2059. operationId: api_rarities_id_get
  2060. tags:
  2061. - Rarity
  2062. responses:
  2063. 200:
  2064. description: 'Rarity resource'
  2065. content:
  2066. application/ld+json:
  2067. schema:
  2068. $ref: '#/components/schemas/Rarity.jsonld'
  2069. 404:
  2070. description: 'Resource not found'
  2071. summary: 'Retrieves a Rarity resource.'
  2072. description: 'Retrieves a Rarity resource.'
  2073. parameters:
  2074. -
  2075. name: id
  2076. in: path
  2077. description: 'Rarity identifier'
  2078. required: true
  2079. deprecated: false
  2080. allowEmptyValue: false
  2081. schema:
  2082. type: string
  2083. style: simple
  2084. explode: false
  2085. allowReserved: false
  2086. deprecated: false
  2087. patch:
  2088. operationId: api_rarities_id_patch
  2089. tags:
  2090. - Rarity
  2091. responses:
  2092. 200:
  2093. description: 'Rarity resource updated'
  2094. content:
  2095. application/ld+json:
  2096. schema:
  2097. $ref: '#/components/schemas/Rarity.jsonld'
  2098. links: { }
  2099. 400:
  2100. description: 'Invalid input'
  2101. 422:
  2102. description: 'Unprocessable entity'
  2103. 404:
  2104. description: 'Resource not found'
  2105. summary: 'Updates the Rarity resource.'
  2106. description: 'Updates the Rarity resource.'
  2107. parameters:
  2108. -
  2109. name: id
  2110. in: path
  2111. description: 'Rarity identifier'
  2112. required: true
  2113. deprecated: false
  2114. allowEmptyValue: false
  2115. schema:
  2116. type: string
  2117. style: simple
  2118. explode: false
  2119. allowReserved: false
  2120. requestBody:
  2121. description: 'The updated Rarity resource'
  2122. content:
  2123. application/merge-patch+json:
  2124. schema:
  2125. $ref: '#/components/schemas/Rarity'
  2126. required: true
  2127. deprecated: false
  2128. parameters: []
  2129. /api/system_stats:
  2130. get:
  2131. operationId: api_system_stats_get
  2132. tags:
  2133. - SystemStat
  2134. responses:
  2135. 200:
  2136. description: 'SystemStat resource'
  2137. content:
  2138. application/ld+json:
  2139. schema:
  2140. $ref: '#/components/schemas/SystemStat.jsonld'
  2141. 404:
  2142. description: 'Resource not found'
  2143. summary: 'Retrieves a SystemStat resource.'
  2144. description: 'Retrieves a SystemStat resource.'
  2145. parameters: []
  2146. deprecated: false
  2147. parameters: []
  2148. /api/users:
  2149. get:
  2150. operationId: api_users_get_collection
  2151. tags:
  2152. - User
  2153. responses:
  2154. 200:
  2155. description: 'User collection'
  2156. content:
  2157. application/ld+json:
  2158. schema:
  2159. type: object
  2160. properties:
  2161. 'hydra:member': { type: array, items: { $ref: '#/components/schemas/User.jsonld' } }
  2162. 'hydra:totalItems': { type: integer, minimum: 0 }
  2163. '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 } }
  2164. '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 } } } } } }
  2165. required:
  2166. - 'hydra:member'
  2167. summary: 'Retrieves the collection of User resources.'
  2168. description: 'Retrieves the collection of User resources.'
  2169. parameters:
  2170. -
  2171. name: page
  2172. in: query
  2173. description: 'The collection page number'
  2174. required: false
  2175. deprecated: false
  2176. allowEmptyValue: true
  2177. schema:
  2178. type: integer
  2179. default: 1
  2180. style: form
  2181. explode: false
  2182. allowReserved: false
  2183. -
  2184. name: itemsPerPage
  2185. in: query
  2186. description: 'The number of items per page'
  2187. required: false
  2188. deprecated: false
  2189. allowEmptyValue: true
  2190. schema:
  2191. type: integer
  2192. default: 50
  2193. minimum: 0
  2194. maximum: 100
  2195. style: form
  2196. explode: false
  2197. allowReserved: false
  2198. -
  2199. name: firstName
  2200. in: query
  2201. description: ''
  2202. required: false
  2203. deprecated: false
  2204. allowEmptyValue: true
  2205. schema:
  2206. type: string
  2207. style: form
  2208. explode: false
  2209. allowReserved: false
  2210. -
  2211. name: lastName
  2212. in: query
  2213. description: ''
  2214. required: false
  2215. deprecated: false
  2216. allowEmptyValue: true
  2217. schema:
  2218. type: string
  2219. style: form
  2220. explode: false
  2221. allowReserved: false
  2222. -
  2223. name: userNameSearch
  2224. in: query
  2225. description: ''
  2226. required: false
  2227. deprecated: false
  2228. allowEmptyValue: true
  2229. schema:
  2230. type: string
  2231. style: form
  2232. explode: false
  2233. allowReserved: false
  2234. -
  2235. name: custom_json_order
  2236. in: query
  2237. description: ''
  2238. required: false
  2239. deprecated: false
  2240. allowEmptyValue: true
  2241. schema:
  2242. type: string
  2243. style: form
  2244. explode: false
  2245. allowReserved: false
  2246. example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}'
  2247. deprecated: false
  2248. post:
  2249. operationId: api_users_post
  2250. tags:
  2251. - User
  2252. responses:
  2253. 201:
  2254. description: 'User resource created'
  2255. content:
  2256. application/ld+json:
  2257. schema:
  2258. $ref: '#/components/schemas/User.jsonld'
  2259. links: { }
  2260. 400:
  2261. description: 'Invalid input'
  2262. 422:
  2263. description: 'Unprocessable entity'
  2264. summary: 'Creates a User resource.'
  2265. description: 'Creates a User resource.'
  2266. parameters: []
  2267. requestBody:
  2268. description: 'The new User resource'
  2269. content:
  2270. application/ld+json:
  2271. schema:
  2272. $ref: '#/components/schemas/User.jsonld'
  2273. required: true
  2274. deprecated: false
  2275. parameters: []
  2276. '/api/users/{id}':
  2277. get:
  2278. operationId: api_users_id_get
  2279. tags:
  2280. - User
  2281. responses:
  2282. 200:
  2283. description: 'User resource'
  2284. content:
  2285. application/ld+json:
  2286. schema:
  2287. $ref: '#/components/schemas/User.jsonld'
  2288. 404:
  2289. description: 'Resource not found'
  2290. summary: 'Retrieves a User resource.'
  2291. description: 'Retrieves a User resource.'
  2292. parameters:
  2293. -
  2294. name: id
  2295. in: path
  2296. description: 'User identifier'
  2297. required: true
  2298. deprecated: false
  2299. allowEmptyValue: false
  2300. schema:
  2301. type: string
  2302. style: simple
  2303. explode: false
  2304. allowReserved: false
  2305. deprecated: false
  2306. parameters: []
  2307. components:
  2308. schemas:
  2309. AccountTradePileItem:
  2310. type: object
  2311. description: ''
  2312. deprecated: false
  2313. properties:
  2314. dbId:
  2315. readOnly: true
  2316. type:
  2317. - integer
  2318. - 'null'
  2319. account:
  2320. readOnly: true
  2321. type: string
  2322. format: iri-reference
  2323. example: 'https://example.com/'
  2324. candidateItem:
  2325. readOnly: true
  2326. type: string
  2327. format: iri-reference
  2328. example: 'https://example.com/'
  2329. eaId:
  2330. readOnly: true
  2331. type: integer
  2332. eaAssetId:
  2333. readOnly: true
  2334. type: integer
  2335. eaResourceId:
  2336. readOnly: true
  2337. type: integer
  2338. rareFlag:
  2339. readOnly: true
  2340. type: integer
  2341. itemType:
  2342. readOnly: true
  2343. type: string
  2344. rating:
  2345. readOnly: true
  2346. type: integer
  2347. contracts:
  2348. readOnly: true
  2349. type:
  2350. - integer
  2351. - 'null'
  2352. playStyle:
  2353. readOnly: true
  2354. type:
  2355. - integer
  2356. - 'null'
  2357. startingBid:
  2358. type: integer
  2359. binPrice:
  2360. type: integer
  2361. individualPrice:
  2362. default: true
  2363. example: true
  2364. type: boolean
  2365. minRange:
  2366. readOnly: true
  2367. type: integer
  2368. maxRange:
  2369. readOnly: true
  2370. type: integer
  2371. lastSalePrice:
  2372. readOnly: true
  2373. type: integer
  2374. tradeState:
  2375. readOnly: true
  2376. type:
  2377. - string
  2378. - 'null'
  2379. eaTradeId:
  2380. readOnly: true
  2381. type:
  2382. - integer
  2383. - 'null'
  2384. rebuy:
  2385. readOnly: true
  2386. default: true
  2387. example: true
  2388. type: boolean
  2389. leagueId:
  2390. readOnly: true
  2391. type:
  2392. - integer
  2393. - 'null'
  2394. teamId:
  2395. readOnly: true
  2396. type:
  2397. - integer
  2398. - 'null'
  2399. nationId:
  2400. readOnly: true
  2401. type:
  2402. - integer
  2403. - 'null'
  2404. listCnt:
  2405. readOnly: true
  2406. type: integer
  2407. openBidCnt:
  2408. readOnly: true
  2409. type:
  2410. - integer
  2411. - 'null'
  2412. snipedItem:
  2413. readOnly: true
  2414. default: true
  2415. example: true
  2416. type: boolean
  2417. marketAverage:
  2418. readOnly: true
  2419. type:
  2420. - integer
  2421. - 'null'
  2422. creationDate:
  2423. readOnly: true
  2424. type: string
  2425. format: date-time
  2426. AccountTradePileItem.jsonld:
  2427. type: object
  2428. description: ''
  2429. deprecated: false
  2430. properties:
  2431. '@context':
  2432. readOnly: true
  2433. oneOf:
  2434. -
  2435. type: string
  2436. -
  2437. type: object
  2438. properties:
  2439. '@vocab':
  2440. type: string
  2441. hydra:
  2442. type: string
  2443. enum: ['http://www.w3.org/ns/hydra/core#']
  2444. required:
  2445. - '@vocab'
  2446. - hydra
  2447. additionalProperties: true
  2448. '@id':
  2449. readOnly: true
  2450. type: string
  2451. '@type':
  2452. readOnly: true
  2453. type: string
  2454. dbId:
  2455. readOnly: true
  2456. type:
  2457. - integer
  2458. - 'null'
  2459. account:
  2460. readOnly: true
  2461. $ref: '#/components/schemas/GameAccount.jsonld'
  2462. candidateItem:
  2463. readOnly: true
  2464. $ref: '#/components/schemas/Candidate.jsonld'
  2465. eaId:
  2466. readOnly: true
  2467. type: integer
  2468. eaAssetId:
  2469. readOnly: true
  2470. type: integer
  2471. eaResourceId:
  2472. readOnly: true
  2473. type: integer
  2474. rareFlag:
  2475. readOnly: true
  2476. type: integer
  2477. itemType:
  2478. readOnly: true
  2479. type: string
  2480. rating:
  2481. readOnly: true
  2482. type: integer
  2483. contracts:
  2484. readOnly: true
  2485. type:
  2486. - integer
  2487. - 'null'
  2488. playStyle:
  2489. readOnly: true
  2490. type:
  2491. - integer
  2492. - 'null'
  2493. startingBid:
  2494. type: integer
  2495. binPrice:
  2496. type: integer
  2497. individualPrice:
  2498. default: true
  2499. example: true
  2500. type: boolean
  2501. minRange:
  2502. readOnly: true
  2503. type: integer
  2504. maxRange:
  2505. readOnly: true
  2506. type: integer
  2507. lastSalePrice:
  2508. readOnly: true
  2509. type: integer
  2510. tradeState:
  2511. readOnly: true
  2512. type:
  2513. - string
  2514. - 'null'
  2515. eaTradeId:
  2516. readOnly: true
  2517. type:
  2518. - integer
  2519. - 'null'
  2520. rebuy:
  2521. readOnly: true
  2522. default: true
  2523. example: true
  2524. type: boolean
  2525. leagueId:
  2526. readOnly: true
  2527. type:
  2528. - integer
  2529. - 'null'
  2530. teamId:
  2531. readOnly: true
  2532. type:
  2533. - integer
  2534. - 'null'
  2535. nationId:
  2536. readOnly: true
  2537. type:
  2538. - integer
  2539. - 'null'
  2540. listCnt:
  2541. readOnly: true
  2542. type: integer
  2543. openBidCnt:
  2544. readOnly: true
  2545. type:
  2546. - integer
  2547. - 'null'
  2548. snipedItem:
  2549. readOnly: true
  2550. default: true
  2551. example: true
  2552. type: boolean
  2553. marketAverage:
  2554. readOnly: true
  2555. type:
  2556. - integer
  2557. - 'null'
  2558. creationDate:
  2559. readOnly: true
  2560. type: string
  2561. format: date-time
  2562. Candidate:
  2563. type: object
  2564. description: ''
  2565. deprecated: false
  2566. properties:
  2567. dbId:
  2568. readOnly: true
  2569. type:
  2570. - integer
  2571. - 'null'
  2572. rarity:
  2573. readOnly: true
  2574. type: string
  2575. format: iri-reference
  2576. example: 'https://example.com/'
  2577. candidateStat:
  2578. readOnly: true
  2579. type: string
  2580. format: iri-reference
  2581. example: 'https://example.com/'
  2582. player:
  2583. readOnly: true
  2584. type: string
  2585. format: iri-reference
  2586. example: 'https://example.com/'
  2587. firstname:
  2588. readOnly: true
  2589. type:
  2590. - string
  2591. - 'null'
  2592. lastname:
  2593. readOnly: true
  2594. type:
  2595. - string
  2596. - 'null'
  2597. nickname:
  2598. readOnly: true
  2599. type:
  2600. - string
  2601. - 'null'
  2602. fullDisplayInfo:
  2603. readOnly: true
  2604. type:
  2605. - string
  2606. - 'null'
  2607. eaAssetId:
  2608. readOnly: true
  2609. type:
  2610. - integer
  2611. - 'null'
  2612. eaResourceId:
  2613. readOnly: true
  2614. type:
  2615. - integer
  2616. - 'null'
  2617. rareFlag:
  2618. readOnly: true
  2619. type:
  2620. - integer
  2621. - 'null'
  2622. rarityName:
  2623. readOnly: true
  2624. type:
  2625. - string
  2626. - 'null'
  2627. image:
  2628. readOnly: true
  2629. type:
  2630. - string
  2631. - 'null'
  2632. format: iri-reference
  2633. example: 'https://example.com/'
  2634. imageUrl:
  2635. readOnly: true
  2636. type:
  2637. - string
  2638. - 'null'
  2639. cardImageUrl:
  2640. readOnly: true
  2641. type:
  2642. - string
  2643. - 'null'
  2644. stockCountTotal:
  2645. readOnly: true
  2646. type:
  2647. - integer
  2648. - 'null'
  2649. stockCountReal:
  2650. readOnly: true
  2651. type:
  2652. - integer
  2653. - 'null'
  2654. futBinId:
  2655. type:
  2656. - integer
  2657. - 'null'
  2658. futBinName:
  2659. type:
  2660. - string
  2661. - 'null'
  2662. futBinPrice:
  2663. type:
  2664. - integer
  2665. - 'null'
  2666. futBinSellingPrice:
  2667. type:
  2668. - integer
  2669. - 'null'
  2670. lastFutBinUpdate:
  2671. readOnly: true
  2672. type:
  2673. - string
  2674. - 'null'
  2675. format: date-time
  2676. futWizId:
  2677. type:
  2678. - integer
  2679. - 'null'
  2680. futWizPrice:
  2681. type:
  2682. - integer
  2683. - 'null'
  2684. futwizName:
  2685. type:
  2686. - string
  2687. - 'null'
  2688. futWizSellingPrice:
  2689. type:
  2690. - integer
  2691. - 'null'
  2692. lastFutWizUpdate:
  2693. readOnly: true
  2694. type:
  2695. - string
  2696. - 'null'
  2697. format: date-time
  2698. rating:
  2699. type:
  2700. - integer
  2701. - 'null'
  2702. highestBuyBinPrice:
  2703. type:
  2704. - integer
  2705. - 'null'
  2706. sellStartingBid:
  2707. type:
  2708. - integer
  2709. - 'null'
  2710. sellBinPrice:
  2711. type:
  2712. - integer
  2713. - 'null'
  2714. lastFoundMinRange:
  2715. type:
  2716. - integer
  2717. - 'null'
  2718. lastFoundMaxRange:
  2719. type:
  2720. - integer
  2721. - 'null'
  2722. lastFoundLowestBin:
  2723. type:
  2724. - integer
  2725. - 'null'
  2726. lowestBinUpdateDate:
  2727. readOnly: true
  2728. type:
  2729. - string
  2730. - 'null'
  2731. format: date-time
  2732. buy:
  2733. type:
  2734. - boolean
  2735. - 'null'
  2736. maxBuyPrice:
  2737. type:
  2738. - integer
  2739. - 'null'
  2740. buyStyle:
  2741. type:
  2742. - integer
  2743. - 'null'
  2744. newBuySelective:
  2745. type:
  2746. - boolean
  2747. - 'null'
  2748. remove:
  2749. type:
  2750. - boolean
  2751. - 'null'
  2752. leagueId:
  2753. type:
  2754. - integer
  2755. - 'null'
  2756. nationId:
  2757. type:
  2758. - integer
  2759. - 'null'
  2760. prio:
  2761. type:
  2762. - integer
  2763. - 'null'
  2764. listCnt:
  2765. type:
  2766. - integer
  2767. - 'null'
  2768. soldCnt:
  2769. type:
  2770. - integer
  2771. - 'null'
  2772. note:
  2773. type:
  2774. - string
  2775. - 'null'
  2776. relevant:
  2777. type:
  2778. - boolean
  2779. - 'null'
  2780. adjust100:
  2781. type:
  2782. - boolean
  2783. - 'null'
  2784. directReBuy:
  2785. type:
  2786. - boolean
  2787. - 'null'
  2788. marketAverage:
  2789. readOnly: true
  2790. type:
  2791. - integer
  2792. - 'null'
  2793. creationDate:
  2794. readOnly: true
  2795. type:
  2796. - string
  2797. - 'null'
  2798. format: date-time
  2799. required:
  2800. - eaAssetId
  2801. - eaResourceId
  2802. - rareFlag
  2803. - rating
  2804. - buy
  2805. - buyStyle
  2806. - newBuySelective
  2807. - remove
  2808. - listCnt
  2809. - soldCnt
  2810. - relevant
  2811. - adjust100
  2812. - directReBuy
  2813. - creationDate
  2814. Candidate.jsonld:
  2815. type: object
  2816. description: ''
  2817. deprecated: false
  2818. properties:
  2819. '@context':
  2820. readOnly: true
  2821. oneOf:
  2822. -
  2823. type: string
  2824. -
  2825. type: object
  2826. properties:
  2827. '@vocab':
  2828. type: string
  2829. hydra:
  2830. type: string
  2831. enum: ['http://www.w3.org/ns/hydra/core#']
  2832. required:
  2833. - '@vocab'
  2834. - hydra
  2835. additionalProperties: true
  2836. '@id':
  2837. readOnly: true
  2838. type: string
  2839. '@type':
  2840. readOnly: true
  2841. type: string
  2842. dbId:
  2843. readOnly: true
  2844. type:
  2845. - integer
  2846. - 'null'
  2847. rarity:
  2848. readOnly: true
  2849. $ref: '#/components/schemas/Rarity.jsonld'
  2850. candidateStat:
  2851. readOnly: true
  2852. $ref: '#/components/schemas/CandidateStat.jsonld'
  2853. player:
  2854. readOnly: true
  2855. $ref: '#/components/schemas/Player.jsonld'
  2856. firstname:
  2857. readOnly: true
  2858. type:
  2859. - string
  2860. - 'null'
  2861. lastname:
  2862. readOnly: true
  2863. type:
  2864. - string
  2865. - 'null'
  2866. nickname:
  2867. readOnly: true
  2868. type:
  2869. - string
  2870. - 'null'
  2871. fullDisplayInfo:
  2872. readOnly: true
  2873. type:
  2874. - string
  2875. - 'null'
  2876. eaAssetId:
  2877. readOnly: true
  2878. type:
  2879. - integer
  2880. - 'null'
  2881. eaResourceId:
  2882. readOnly: true
  2883. type:
  2884. - integer
  2885. - 'null'
  2886. rareFlag:
  2887. readOnly: true
  2888. type:
  2889. - integer
  2890. - 'null'
  2891. rarityName:
  2892. readOnly: true
  2893. type:
  2894. - string
  2895. - 'null'
  2896. image:
  2897. readOnly: true
  2898. type:
  2899. - string
  2900. - 'null'
  2901. format: iri-reference
  2902. example: 'https://example.com/'
  2903. imageUrl:
  2904. readOnly: true
  2905. type:
  2906. - string
  2907. - 'null'
  2908. cardImageUrl:
  2909. readOnly: true
  2910. type:
  2911. - string
  2912. - 'null'
  2913. stockCountTotal:
  2914. readOnly: true
  2915. type:
  2916. - integer
  2917. - 'null'
  2918. stockCountReal:
  2919. readOnly: true
  2920. type:
  2921. - integer
  2922. - 'null'
  2923. futBinId:
  2924. type:
  2925. - integer
  2926. - 'null'
  2927. futBinName:
  2928. type:
  2929. - string
  2930. - 'null'
  2931. futBinPrice:
  2932. type:
  2933. - integer
  2934. - 'null'
  2935. futBinSellingPrice:
  2936. type:
  2937. - integer
  2938. - 'null'
  2939. lastFutBinUpdate:
  2940. readOnly: true
  2941. type:
  2942. - string
  2943. - 'null'
  2944. format: date-time
  2945. futWizId:
  2946. type:
  2947. - integer
  2948. - 'null'
  2949. futWizPrice:
  2950. type:
  2951. - integer
  2952. - 'null'
  2953. futwizName:
  2954. type:
  2955. - string
  2956. - 'null'
  2957. futWizSellingPrice:
  2958. type:
  2959. - integer
  2960. - 'null'
  2961. lastFutWizUpdate:
  2962. readOnly: true
  2963. type:
  2964. - string
  2965. - 'null'
  2966. format: date-time
  2967. rating:
  2968. type:
  2969. - integer
  2970. - 'null'
  2971. highestBuyBinPrice:
  2972. type:
  2973. - integer
  2974. - 'null'
  2975. sellStartingBid:
  2976. type:
  2977. - integer
  2978. - 'null'
  2979. sellBinPrice:
  2980. type:
  2981. - integer
  2982. - 'null'
  2983. lastFoundMinRange:
  2984. type:
  2985. - integer
  2986. - 'null'
  2987. lastFoundMaxRange:
  2988. type:
  2989. - integer
  2990. - 'null'
  2991. lastFoundLowestBin:
  2992. type:
  2993. - integer
  2994. - 'null'
  2995. lowestBinUpdateDate:
  2996. readOnly: true
  2997. type:
  2998. - string
  2999. - 'null'
  3000. format: date-time
  3001. buy:
  3002. type:
  3003. - boolean
  3004. - 'null'
  3005. maxBuyPrice:
  3006. type:
  3007. - integer
  3008. - 'null'
  3009. buyStyle:
  3010. type:
  3011. - integer
  3012. - 'null'
  3013. newBuySelective:
  3014. type:
  3015. - boolean
  3016. - 'null'
  3017. remove:
  3018. type:
  3019. - boolean
  3020. - 'null'
  3021. leagueId:
  3022. type:
  3023. - integer
  3024. - 'null'
  3025. nationId:
  3026. type:
  3027. - integer
  3028. - 'null'
  3029. prio:
  3030. type:
  3031. - integer
  3032. - 'null'
  3033. listCnt:
  3034. type:
  3035. - integer
  3036. - 'null'
  3037. soldCnt:
  3038. type:
  3039. - integer
  3040. - 'null'
  3041. note:
  3042. type:
  3043. - string
  3044. - 'null'
  3045. relevant:
  3046. type:
  3047. - boolean
  3048. - 'null'
  3049. adjust100:
  3050. type:
  3051. - boolean
  3052. - 'null'
  3053. directReBuy:
  3054. type:
  3055. - boolean
  3056. - 'null'
  3057. marketAverage:
  3058. readOnly: true
  3059. type:
  3060. - integer
  3061. - 'null'
  3062. creationDate:
  3063. readOnly: true
  3064. type:
  3065. - string
  3066. - 'null'
  3067. format: date-time
  3068. required:
  3069. - eaAssetId
  3070. - eaResourceId
  3071. - rareFlag
  3072. - rating
  3073. - buy
  3074. - buyStyle
  3075. - newBuySelective
  3076. - remove
  3077. - listCnt
  3078. - soldCnt
  3079. - relevant
  3080. - adjust100
  3081. - directReBuy
  3082. - creationDate
  3083. CandidateStat.jsonld:
  3084. type: object
  3085. description: ''
  3086. deprecated: false
  3087. properties:
  3088. '@id':
  3089. readOnly: true
  3090. type: string
  3091. '@type':
  3092. readOnly: true
  3093. type: string
  3094. '@context':
  3095. readOnly: true
  3096. oneOf:
  3097. -
  3098. type: string
  3099. -
  3100. type: object
  3101. properties:
  3102. '@vocab':
  3103. type: string
  3104. hydra:
  3105. type: string
  3106. enum: ['http://www.w3.org/ns/hydra/core#']
  3107. required:
  3108. - '@vocab'
  3109. - hydra
  3110. additionalProperties: true
  3111. candidateItem:
  3112. readOnly: true
  3113. $ref: '#/components/schemas/Candidate.jsonld'
  3114. revRl6:
  3115. type: number
  3116. rl6:
  3117. type: integer
  3118. sold6:
  3119. type: integer
  3120. rat6:
  3121. type: number
  3122. rev6:
  3123. type: integer
  3124. revRl12:
  3125. type: number
  3126. rl12:
  3127. type: integer
  3128. sold12:
  3129. type: integer
  3130. rat12:
  3131. type: number
  3132. rev12:
  3133. type: integer
  3134. revRl24:
  3135. type: number
  3136. rl24:
  3137. type: integer
  3138. sold24:
  3139. type: integer
  3140. rat24:
  3141. type: number
  3142. rev24:
  3143. type: integer
  3144. revRl3d:
  3145. type: number
  3146. rl3d:
  3147. type: integer
  3148. sold3d:
  3149. type: integer
  3150. rat3d:
  3151. type: number
  3152. rev3d:
  3153. type: integer
  3154. revRl1w:
  3155. type: number
  3156. rl1w:
  3157. type: integer
  3158. sold1w:
  3159. type: integer
  3160. rat1w:
  3161. type: number
  3162. rev1w:
  3163. type: integer
  3164. revRl2w:
  3165. type: number
  3166. rl2w:
  3167. type: integer
  3168. sold2w:
  3169. type: integer
  3170. rat2w:
  3171. type: number
  3172. rev2w:
  3173. type: integer
  3174. revRl3w:
  3175. type: number
  3176. rl3w:
  3177. type: integer
  3178. sold3w:
  3179. type: integer
  3180. rat3w:
  3181. type: number
  3182. rev3w:
  3183. type: integer
  3184. revRl4w:
  3185. type: number
  3186. rl4w:
  3187. type: integer
  3188. sold4w:
  3189. type: integer
  3190. rat4w:
  3191. type: number
  3192. rev4w:
  3193. type: integer
  3194. revRl:
  3195. type: number
  3196. rl:
  3197. type: integer
  3198. sold:
  3199. type: integer
  3200. rat:
  3201. type: number
  3202. rev:
  3203. type: integer
  3204. snipingRev:
  3205. type: integer
  3206. creationDate:
  3207. readOnly: true
  3208. type:
  3209. - string
  3210. - 'null'
  3211. format: date-time
  3212. lastUpdateDate:
  3213. readOnly: true
  3214. type:
  3215. - string
  3216. - 'null'
  3217. format: date-time
  3218. CandidateStockAccounts.jsonld:
  3219. type: object
  3220. description: ''
  3221. deprecated: false
  3222. properties:
  3223. '@context':
  3224. readOnly: true
  3225. oneOf:
  3226. -
  3227. type: string
  3228. -
  3229. type: object
  3230. properties:
  3231. '@vocab':
  3232. type: string
  3233. hydra:
  3234. type: string
  3235. enum: ['http://www.w3.org/ns/hydra/core#']
  3236. required:
  3237. - '@vocab'
  3238. - hydra
  3239. additionalProperties: true
  3240. '@id':
  3241. readOnly: true
  3242. type: string
  3243. '@type':
  3244. readOnly: true
  3245. type: string
  3246. candidatesStockAccounts:
  3247. type: array
  3248. items:
  3249. $ref: '#/components/schemas/GameAccount.jsonld'
  3250. candidatesMissingAccounts:
  3251. type: array
  3252. items:
  3253. $ref: '#/components/schemas/GameAccount.jsonld'
  3254. Config:
  3255. type: object
  3256. description: ''
  3257. deprecated: false
  3258. properties:
  3259. systemActive:
  3260. type: boolean
  3261. systemRunning:
  3262. type: boolean
  3263. lastUpdateDate:
  3264. readOnly: true
  3265. type: string
  3266. format: date-time
  3267. lastCheckDate:
  3268. readOnly: true
  3269. type: string
  3270. format: date-time
  3271. processCnt:
  3272. readOnly: true
  3273. type: integer
  3274. sleepHourStart:
  3275. minimum: 0
  3276. maximum: 23
  3277. type:
  3278. - integer
  3279. - 'null'
  3280. sleepHourEnd:
  3281. minimum: 0
  3282. maximum: 23
  3283. type:
  3284. - integer
  3285. - 'null'
  3286. checkMaxSales:
  3287. type: boolean
  3288. numMaxSales:
  3289. minimum: 0
  3290. maximum: 20
  3291. type:
  3292. - integer
  3293. - 'null'
  3294. Config.jsonld:
  3295. type: object
  3296. description: ''
  3297. deprecated: false
  3298. properties:
  3299. '@context':
  3300. readOnly: true
  3301. oneOf:
  3302. -
  3303. type: string
  3304. -
  3305. type: object
  3306. properties:
  3307. '@vocab':
  3308. type: string
  3309. hydra:
  3310. type: string
  3311. enum: ['http://www.w3.org/ns/hydra/core#']
  3312. required:
  3313. - '@vocab'
  3314. - hydra
  3315. additionalProperties: true
  3316. '@id':
  3317. readOnly: true
  3318. type: string
  3319. '@type':
  3320. readOnly: true
  3321. type: string
  3322. systemActive:
  3323. type: boolean
  3324. systemRunning:
  3325. type: boolean
  3326. lastUpdateDate:
  3327. readOnly: true
  3328. type: string
  3329. format: date-time
  3330. lastCheckDate:
  3331. readOnly: true
  3332. type: string
  3333. format: date-time
  3334. processCnt:
  3335. readOnly: true
  3336. type: integer
  3337. sleepHourStart:
  3338. minimum: 0
  3339. maximum: 23
  3340. type:
  3341. - integer
  3342. - 'null'
  3343. sleepHourEnd:
  3344. minimum: 0
  3345. maximum: 23
  3346. type:
  3347. - integer
  3348. - 'null'
  3349. checkMaxSales:
  3350. type: boolean
  3351. numMaxSales:
  3352. minimum: 0
  3353. maximum: 20
  3354. type:
  3355. - integer
  3356. - 'null'
  3357. GameAccount:
  3358. type: object
  3359. description: ''
  3360. deprecated: false
  3361. properties:
  3362. dbId:
  3363. readOnly: true
  3364. type:
  3365. - integer
  3366. - 'null'
  3367. email:
  3368. format: email
  3369. externalDocs:
  3370. url: 'https://schema.org/email'
  3371. type:
  3372. - string
  3373. - 'null'
  3374. profile:
  3375. type:
  3376. - string
  3377. - 'null'
  3378. password:
  3379. type:
  3380. - string
  3381. - 'null'
  3382. emailPw:
  3383. type:
  3384. - string
  3385. - 'null'
  3386. credits:
  3387. readOnly: true
  3388. type:
  3389. - integer
  3390. - 'null'
  3391. cntItems:
  3392. readOnly: true
  3393. type:
  3394. - integer
  3395. - 'null'
  3396. cntSoldItems:
  3397. readOnly: true
  3398. type:
  3399. - integer
  3400. - 'null'
  3401. cntInactiveItems:
  3402. readOnly: true
  3403. type:
  3404. - integer
  3405. - 'null'
  3406. active:
  3407. type:
  3408. - boolean
  3409. - 'null'
  3410. running:
  3411. type:
  3412. - boolean
  3413. - 'null'
  3414. relist:
  3415. type:
  3416. - boolean
  3417. - 'null'
  3418. relistDate:
  3419. type:
  3420. - string
  3421. - 'null'
  3422. format: date-time
  3423. blocked:
  3424. type:
  3425. - boolean
  3426. - 'null'
  3427. sniping:
  3428. type:
  3429. - boolean
  3430. - 'null'
  3431. snipingDate:
  3432. readOnly: true
  3433. type:
  3434. - string
  3435. - 'null'
  3436. format: date-time
  3437. tmOpen:
  3438. type:
  3439. - boolean
  3440. - 'null'
  3441. tmState:
  3442. type:
  3443. - integer
  3444. - 'null'
  3445. dead:
  3446. type:
  3447. - boolean
  3448. - 'null'
  3449. lockedMsg:
  3450. type:
  3451. - boolean
  3452. - 'null'
  3453. dynPrices:
  3454. type:
  3455. - boolean
  3456. - 'null'
  3457. newBuy:
  3458. type:
  3459. - boolean
  3460. - 'null'
  3461. newBuyDate:
  3462. readOnly: true
  3463. type:
  3464. - string
  3465. - 'null'
  3466. format: date-time
  3467. newBuySelective:
  3468. type:
  3469. - boolean
  3470. - 'null'
  3471. reBuy:
  3472. type:
  3473. - boolean
  3474. - 'null'
  3475. rebuyDate:
  3476. readOnly: true
  3477. type:
  3478. - string
  3479. - 'null'
  3480. format: date-time
  3481. connectionDate:
  3482. readOnly: true
  3483. type:
  3484. - string
  3485. - 'null'
  3486. format: date-time
  3487. importWatchlist:
  3488. type:
  3489. - boolean
  3490. - 'null'
  3491. autoReBuy:
  3492. type:
  3493. - boolean
  3494. - 'null'
  3495. directReBuy:
  3496. type:
  3497. - boolean
  3498. - 'null'
  3499. itemMaxBuyPrice:
  3500. minimum: 0
  3501. maximum: 15000000
  3502. type:
  3503. - integer
  3504. - 'null'
  3505. revenue:
  3506. readOnly: true
  3507. type:
  3508. - integer
  3509. - 'null'
  3510. futWizValue:
  3511. readOnly: true
  3512. type:
  3513. - integer
  3514. - 'null'
  3515. eaMarketAvgValue:
  3516. readOnly: true
  3517. type:
  3518. - integer
  3519. - 'null'
  3520. mfaCode:
  3521. type:
  3522. - string
  3523. - 'null'
  3524. twoFactorAuthKey:
  3525. type:
  3526. - string
  3527. - 'null'
  3528. login2FaViaApp:
  3529. type:
  3530. - boolean
  3531. - 'null'
  3532. eaCode1:
  3533. type:
  3534. - string
  3535. - 'null'
  3536. eaCode2:
  3537. type:
  3538. - string
  3539. - 'null'
  3540. eaCode3:
  3541. type:
  3542. - string
  3543. - 'null'
  3544. eaCode4:
  3545. type:
  3546. - string
  3547. - 'null'
  3548. eaCode5:
  3549. type:
  3550. - string
  3551. - 'null'
  3552. eaCode6:
  3553. type:
  3554. - string
  3555. - 'null'
  3556. snipingCnt1h:
  3557. type:
  3558. - integer
  3559. - 'null'
  3560. snipingCnt3h:
  3561. type:
  3562. - integer
  3563. - 'null'
  3564. snipingCnt6h:
  3565. type:
  3566. - integer
  3567. - 'null'
  3568. snipingCnt12h:
  3569. type:
  3570. - integer
  3571. - 'null'
  3572. snipingCnt24h:
  3573. type:
  3574. - integer
  3575. - 'null'
  3576. snipingCnt3d:
  3577. type:
  3578. - integer
  3579. - 'null'
  3580. snipingCnt1w:
  3581. type:
  3582. - integer
  3583. - 'null'
  3584. note:
  3585. type:
  3586. - string
  3587. - 'null'
  3588. loopStartDate:
  3589. readOnly: true
  3590. type:
  3591. - string
  3592. - 'null'
  3593. format: date-time
  3594. loopFinishDate:
  3595. readOnly: true
  3596. type:
  3597. - string
  3598. - 'null'
  3599. format: date-time
  3600. creationDate:
  3601. readOnly: true
  3602. type:
  3603. - string
  3604. - 'null'
  3605. format: date-time
  3606. owner:
  3607. readOnly: true
  3608. type: string
  3609. format: iri-reference
  3610. example: 'https://example.com/'
  3611. required:
  3612. - email
  3613. - profile
  3614. - password
  3615. - active
  3616. - running
  3617. - relist
  3618. - blocked
  3619. - sniping
  3620. - tmOpen
  3621. - dead
  3622. - lockedMsg
  3623. - dynPrices
  3624. - newBuy
  3625. - newBuySelective
  3626. - reBuy
  3627. - importWatchlist
  3628. - autoReBuy
  3629. - directReBuy
  3630. GameAccount.jsonld:
  3631. type: object
  3632. description: ''
  3633. deprecated: false
  3634. properties:
  3635. '@context':
  3636. readOnly: true
  3637. oneOf:
  3638. -
  3639. type: string
  3640. -
  3641. type: object
  3642. properties:
  3643. '@vocab':
  3644. type: string
  3645. hydra:
  3646. type: string
  3647. enum: ['http://www.w3.org/ns/hydra/core#']
  3648. required:
  3649. - '@vocab'
  3650. - hydra
  3651. additionalProperties: true
  3652. '@id':
  3653. readOnly: true
  3654. type: string
  3655. '@type':
  3656. readOnly: true
  3657. type: string
  3658. dbId:
  3659. readOnly: true
  3660. type:
  3661. - integer
  3662. - 'null'
  3663. email:
  3664. format: email
  3665. externalDocs:
  3666. url: 'https://schema.org/email'
  3667. type:
  3668. - string
  3669. - 'null'
  3670. profile:
  3671. type:
  3672. - string
  3673. - 'null'
  3674. password:
  3675. type:
  3676. - string
  3677. - 'null'
  3678. emailPw:
  3679. type:
  3680. - string
  3681. - 'null'
  3682. credits:
  3683. readOnly: true
  3684. type:
  3685. - integer
  3686. - 'null'
  3687. cntItems:
  3688. readOnly: true
  3689. type:
  3690. - integer
  3691. - 'null'
  3692. cntSoldItems:
  3693. readOnly: true
  3694. type:
  3695. - integer
  3696. - 'null'
  3697. cntInactiveItems:
  3698. readOnly: true
  3699. type:
  3700. - integer
  3701. - 'null'
  3702. active:
  3703. type:
  3704. - boolean
  3705. - 'null'
  3706. running:
  3707. type:
  3708. - boolean
  3709. - 'null'
  3710. relist:
  3711. type:
  3712. - boolean
  3713. - 'null'
  3714. relistDate:
  3715. type:
  3716. - string
  3717. - 'null'
  3718. format: date-time
  3719. blocked:
  3720. type:
  3721. - boolean
  3722. - 'null'
  3723. sniping:
  3724. type:
  3725. - boolean
  3726. - 'null'
  3727. snipingDate:
  3728. readOnly: true
  3729. type:
  3730. - string
  3731. - 'null'
  3732. format: date-time
  3733. tmOpen:
  3734. type:
  3735. - boolean
  3736. - 'null'
  3737. tmState:
  3738. type:
  3739. - integer
  3740. - 'null'
  3741. dead:
  3742. type:
  3743. - boolean
  3744. - 'null'
  3745. lockedMsg:
  3746. type:
  3747. - boolean
  3748. - 'null'
  3749. dynPrices:
  3750. type:
  3751. - boolean
  3752. - 'null'
  3753. newBuy:
  3754. type:
  3755. - boolean
  3756. - 'null'
  3757. newBuyDate:
  3758. readOnly: true
  3759. type:
  3760. - string
  3761. - 'null'
  3762. format: date-time
  3763. newBuySelective:
  3764. type:
  3765. - boolean
  3766. - 'null'
  3767. reBuy:
  3768. type:
  3769. - boolean
  3770. - 'null'
  3771. rebuyDate:
  3772. readOnly: true
  3773. type:
  3774. - string
  3775. - 'null'
  3776. format: date-time
  3777. connectionDate:
  3778. readOnly: true
  3779. type:
  3780. - string
  3781. - 'null'
  3782. format: date-time
  3783. importWatchlist:
  3784. type:
  3785. - boolean
  3786. - 'null'
  3787. autoReBuy:
  3788. type:
  3789. - boolean
  3790. - 'null'
  3791. directReBuy:
  3792. type:
  3793. - boolean
  3794. - 'null'
  3795. itemMaxBuyPrice:
  3796. minimum: 0
  3797. maximum: 15000000
  3798. type:
  3799. - integer
  3800. - 'null'
  3801. revenue:
  3802. readOnly: true
  3803. type:
  3804. - integer
  3805. - 'null'
  3806. futWizValue:
  3807. readOnly: true
  3808. type:
  3809. - integer
  3810. - 'null'
  3811. eaMarketAvgValue:
  3812. readOnly: true
  3813. type:
  3814. - integer
  3815. - 'null'
  3816. mfaCode:
  3817. type:
  3818. - string
  3819. - 'null'
  3820. twoFactorAuthKey:
  3821. type:
  3822. - string
  3823. - 'null'
  3824. login2FaViaApp:
  3825. type:
  3826. - boolean
  3827. - 'null'
  3828. eaCode1:
  3829. type:
  3830. - string
  3831. - 'null'
  3832. eaCode2:
  3833. type:
  3834. - string
  3835. - 'null'
  3836. eaCode3:
  3837. type:
  3838. - string
  3839. - 'null'
  3840. eaCode4:
  3841. type:
  3842. - string
  3843. - 'null'
  3844. eaCode5:
  3845. type:
  3846. - string
  3847. - 'null'
  3848. eaCode6:
  3849. type:
  3850. - string
  3851. - 'null'
  3852. snipingCnt1h:
  3853. type:
  3854. - integer
  3855. - 'null'
  3856. snipingCnt3h:
  3857. type:
  3858. - integer
  3859. - 'null'
  3860. snipingCnt6h:
  3861. type:
  3862. - integer
  3863. - 'null'
  3864. snipingCnt12h:
  3865. type:
  3866. - integer
  3867. - 'null'
  3868. snipingCnt24h:
  3869. type:
  3870. - integer
  3871. - 'null'
  3872. snipingCnt3d:
  3873. type:
  3874. - integer
  3875. - 'null'
  3876. snipingCnt1w:
  3877. type:
  3878. - integer
  3879. - 'null'
  3880. note:
  3881. type:
  3882. - string
  3883. - 'null'
  3884. loopStartDate:
  3885. readOnly: true
  3886. type:
  3887. - string
  3888. - 'null'
  3889. format: date-time
  3890. loopFinishDate:
  3891. readOnly: true
  3892. type:
  3893. - string
  3894. - 'null'
  3895. format: date-time
  3896. creationDate:
  3897. readOnly: true
  3898. type:
  3899. - string
  3900. - 'null'
  3901. format: date-time
  3902. owner:
  3903. readOnly: true
  3904. $ref: '#/components/schemas/User.jsonld'
  3905. required:
  3906. - email
  3907. - profile
  3908. - password
  3909. - active
  3910. - running
  3911. - relist
  3912. - blocked
  3913. - sniping
  3914. - tmOpen
  3915. - dead
  3916. - lockedMsg
  3917. - dynPrices
  3918. - newBuy
  3919. - newBuySelective
  3920. - reBuy
  3921. - importWatchlist
  3922. - autoReBuy
  3923. - directReBuy
  3924. LogAccountCredit.jsonld:
  3925. type: object
  3926. description: ''
  3927. deprecated: false
  3928. properties:
  3929. '@id':
  3930. readOnly: true
  3931. type: string
  3932. '@type':
  3933. readOnly: true
  3934. type: string
  3935. '@context':
  3936. readOnly: true
  3937. oneOf:
  3938. -
  3939. type: string
  3940. -
  3941. type: object
  3942. properties:
  3943. '@vocab':
  3944. type: string
  3945. hydra:
  3946. type: string
  3947. enum: ['http://www.w3.org/ns/hydra/core#']
  3948. required:
  3949. - '@vocab'
  3950. - hydra
  3951. additionalProperties: true
  3952. gameAccount:
  3953. readOnly: true
  3954. $ref: '#/components/schemas/GameAccount.jsonld'
  3955. credits:
  3956. readOnly: true
  3957. type:
  3958. - integer
  3959. - 'null'
  3960. revenue:
  3961. readOnly: true
  3962. type:
  3963. - integer
  3964. - 'null'
  3965. creationDate:
  3966. readOnly: true
  3967. type:
  3968. - string
  3969. - 'null'
  3970. format: date-time
  3971. LogAccountProfit.jsonld:
  3972. type: object
  3973. description: ''
  3974. deprecated: false
  3975. properties:
  3976. '@id':
  3977. readOnly: true
  3978. type: string
  3979. '@type':
  3980. readOnly: true
  3981. type: string
  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. gameAccount:
  4000. readOnly: true
  4001. $ref: '#/components/schemas/GameAccount.jsonld'
  4002. credits:
  4003. type:
  4004. - integer
  4005. - 'null'
  4006. revenue:
  4007. type:
  4008. - integer
  4009. - 'null'
  4010. tpValue:
  4011. type:
  4012. - integer
  4013. - 'null'
  4014. revToday:
  4015. type:
  4016. - integer
  4017. - 'null'
  4018. rev3hours:
  4019. type:
  4020. - integer
  4021. - 'null'
  4022. rev6hours:
  4023. type:
  4024. - integer
  4025. - 'null'
  4026. rev12hours:
  4027. type:
  4028. - integer
  4029. - 'null'
  4030. rev24hours:
  4031. type:
  4032. - integer
  4033. - 'null'
  4034. rev3days:
  4035. type:
  4036. - integer
  4037. - 'null'
  4038. rev1week:
  4039. type:
  4040. - integer
  4041. - 'null'
  4042. rev2weeks:
  4043. type:
  4044. - integer
  4045. - 'null'
  4046. rev3weeks:
  4047. type:
  4048. - integer
  4049. - 'null'
  4050. rev4weeks:
  4051. type:
  4052. - integer
  4053. - 'null'
  4054. rev2months:
  4055. type:
  4056. - integer
  4057. - 'null'
  4058. rev3months:
  4059. type:
  4060. - integer
  4061. - 'null'
  4062. revTotal:
  4063. type:
  4064. - integer
  4065. - 'null'
  4066. numSalesToday:
  4067. type:
  4068. - integer
  4069. - 'null'
  4070. numSales3hours:
  4071. type:
  4072. - integer
  4073. - 'null'
  4074. numSales6hours:
  4075. type:
  4076. - integer
  4077. - 'null'
  4078. numSales12hours:
  4079. type:
  4080. - integer
  4081. - 'null'
  4082. numSales24hours:
  4083. type:
  4084. - integer
  4085. - 'null'
  4086. numSales3days:
  4087. type:
  4088. - integer
  4089. - 'null'
  4090. numSales1week:
  4091. type:
  4092. - integer
  4093. - 'null'
  4094. numSales2weeks:
  4095. type:
  4096. - integer
  4097. - 'null'
  4098. numSales3weeks:
  4099. type:
  4100. - integer
  4101. - 'null'
  4102. numSales4weeks:
  4103. type:
  4104. - integer
  4105. - 'null'
  4106. numSales2months:
  4107. type:
  4108. - integer
  4109. - 'null'
  4110. numSales3months:
  4111. type:
  4112. - integer
  4113. - 'null'
  4114. numSalesTotal:
  4115. type:
  4116. - integer
  4117. - 'null'
  4118. isDailyProfit:
  4119. type:
  4120. - boolean
  4121. - 'null'
  4122. creationDate:
  4123. type:
  4124. - string
  4125. - 'null'
  4126. format: date-time
  4127. LogAccountSoldItem.jsonld:
  4128. type: object
  4129. description: ''
  4130. deprecated: false
  4131. properties:
  4132. '@id':
  4133. readOnly: true
  4134. type: string
  4135. '@type':
  4136. readOnly: true
  4137. type: string
  4138. '@context':
  4139. readOnly: true
  4140. oneOf:
  4141. -
  4142. type: string
  4143. -
  4144. type: object
  4145. properties:
  4146. '@vocab':
  4147. type: string
  4148. hydra:
  4149. type: string
  4150. enum: ['http://www.w3.org/ns/hydra/core#']
  4151. required:
  4152. - '@vocab'
  4153. - hydra
  4154. additionalProperties: true
  4155. dbId:
  4156. readOnly: true
  4157. type:
  4158. - integer
  4159. - 'null'
  4160. gameAccount:
  4161. readOnly: true
  4162. $ref: '#/components/schemas/GameAccount.jsonld'
  4163. candidateItem:
  4164. readOnly: true
  4165. $ref: '#/components/schemas/Candidate.jsonld'
  4166. eaId:
  4167. readOnly: true
  4168. type: integer
  4169. contracts:
  4170. readOnly: true
  4171. type:
  4172. - integer
  4173. - 'null'
  4174. playStyle:
  4175. readOnly: true
  4176. type:
  4177. - integer
  4178. - 'null'
  4179. lastSalePrice:
  4180. readOnly: true
  4181. type: integer
  4182. currentBid:
  4183. readOnly: true
  4184. type: integer
  4185. startingBid:
  4186. readOnly: true
  4187. type: integer
  4188. binPrice:
  4189. readOnly: true
  4190. type: integer
  4191. minRange:
  4192. readOnly: true
  4193. type: integer
  4194. maxRange:
  4195. readOnly: true
  4196. type: integer
  4197. tradeState:
  4198. readOnly: true
  4199. type: string
  4200. eaTradeId:
  4201. readOnly: true
  4202. type: integer
  4203. listCnt:
  4204. readOnly: true
  4205. type: integer
  4206. revenue:
  4207. readOnly: true
  4208. type: integer
  4209. reBought:
  4210. readOnly: true
  4211. type: boolean
  4212. snipedItem:
  4213. readOnly: true
  4214. type: boolean
  4215. firstListDate:
  4216. readOnly: true
  4217. type:
  4218. - string
  4219. - 'null'
  4220. format: date-time
  4221. creationDate:
  4222. readOnly: true
  4223. type: string
  4224. format: date-time
  4225. LogGeneral.jsonld:
  4226. type: object
  4227. description: ''
  4228. deprecated: false
  4229. properties:
  4230. '@id':
  4231. readOnly: true
  4232. type: string
  4233. '@type':
  4234. readOnly: true
  4235. type: string
  4236. '@context':
  4237. readOnly: true
  4238. oneOf:
  4239. -
  4240. type: string
  4241. -
  4242. type: object
  4243. properties:
  4244. '@vocab':
  4245. type: string
  4246. hydra:
  4247. type: string
  4248. enum: ['http://www.w3.org/ns/hydra/core#']
  4249. required:
  4250. - '@vocab'
  4251. - hydra
  4252. additionalProperties: true
  4253. dbId:
  4254. readOnly: true
  4255. type: integer
  4256. gameAccount:
  4257. readOnly: true
  4258. $ref: '#/components/schemas/GameAccount.jsonld'
  4259. candidateItem:
  4260. readOnly: true
  4261. $ref: '#/components/schemas/Candidate.jsonld'
  4262. logType:
  4263. type: string
  4264. enum:
  4265. - alert
  4266. - alert_low
  4267. - cant_buy
  4268. - debug
  4269. - debug_server_logs
  4270. - info
  4271. - moved_to_club
  4272. - new_buy
  4273. - player_price_changed
  4274. - preview_pack
  4275. - preview_pack_alert
  4276. - price_range_errors
  4277. - profit_overview
  4278. - removed
  4279. - rebuy
  4280. - sales
  4281. - server_logs
  4282. - stats
  4283. - hourly_stats
  4284. message:
  4285. readOnly: true
  4286. type:
  4287. - string
  4288. - 'null'
  4289. creationDate:
  4290. readOnly: true
  4291. type:
  4292. - string
  4293. - 'null'
  4294. format: date-time
  4295. required:
  4296. - logType
  4297. LogTotalProfit:
  4298. type: object
  4299. description: ''
  4300. deprecated: false
  4301. properties:
  4302. credits:
  4303. type:
  4304. - integer
  4305. - 'null'
  4306. revenue:
  4307. type:
  4308. - integer
  4309. - 'null'
  4310. tpValueFutwiz:
  4311. type:
  4312. - integer
  4313. - 'null'
  4314. tpValueEaAverage:
  4315. type:
  4316. - integer
  4317. - 'null'
  4318. revToday:
  4319. type:
  4320. - integer
  4321. - 'null'
  4322. rev3hours:
  4323. type:
  4324. - integer
  4325. - 'null'
  4326. rev6hours:
  4327. type:
  4328. - integer
  4329. - 'null'
  4330. rev12hours:
  4331. type:
  4332. - integer
  4333. - 'null'
  4334. rev24hours:
  4335. type:
  4336. - integer
  4337. - 'null'
  4338. rev3days:
  4339. type:
  4340. - integer
  4341. - 'null'
  4342. rev1week:
  4343. type:
  4344. - integer
  4345. - 'null'
  4346. rev2weeks:
  4347. type:
  4348. - integer
  4349. - 'null'
  4350. rev3weeks:
  4351. type:
  4352. - integer
  4353. - 'null'
  4354. rev4weeks:
  4355. type:
  4356. - integer
  4357. - 'null'
  4358. rev2months:
  4359. type:
  4360. - integer
  4361. - 'null'
  4362. rev3months:
  4363. type:
  4364. - integer
  4365. - 'null'
  4366. revTotal:
  4367. type:
  4368. - integer
  4369. - 'null'
  4370. numSalesToday:
  4371. type:
  4372. - integer
  4373. - 'null'
  4374. numSales3hours:
  4375. type:
  4376. - integer
  4377. - 'null'
  4378. numSales6hours:
  4379. type:
  4380. - integer
  4381. - 'null'
  4382. numSales12hours:
  4383. type:
  4384. - integer
  4385. - 'null'
  4386. numSales24hours:
  4387. type:
  4388. - integer
  4389. - 'null'
  4390. numSales3days:
  4391. type:
  4392. - integer
  4393. - 'null'
  4394. numSales1week:
  4395. type:
  4396. - integer
  4397. - 'null'
  4398. numSales2weeks:
  4399. type:
  4400. - integer
  4401. - 'null'
  4402. numSales3weeks:
  4403. type:
  4404. - integer
  4405. - 'null'
  4406. numSales4weeks:
  4407. type:
  4408. - integer
  4409. - 'null'
  4410. numSales2months:
  4411. type:
  4412. - integer
  4413. - 'null'
  4414. numSales3months:
  4415. type:
  4416. - integer
  4417. - 'null'
  4418. numSalesTotal:
  4419. type:
  4420. - integer
  4421. - 'null'
  4422. isDailyProfit:
  4423. type:
  4424. - boolean
  4425. - 'null'
  4426. creationDate:
  4427. type:
  4428. - string
  4429. - 'null'
  4430. format: date-time
  4431. LogTotalProfit.jsonld:
  4432. type: object
  4433. description: ''
  4434. deprecated: false
  4435. properties:
  4436. '@context':
  4437. readOnly: true
  4438. oneOf:
  4439. -
  4440. type: string
  4441. -
  4442. type: object
  4443. properties:
  4444. '@vocab':
  4445. type: string
  4446. hydra:
  4447. type: string
  4448. enum: ['http://www.w3.org/ns/hydra/core#']
  4449. required:
  4450. - '@vocab'
  4451. - hydra
  4452. additionalProperties: true
  4453. '@id':
  4454. readOnly: true
  4455. type: string
  4456. '@type':
  4457. readOnly: true
  4458. type: string
  4459. credits:
  4460. type:
  4461. - integer
  4462. - 'null'
  4463. revenue:
  4464. type:
  4465. - integer
  4466. - 'null'
  4467. tpValueFutwiz:
  4468. type:
  4469. - integer
  4470. - 'null'
  4471. tpValueEaAverage:
  4472. type:
  4473. - integer
  4474. - 'null'
  4475. revToday:
  4476. type:
  4477. - integer
  4478. - 'null'
  4479. rev3hours:
  4480. type:
  4481. - integer
  4482. - 'null'
  4483. rev6hours:
  4484. type:
  4485. - integer
  4486. - 'null'
  4487. rev12hours:
  4488. type:
  4489. - integer
  4490. - 'null'
  4491. rev24hours:
  4492. type:
  4493. - integer
  4494. - 'null'
  4495. rev3days:
  4496. type:
  4497. - integer
  4498. - 'null'
  4499. rev1week:
  4500. type:
  4501. - integer
  4502. - 'null'
  4503. rev2weeks:
  4504. type:
  4505. - integer
  4506. - 'null'
  4507. rev3weeks:
  4508. type:
  4509. - integer
  4510. - 'null'
  4511. rev4weeks:
  4512. type:
  4513. - integer
  4514. - 'null'
  4515. rev2months:
  4516. type:
  4517. - integer
  4518. - 'null'
  4519. rev3months:
  4520. type:
  4521. - integer
  4522. - 'null'
  4523. revTotal:
  4524. type:
  4525. - integer
  4526. - 'null'
  4527. numSalesToday:
  4528. type:
  4529. - integer
  4530. - 'null'
  4531. numSales3hours:
  4532. type:
  4533. - integer
  4534. - 'null'
  4535. numSales6hours:
  4536. type:
  4537. - integer
  4538. - 'null'
  4539. numSales12hours:
  4540. type:
  4541. - integer
  4542. - 'null'
  4543. numSales24hours:
  4544. type:
  4545. - integer
  4546. - 'null'
  4547. numSales3days:
  4548. type:
  4549. - integer
  4550. - 'null'
  4551. numSales1week:
  4552. type:
  4553. - integer
  4554. - 'null'
  4555. numSales2weeks:
  4556. type:
  4557. - integer
  4558. - 'null'
  4559. numSales3weeks:
  4560. type:
  4561. - integer
  4562. - 'null'
  4563. numSales4weeks:
  4564. type:
  4565. - integer
  4566. - 'null'
  4567. numSales2months:
  4568. type:
  4569. - integer
  4570. - 'null'
  4571. numSales3months:
  4572. type:
  4573. - integer
  4574. - 'null'
  4575. numSalesTotal:
  4576. type:
  4577. - integer
  4578. - 'null'
  4579. isDailyProfit:
  4580. type:
  4581. - boolean
  4582. - 'null'
  4583. creationDate:
  4584. type:
  4585. - string
  4586. - 'null'
  4587. format: date-time
  4588. MediaObject.jsonld-media_object.read:
  4589. type: object
  4590. description: ''
  4591. deprecated: false
  4592. externalDocs:
  4593. url: 'https://schema.org/MediaObject'
  4594. properties:
  4595. '@context':
  4596. readOnly: true
  4597. oneOf:
  4598. -
  4599. type: string
  4600. -
  4601. type: object
  4602. properties:
  4603. '@vocab':
  4604. type: string
  4605. hydra:
  4606. type: string
  4607. enum: ['http://www.w3.org/ns/hydra/core#']
  4608. required:
  4609. - '@vocab'
  4610. - hydra
  4611. additionalProperties: true
  4612. '@id':
  4613. readOnly: true
  4614. type: string
  4615. '@type':
  4616. readOnly: true
  4617. type: string
  4618. contentUrl:
  4619. externalDocs:
  4620. url: 'https://schema.org/contentUrl'
  4621. type:
  4622. - string
  4623. - 'null'
  4624. ModeConfig:
  4625. type: object
  4626. description: ''
  4627. deprecated: false
  4628. properties:
  4629. autoReBuyMinSoldItems:
  4630. minimum: 0
  4631. maximum: 20
  4632. default: 3
  4633. example: 3
  4634. type: integer
  4635. autoReBuyMinLastHours:
  4636. minimum: 0
  4637. maximum: 20
  4638. default: 3
  4639. example: 3
  4640. type: integer
  4641. ModeConfig.jsonld:
  4642. type: object
  4643. description: ''
  4644. deprecated: false
  4645. properties:
  4646. '@context':
  4647. readOnly: true
  4648. oneOf:
  4649. -
  4650. type: string
  4651. -
  4652. type: object
  4653. properties:
  4654. '@vocab':
  4655. type: string
  4656. hydra:
  4657. type: string
  4658. enum: ['http://www.w3.org/ns/hydra/core#']
  4659. required:
  4660. - '@vocab'
  4661. - hydra
  4662. additionalProperties: true
  4663. '@id':
  4664. readOnly: true
  4665. type: string
  4666. '@type':
  4667. readOnly: true
  4668. type: string
  4669. autoReBuyMinSoldItems:
  4670. minimum: 0
  4671. maximum: 20
  4672. default: 3
  4673. example: 3
  4674. type: integer
  4675. autoReBuyMinLastHours:
  4676. minimum: 0
  4677. maximum: 20
  4678. default: 3
  4679. example: 3
  4680. type: integer
  4681. Player:
  4682. type: object
  4683. description: ''
  4684. deprecated: false
  4685. properties:
  4686. eaAssetId:
  4687. type: integer
  4688. firstname:
  4689. type:
  4690. - string
  4691. - 'null'
  4692. lastname:
  4693. type:
  4694. - string
  4695. - 'null'
  4696. nickname:
  4697. type:
  4698. - string
  4699. - 'null'
  4700. rating:
  4701. type: integer
  4702. creationDate:
  4703. readOnly: true
  4704. type: string
  4705. format: date-time
  4706. Player.jsonld:
  4707. type: object
  4708. description: ''
  4709. deprecated: false
  4710. properties:
  4711. '@context':
  4712. readOnly: true
  4713. oneOf:
  4714. -
  4715. type: string
  4716. -
  4717. type: object
  4718. properties:
  4719. '@vocab':
  4720. type: string
  4721. hydra:
  4722. type: string
  4723. enum: ['http://www.w3.org/ns/hydra/core#']
  4724. required:
  4725. - '@vocab'
  4726. - hydra
  4727. additionalProperties: true
  4728. '@id':
  4729. readOnly: true
  4730. type: string
  4731. '@type':
  4732. readOnly: true
  4733. type: string
  4734. eaAssetId:
  4735. type: integer
  4736. firstname:
  4737. type:
  4738. - string
  4739. - 'null'
  4740. lastname:
  4741. type:
  4742. - string
  4743. - 'null'
  4744. nickname:
  4745. type:
  4746. - string
  4747. - 'null'
  4748. rating:
  4749. type: integer
  4750. creationDate:
  4751. readOnly: true
  4752. type: string
  4753. format: date-time
  4754. Rarity:
  4755. type: object
  4756. description: ''
  4757. deprecated: false
  4758. properties:
  4759. rareFlag:
  4760. readOnly: true
  4761. type: integer
  4762. name:
  4763. type:
  4764. - string
  4765. - 'null'
  4766. untradable:
  4767. readOnly: true
  4768. type: boolean
  4769. image:
  4770. readOnly: true
  4771. type:
  4772. - string
  4773. - 'null'
  4774. format: iri-reference
  4775. example: 'https://example.com/'
  4776. imageUrl:
  4777. readOnly: true
  4778. type:
  4779. - string
  4780. - 'null'
  4781. imageBronze:
  4782. readOnly: true
  4783. type:
  4784. - string
  4785. - 'null'
  4786. format: iri-reference
  4787. example: 'https://example.com/'
  4788. Rarity.jsonld:
  4789. type: object
  4790. description: ''
  4791. deprecated: false
  4792. properties:
  4793. '@context':
  4794. readOnly: true
  4795. oneOf:
  4796. -
  4797. type: string
  4798. -
  4799. type: object
  4800. properties:
  4801. '@vocab':
  4802. type: string
  4803. hydra:
  4804. type: string
  4805. enum: ['http://www.w3.org/ns/hydra/core#']
  4806. required:
  4807. - '@vocab'
  4808. - hydra
  4809. additionalProperties: true
  4810. '@id':
  4811. readOnly: true
  4812. type: string
  4813. '@type':
  4814. readOnly: true
  4815. type: string
  4816. rareFlag:
  4817. readOnly: true
  4818. type: integer
  4819. name:
  4820. type:
  4821. - string
  4822. - 'null'
  4823. untradable:
  4824. readOnly: true
  4825. type: boolean
  4826. image:
  4827. readOnly: true
  4828. type:
  4829. - string
  4830. - 'null'
  4831. format: iri-reference
  4832. example: 'https://example.com/'
  4833. imageUrl:
  4834. readOnly: true
  4835. type:
  4836. - string
  4837. - 'null'
  4838. imageBronze:
  4839. readOnly: true
  4840. type:
  4841. - string
  4842. - 'null'
  4843. format: iri-reference
  4844. example: 'https://example.com/'
  4845. SystemStat.jsonld:
  4846. type: object
  4847. description: ''
  4848. deprecated: false
  4849. properties:
  4850. '@context':
  4851. readOnly: true
  4852. oneOf:
  4853. -
  4854. type: string
  4855. -
  4856. type: object
  4857. properties:
  4858. '@vocab':
  4859. type: string
  4860. hydra:
  4861. type: string
  4862. enum: ['http://www.w3.org/ns/hydra/core#']
  4863. required:
  4864. - '@vocab'
  4865. - hydra
  4866. additionalProperties: true
  4867. '@id':
  4868. readOnly: true
  4869. type: string
  4870. '@type':
  4871. readOnly: true
  4872. type: string
  4873. totalLogProfit:
  4874. readOnly: true
  4875. $ref: '#/components/schemas/LogTotalProfit.jsonld'
  4876. config:
  4877. readOnly: true
  4878. $ref: '#/components/schemas/Config.jsonld'
  4879. modeConfig:
  4880. readOnly: true
  4881. $ref: '#/components/schemas/ModeConfig.jsonld'
  4882. numAccounts:
  4883. type:
  4884. - integer
  4885. - 'null'
  4886. numDeadAccounts:
  4887. type:
  4888. - integer
  4889. - 'null'
  4890. numActiveAccounts:
  4891. type:
  4892. - integer
  4893. - 'null'
  4894. numTmOpenAccounts:
  4895. type:
  4896. - integer
  4897. - 'null'
  4898. numTmClosedAccounts:
  4899. type:
  4900. - integer
  4901. - 'null'
  4902. numBlockedAccounts:
  4903. type:
  4904. - integer
  4905. - 'null'
  4906. numRunningAccounts:
  4907. type:
  4908. - integer
  4909. - 'null'
  4910. numTradepileItems:
  4911. type:
  4912. - integer
  4913. - 'null'
  4914. numSoldTradepileItems:
  4915. type:
  4916. - integer
  4917. - 'null'
  4918. numActiveTradepileItems:
  4919. type:
  4920. - integer
  4921. - 'null'
  4922. numExpiredTradepileItems:
  4923. type:
  4924. - integer
  4925. - 'null'
  4926. numInactiveTradepileItems:
  4927. type:
  4928. - integer
  4929. - 'null'
  4930. numCandidates:
  4931. type:
  4932. - integer
  4933. - 'null'
  4934. numRelevantCandidates:
  4935. type:
  4936. - integer
  4937. - 'null'
  4938. numBuyCandidates:
  4939. type:
  4940. - integer
  4941. - 'null'
  4942. totalSnipingRev:
  4943. type:
  4944. - integer
  4945. - 'null'
  4946. User.jsonld:
  4947. type: object
  4948. description: ''
  4949. deprecated: false
  4950. required:
  4951. - email
  4952. - firstName
  4953. - lastName
  4954. properties:
  4955. '@context':
  4956. readOnly: true
  4957. oneOf:
  4958. -
  4959. type: string
  4960. -
  4961. type: object
  4962. properties:
  4963. '@vocab':
  4964. type: string
  4965. hydra:
  4966. type: string
  4967. enum: ['http://www.w3.org/ns/hydra/core#']
  4968. required:
  4969. - '@vocab'
  4970. - hydra
  4971. additionalProperties: true
  4972. '@id':
  4973. readOnly: true
  4974. type: string
  4975. '@type':
  4976. readOnly: true
  4977. type: string
  4978. email:
  4979. format: email
  4980. externalDocs:
  4981. url: 'https://schema.org/email'
  4982. type:
  4983. - string
  4984. - 'null'
  4985. firstName:
  4986. type:
  4987. - string
  4988. - 'null'
  4989. lastName:
  4990. type:
  4991. - string
  4992. - 'null'
  4993. image:
  4994. type:
  4995. - string
  4996. - 'null'
  4997. format: iri-reference
  4998. example: 'https://example.com/'
  4999. imageUrl:
  5000. readOnly: true
  5001. type:
  5002. - string
  5003. - 'null'
  5004. fullName:
  5005. readOnly: true
  5006. type:
  5007. - string
  5008. - 'null'
  5009. password:
  5010. writeOnly: true
  5011. description: 'The plaintext password when being set or changed.'
  5012. type:
  5013. - string
  5014. - 'null'
  5015. active:
  5016. type: boolean
  5017. createdAt:
  5018. readOnly: true
  5019. type:
  5020. - string
  5021. - 'null'
  5022. format: date-time
  5023. responses: { }
  5024. parameters: { }
  5025. examples: { }
  5026. requestBodies: { }
  5027. headers: { }
  5028. securitySchemes:
  5029. JWT:
  5030. type: http
  5031. scheme: bearer
  5032. bearerFormat: JWT
  5033. security:
  5034. -
  5035. JWT: []
  5036. tags: []