{
    "name": "SaaS",
    "productType": "Full",
    "category": "Core service",
    "isFrameworkProduct": false,
    "chargePlans": [
        {
            "name": "Starter",
            "charges": [
                {
                    "name": "Starter base fee",
                    "model": "Flat",
                    "chargeType": "Recurring",
                    "priceDetails": [
                        {
                            "currency": "EUR",
                            "price": 100
                        },
                        {
                            "currency": "USD",
                            "price": 100
                        }
                    ]
                },
                {
                    "name": "Starter seats fee",
                    "model": "Tiered",
                    "chargeType": "Recurring",
                    "defaultQuantity": 5,
                    "unit": {
                        "key": "unit",
                        "value": "seats"
                    },
                    "priceDetails": [
                        {
                            "tier": 0,
                            "currency": "EUR",
                            "toQuantity": 5,
                            "priceBase": "perUnit",
                            "price": 0
                        },
                        {
                            "tier": 1,
                            "currency": "EUR",
                            "toQuantity": 20,
                            "priceBase": "perUnit",
                            "price": 30
                        },
                        {
                            "tier": 2,
                            "currency": "EUR",
                            "isInfinite": true,
                            "priceBase": "perUnit",
                            "price": 20
                        },
                        {
                            "tier": 0,
                            "currency": "USD",
                            "toQuantity": 5,
                            "priceBase": "perUnit",
                            "price": 0
                        },
                        {
                            "tier": 1,
                            "currency": "USD",
                            "toQuantity": 20,
                            "priceBase": "perUnit",
                            "price": 30
                        },
                        {
                            "tier": 2,
                            "currency": "USD",
                            "isInfinite": true,
                            "priceBase": "perUnit",
                            "price": 20
                        }
                    ]
                }
            ]
        },
        {
            "name": "Professional",
            "charges": [
                {
                    "name": "Professional base fee",
                    "model": "Flat",
                    "chargeType": "Recurring",
                    "priceDetails": [
                        {
                            "currency": "EUR",
                            "price": 400
                        },
                        {
                            "currency": "USD",
                            "price": 400
                        }
                    ]
                },
                {
                    "name": "Professional seats fee",
                    "model": "Tiered",
                    "chargeType": "Recurring",
                    "defaultQuantity": 15,
                    "unit": {
                        "key": "unit",
                        "value": "seats"
                    },
                    "priceDetails": [
                        {
                            "tier": 0,
                            "currency": "EUR",
                            "toQuantity": 5,
                            "priceBase": "perUnit",
                            "price": 0
                        },
                        {
                            "tier": 1,
                            "currency": "EUR",
                            "toQuantity": 20,
                            "priceBase": "perUnit",
                            "price": 30
                        },
                        {
                            "tier": 2,
                            "currency": "EUR",
                            "isInfinite": true,
                            "priceBase": "perUnit",
                            "price": 20
                        },
                        {
                            "tier": 0,
                            "currency": "USD",
                            "toQuantity": 5,
                            "priceBase": "perUnit",
                            "price": 0
                        },
                        {
                            "tier": 1,
                            "currency": "USD",
                            "toQuantity": 20,
                            "priceBase": "perUnit",
                            "price": 30
                        },
                        {
                            "tier": 2,
                            "currency": "USD",
                            "isInfinite": true,
                            "priceBase": "perUnit",
                            "price": 20
                        }
                    ]
                }
            ]
        }
    ]
}