# FundingStandard-template.json

{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "$id": "../Documentation/Implementation/data_model/Json/",
    "title": "FundingStandard",
    "description": "FundingStandard template",
    "type": "object",
    "class": "FundingStandard",
    "properties": {
        "funder": {
            "type": "object",
            "class": "Funder",
            "properties": {
                "dbid": {
                    "type": "number"
                }
            },
            "template_name": "FunderStandard",
            "required": [
                "dbid"
            ],
            "description": "Source (agence) de financement",
            "label@fr_FR": "Financeurs",
            "label@en_GB": "Funders",
            "inputType": "dropdown",
            "registries": [
                "Funders"
            ],
            "overridable": true,
            "tooltip@fr_FR": "Liste interne en cours d'élaboration",
            "tooltip@en_GB": "Internal list in progress",
            "form_label@fr_FR": "Financeurs",
            "form_label@en_GB": "Funders"
        },
        "grantId": {
            "type": "string",
            "description": "Identifiant du financement (convention de financement)",
            "label@fr_FR": "Identifiant du financement",
            "label@en_GB": "Grant Identifier",
            "tooltip@fr_FR": "Aussi appelé Code décision, Identifiant de la convention de subvention, Numéro de la convention de subvention, Numéro de subvention",
            "tooltip@en_GB": "Also called Decision code, Grant agreement ID, Grant agreement number, Award number",
            "form_label@fr_FR": "Identifiant du financement",
            "form_label@en_GB": "Grant Identifier"
        },
        "fundingStatus": {
            "type": "string",
            "description": "Statut du financement: planifié, demandé, accepté, rejeté",
            "inputType": "dropdown",
            "label@fr_FR": "Statut du financement",
            "label@en_GB": "Funding status",
            "registries": [
                "FundingStatus"
            ],
            "tooltip": null,
            "form_label@fr_FR": "Statut du financement",
            "form_label@en_GB": "Funding status"
        }
    },
    "required": [
        "funder",
        "fundingStatus"
    ],
    "to_string": [
        "$.funder.name",
        "$.funder.custom_value",
        " : ",
        "$.grantId"
    ]
}