mirror of
https://github.com/grocy/grocy.git
synced 2025-08-20 20:26:42 +00:00
Update OpenAPI object schemas and added more examples (closes #218)
This commit is contained in:
@@ -2194,10 +2194,23 @@
|
|||||||
"qu_id_stock": {
|
"qu_id_stock": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
|
"enable_tare_weight_handling": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"not_check_stock_fulfillment_for_recipes": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"product_group_id": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
"qu_factor_purchase_to_stock": {
|
"qu_factor_purchase_to_stock": {
|
||||||
"type": "number",
|
"type": "number",
|
||||||
"format": "double"
|
"format": "double"
|
||||||
},
|
},
|
||||||
|
"tare_weight": {
|
||||||
|
"type": "number",
|
||||||
|
"format": "double"
|
||||||
|
},
|
||||||
"barcode": {
|
"barcode": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "Can contain multiple barcodes separated by comma"
|
"description": "Can contain multiple barcodes separated by comma"
|
||||||
@@ -2212,6 +2225,11 @@
|
|||||||
"minimum": 0,
|
"minimum": 0,
|
||||||
"default": 0
|
"default": 0
|
||||||
},
|
},
|
||||||
|
"default_best_before_days_after_open": {
|
||||||
|
"type": "integer",
|
||||||
|
"minimum": 0,
|
||||||
|
"default": 0
|
||||||
|
},
|
||||||
"picture_file_name": {
|
"picture_file_name": {
|
||||||
"type": "string"
|
"type": "string"
|
||||||
},
|
},
|
||||||
@@ -2222,6 +2240,26 @@
|
|||||||
"type": "string",
|
"type": "string",
|
||||||
"format": "date-time"
|
"format": "date-time"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"example": {
|
||||||
|
"id": "1",
|
||||||
|
"name": "Cookies",
|
||||||
|
"description": null,
|
||||||
|
"location_id": "4",
|
||||||
|
"qu_id_purchase": "3",
|
||||||
|
"qu_id_stock": "3",
|
||||||
|
"qu_factor_purchase_to_stock": "1.0",
|
||||||
|
"barcode": "cok1",
|
||||||
|
"min_stock_amount": "8",
|
||||||
|
"default_best_before_days": "0",
|
||||||
|
"row_created_timestamp": "2019-05-02 20:12:26",
|
||||||
|
"product_group_id": "1",
|
||||||
|
"picture_file_name": "cookies.jpg",
|
||||||
|
"default_best_before_days_after_open": "0",
|
||||||
|
"allow_partial_units_in_stock": "0",
|
||||||
|
"enable_tare_weight_handling": "0",
|
||||||
|
"tare_weight": "0.0",
|
||||||
|
"not_check_stock_fulfillment_for_recipes": "0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"QuantityUnit": {
|
"QuantityUnit": {
|
||||||
@@ -2242,7 +2280,18 @@
|
|||||||
"row_created_timestamp": {
|
"row_created_timestamp": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"format": "date-time"
|
"format": "date-time"
|
||||||
|
},
|
||||||
|
"plural_forms": {
|
||||||
|
"type": "string"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"example": {
|
||||||
|
"id": "2",
|
||||||
|
"name": "Piece",
|
||||||
|
"description": null,
|
||||||
|
"row_created_timestamp": "2019-05-02 20:12:25",
|
||||||
|
"name_plural": "Pieces",
|
||||||
|
"plural_forms": null
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Location": {
|
"Location": {
|
||||||
@@ -2261,6 +2310,12 @@
|
|||||||
"type": "string",
|
"type": "string",
|
||||||
"format": "date-time"
|
"format": "date-time"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"example": {
|
||||||
|
"id": "2",
|
||||||
|
"name": "0",
|
||||||
|
"description": null,
|
||||||
|
"row_created_timestamp": "2019-05-02 20:12:25"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"StockEntry": {
|
"StockEntry": {
|
||||||
@@ -2272,6 +2327,9 @@
|
|||||||
"product_id": {
|
"product_id": {
|
||||||
"type": "integer"
|
"type": "integer"
|
||||||
},
|
},
|
||||||
|
"location_id": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
"amount": {
|
"amount": {
|
||||||
"type": "double"
|
"type": "double"
|
||||||
},
|
},
|
||||||
@@ -2287,10 +2345,33 @@
|
|||||||
"type": "string",
|
"type": "string",
|
||||||
"description": "A unique id which references this stock entry during its lifetime"
|
"description": "A unique id which references this stock entry during its lifetime"
|
||||||
},
|
},
|
||||||
|
"price": {
|
||||||
|
"type": "double"
|
||||||
|
},
|
||||||
|
"open": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"opened_date": {
|
||||||
|
"type": "string",
|
||||||
|
"format": "date"
|
||||||
|
},
|
||||||
"row_created_timestamp": {
|
"row_created_timestamp": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"format": "date-time"
|
"format": "date-time"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"example": {
|
||||||
|
"id": "77",
|
||||||
|
"product_id": "1",
|
||||||
|
"amount": "2",
|
||||||
|
"best_before_date": "2019-07-07",
|
||||||
|
"purchased_date": "2019-05-03",
|
||||||
|
"stock_id": "5ccc6b2421979",
|
||||||
|
"price": null,
|
||||||
|
"open": "0",
|
||||||
|
"opened_date": null,
|
||||||
|
"row_created_timestamp": "2019-05-03 18:24:04",
|
||||||
|
"location_id": "4"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"ProductDetailsResponse": {
|
"ProductDetailsResponse": {
|
||||||
@@ -2338,6 +2419,58 @@
|
|||||||
"type": "number",
|
"type": "number",
|
||||||
"format": "double"
|
"format": "double"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"example": {
|
||||||
|
"product": {
|
||||||
|
"id": "1",
|
||||||
|
"name": "Cookies",
|
||||||
|
"description": null,
|
||||||
|
"location_id": "4",
|
||||||
|
"qu_id_purchase": "3",
|
||||||
|
"qu_id_stock": "3",
|
||||||
|
"qu_factor_purchase_to_stock": "1.0",
|
||||||
|
"barcode": "cok1",
|
||||||
|
"min_stock_amount": "8",
|
||||||
|
"default_best_before_days": "0",
|
||||||
|
"row_created_timestamp": "2019-05-02 20:12:26",
|
||||||
|
"product_group_id": "1",
|
||||||
|
"picture_file_name": "cookies.jpg",
|
||||||
|
"default_best_before_days_after_open": "0",
|
||||||
|
"allow_partial_units_in_stock": "0",
|
||||||
|
"enable_tare_weight_handling": "0",
|
||||||
|
"tare_weight": "0.0",
|
||||||
|
"not_check_stock_fulfillment_for_recipes": "0"
|
||||||
|
},
|
||||||
|
"last_purchased": null,
|
||||||
|
"last_used": null,
|
||||||
|
"stock_amount": "2",
|
||||||
|
"stock_amount_opened": null,
|
||||||
|
"quantity_unit_purchase": {
|
||||||
|
"id": "3",
|
||||||
|
"name": "Pack",
|
||||||
|
"description": null,
|
||||||
|
"row_created_timestamp": "2019-05-02 20:12:25",
|
||||||
|
"name_plural": "Packs",
|
||||||
|
"plural_forms": null
|
||||||
|
},
|
||||||
|
"quantity_unit_stock": {
|
||||||
|
"id": "3",
|
||||||
|
"name": "Pack",
|
||||||
|
"description": null,
|
||||||
|
"row_created_timestamp": "2019-05-02 20:12:25",
|
||||||
|
"name_plural": "Packs",
|
||||||
|
"plural_forms": null
|
||||||
|
},
|
||||||
|
"last_price": null,
|
||||||
|
"next_best_before_date": "2019-07-07",
|
||||||
|
"location": {
|
||||||
|
"id": "4",
|
||||||
|
"name": "Candy cupboard",
|
||||||
|
"description": null,
|
||||||
|
"row_created_timestamp": "2019-05-02 20:12:25"
|
||||||
|
},
|
||||||
|
"average_shelf_life_days": -1,
|
||||||
|
"spoil_rate_percent": 0
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"ProductPriceHistory": {
|
"ProductPriceHistory": {
|
||||||
@@ -2404,6 +2537,27 @@
|
|||||||
"type": "string",
|
"type": "string",
|
||||||
"format": "date-time"
|
"format": "date-time"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"example": {
|
||||||
|
"chore": {
|
||||||
|
"id": 0,
|
||||||
|
"name": "string",
|
||||||
|
"description": "string",
|
||||||
|
"period_type": "manually",
|
||||||
|
"period_days": 0,
|
||||||
|
"row_created_timestamp": "2019-05-04T11:31:04.563Z"
|
||||||
|
},
|
||||||
|
"last_tracked": "2019-05-04T11:31:04.563Z",
|
||||||
|
"track_count": 0,
|
||||||
|
"last_done_by": {
|
||||||
|
"id": 0,
|
||||||
|
"username": "string",
|
||||||
|
"first_name": "string",
|
||||||
|
"last_name": "string",
|
||||||
|
"display_name": "string",
|
||||||
|
"row_created_timestamp": "2019-05-04T11:31:04.564Z"
|
||||||
|
},
|
||||||
|
"next_estimated_execution_time": "2019-05-04T11:31:04.564Z"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"BatteryDetailsResponse": {
|
"BatteryDetailsResponse": {
|
||||||
@@ -2425,6 +2579,19 @@
|
|||||||
"type": "string",
|
"type": "string",
|
||||||
"format": "date-time"
|
"format": "date-time"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"example": {
|
||||||
|
"battery": {
|
||||||
|
"id": "1",
|
||||||
|
"name": "Battery1",
|
||||||
|
"description": "Warranty ends 2023",
|
||||||
|
"used_in": "TV remote control",
|
||||||
|
"charge_interval_days": "0",
|
||||||
|
"row_created_timestamp": "2019-05-02 20:12:26"
|
||||||
|
},
|
||||||
|
"last_charged": "2019-03-13 18:12:28",
|
||||||
|
"charge_cycles_count": 4,
|
||||||
|
"next_estimated_charge_time": "2999-12-31 23:59:59"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Session": {
|
"Session": {
|
||||||
|
Reference in New Issue
Block a user