{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "title": "cldrnumberoptions",
    "properties": {
        "minimumIntegerDigits": {
            "type": "number",
            "description": "Non-negative integer Number value indicating the minimum integer digits to be used. Numbers will be padded with leading zeroes if necessary."
        },
        "minimumFractionDigits": {
            "type": "number",
            "description": "Non-negative integer Number values indicating the minimum and maximum fraction digits to be used. Numbers will be rounded or padded with trailing zeroes if necessary. Either one or both of these properties must be present. If they are, they will override minimum and maximum fraction digits derived from the CLDR patterns."
        },
        "maximumFractionDigits": {
            "type": "number",
            "description": "Non-negative integer Number values indicating the minimum and maximum fraction digits to be used. Numbers will be rounded or padded with trailing zeroes if necessary. Either one or both of these properties must be present. If they are, they will override minimum and maximum fraction digits derived from the CLDR patterns."
        },
        "minimumSignificantDigits": {
            "type": "number",
            "description": "Positive integer Number values indicating the minimum and maximum fraction digits to be shown. Either none or both of these properties are present. If they are, they override minimum and maximum integer and fraction digits. The formatter uses however many integer and fraction digits are required to display the specified number of significant digits."
        },
        "maximumSignificantDigits": {
            "type": "number",
            "description": "Positive integer Number values indicating the minimum and maximum fraction digits to be shown. Either none or both of these properties are present. If they are, they override minimum and maximum integer and fraction digits. The formatter uses however many integer and fraction digits are required to display the specified number of significant digits."
        },
        "round": {
            "type": "string",
            "description": "String with rounding method ceil, floor, round (default), or truncate."
        },
        "useGrouping": {
            "type": "boolean",
            "description": "Boolean (default is true) value indicating whether a grouping separator should be used."
        },
        "mustDivideBy100": {
            "type": "boolean",
            "description": "Boolean value indicating if the current value needs to be divided by 100 to be properly display by the formatter."
        },
        "emptyPlaceholder": {
            "type": "string",
            "description": "Value use in case of null/undefined value"
        }
    }
}