{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "../Documentation/Implementation/data_model/Json/", "title": "CostBasic", "description": "CostBasic template", "type": "object", "class": "CostBasic", "properties": { "costType": { "type": "string", "description": "Type de coût engagé", "inputType": "dropdown", "label@fr_FR": "Type de coût", "label@en_GB": "Cost type", "registry_name": "CostType", "overridable": true }, "amount": { "type": "number", "description": "Valeur numérique du montant", "label@fr_FR": "Montant", "label@en_GB": "Amount", "tooltip@fr_FR": "Saisir le montant", "tooltip@en_GB": "Enter the amount" }, "currency": { "type": "string", "description": "Monnaie dans laquelle ce coût est exprimé (Référentiel des monnaies. (Voir ISO 4217))", "inputType": "dropdown", "label@fr_FR": "Devise", "label@en_GB": "Currency", "registry_name": "ISO4217" }, "title": { "type": "string", "description": "Libellé du coût", "label@fr_FR": "Titre", "label@en_GB": "Title" } }, "required": [ "costType", "amount", "currency", "title" ], "to_string": [ "$.costType", " : ", "$.amount", " ", "$.currency" ] }