244 Commits

Author SHA1 Message Date
Jonathan Harris
8719225a4c New schema for commodities
Report commodities using FDev Companion API names instead of English
names.

Report additional useful info from the Companion API:
- meanPrice
- statusFlags
- additional stockBracket and demandBracket values
2016-08-02 02:24:50 +01:00
Jonathan Harris
eb7f3b1b4f Simplified new schemas for outfitting and shipyard
Report modules and ships using FDev symbolic names instead of English
names, classes and ratings.
2016-08-02 02:24:50 +01:00
Jonathan Harris
e605d24331 Revert "Merge pull request #42 from Marginal/IDs"
This reverts commit afa3e08c92c42b34aa4afcdf1fcf66d3be754c81, reversing
changes made to cb3546517ef9309579eddf67cb3f8fb4c5ca7f13.
2016-08-01 17:49:23 +01:00
Jonathan Harris
a14f92b2e8 Alternative proposal. 2016-01-22 18:49:59 +00:00
Jonathan Harris
172dfd1913 Add optional FDev IDs to schemas. 2016-01-22 17:25:49 +00:00
AnthorNet
fa0897b985 Fix H class in outfittings schema 2015-12-21 16:24:44 +01:00
Jonathan Harris
857c28bbb2 Add Asp Scout. 2015-12-02 18:32:54 +00:00
Jonathan Harris
bd6eef4153 Restore E:D 1.4 ships. 2015-12-02 18:31:06 +00:00
Jonathan Harris
8f7fb3966c Add E:D 1.5 ships. 2015-12-02 18:22:39 +00:00
Jonathan Harris
c5bf949ca6 Add E:D 1.4 ships. 2015-09-01 19:03:02 +01:00
Jonathan Harris
ae75b5cf6d Deploy outfitting schema. 2015-07-22 18:46:36 +01:00
Jonathan Harris
5fb1465de4 Merge remote-tracking branch 'upstream/master' 2015-07-02 00:09:43 +01:00
James Muscat
6a74a2ae25 Remove obsolete schema. 2015-07-01 22:27:25 +01:00
AnthorNet
c0d4f4c8b0 Add outdated schema functionnality.
Also added shipyard to release.
2015-06-19 22:23:20 +02:00
Jonathan Harris
312b0f0126 Simplify parsing by making "mount" required for all "hardpoint" modules. 2015-06-17 11:21:48 +01:00
Jonathan Harris
1399918e3f Merge remote-tracking branch 'upstream/master' 2015-06-15 23:17:28 +01:00
Jonathan Harris
4189a40070 Simplify shipyard schema. 2015-06-15 22:24:22 +01:00
Jonathan Harris
f24664e4f3 Merge remote-tracking branch 'upstream/master' 2015-06-15 22:04:19 +01:00
AnthorNet
6ae2f17745 Add uniqueItems to proposal #16 2015-06-15 21:41:14 +02:00
AnthorNet
c39dafd770 Removed fdId from shipyard proposal 2015-06-15 21:37:35 +02:00
Jonathan Harris
bd7c708bb2 Suggestion for proposal #20 2015-06-15 18:28:50 +01:00
AnthorNet
c97c5876f2 Update proposal #16 2015-06-15 09:08:09 +02:00
AnthorNet
fe854c1bad Fix indent 2015-06-15 09:07:45 +02:00
AnthorNet
33d1b1ee1e Forget to push proposal for issue #20 2015-06-12 18:51:38 +02:00
AnthorNet
4616756f8e Update shipyard schema proposal 2015-06-12 18:27:09 +02:00
AnthorNet
be61c12080 Fix integer and force positive ID multiple of 1.0 (prevent floating number) 2015-06-12 07:42:56 +02:00
AnthorNet
382ea20c5b Add shipyard schema proposal 2015-06-12 07:37:27 +02:00
AnthorNet
655011cae2 FIx schema change filename 2015-05-19 14:30:53 +02:00
AnthorNet
e234c59aac Add required to commodity v2
-> softwareName
-> softwareVersion
-> uploaderID
2015-05-07 13:15:10 +02:00
AnthorNet
3c91042e34 Revert "Add null option to levelType enum"
This reverts commit 6b7096f6f7df092ea3a075e8e0b99094b1303834.
2015-04-15 18:41:14 +02:00
AnthorNet
6b7096f6f7 Add null option to levelType enum
Eg, when supply or demand is 0, level should be null.
2015-04-15 18:29:30 +02:00
AnthorNet
198031d740 Added minLength to prevent empty properties 2015-04-15 14:54:21 +02:00
AnthorNet
fa9f06b9c4 Revert Commodity name validation 2015-04-15 12:18:58 +02:00
AnthorNet
fd496a0e29 Update commoditiesName description
- Update commoditiesName description.
- Some refactoring
2015-04-15 10:08:11 +02:00
AnthorNet
bf7e64e97a Refactoring and Validation
- Removed useless "additionalProperties"
- Ensure validation of commodities name
- Refactored formating for readability
2015-04-15 09:54:08 +02:00
James Muscat
5bd5b001d8 Draft v2.0 schema provided by AnthorNet. 2015-04-14 23:54:46 +01:00
James Muscat
e5af51d29b Some schema validators object to these IDs. They don't actually do
anything, so just get rid of them.
2015-04-14 23:42:51 +01:00
James Muscat
960179f073 Be honest about the existence of the gatewayTimestamp property. 2014-12-18 16:55:48 +00:00
James Muscat
3336105f54 buyPrice can be null (e.g. station has no stock to sell you); in those
situations it makes sense to omit it.
2014-12-18 15:01:06 +00:00
James Muscat
cee1900e88 By popular request, add optional supply/demand properties; clarify what
the sell and buy prices are; give timestamp a format restriction.
2014-12-18 14:47:36 +00:00
James Muscat
d4e51775d3 Typo 2014-12-17 19:52:25 +00:00
James Muscat
8845cdca80 Allow other, undefined properties in the schema; don't require any of
the header properties (but do require the header).
2014-12-17 19:50:06 +00:00
James Muscat
66bfe98c14 Validate against draft Commodity schema. 2014-12-17 14:18:58 +00:00
James Muscat
a7925923cf Configure Validator with our schema (don't do the validation yet). 2014-12-17 14:06:53 +00:00