addedInput schema / properties / company / properties
Added value: +{
+ "arrEur": {
+ "minimum": 0,
+ "type": "number"
+ },
+ "currentArpu": {
+ "type": "number"
+ },
+ "customerCount": {
+ "minimum": 0,
+ "type": "integer"
+ },
+ "name": {
+ "type": "string"
+ },
+ "sector": {
+ "type": "string"
+ }
+}
addedInput schema / properties / company / required
Added value: +[
+ "name",
+ "sector"
+]
addedInput schema / properties / competitors / items
Added value: +{
+ "properties": {
+ "anchorPriceEur": {
+ "type": "number"
+ },
+ "name": {
+ "type": "string"
+ },
+ "notes": {
+ "maxLength": 300,
+ "type": "string"
+ },
+ "pricingApproach": {
+ "enum": [
+ "cost-based",
+ "value-based",
+ "competitive-based",
+ "freemium",
+ "usage-based",
+ "tier-based",
+ "hybrid"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "pricingApproach"
+ ],
+ "type": "object"
+}
addedInput schema / properties / competitors / maxItems
Added value: +8
addedInput schema / properties / competitors / minItems
Added value: +2
addedInput schema / properties / currentPricing / properties
Added value: +{
+ "approach": {
+ "enum": [
+ "cost-based",
+ "value-based",
+ "competitive-based",
+ "freemium",
+ "usage-based",
+ "tier-based",
+ "hybrid"
+ ],
+ "type": "string"
+ },
+ "currentTiers": {
+ "items": {
+ "type": "string"
+ },
+ "maxItems": 8,
+ "minItems": 1,
+ "type": "array"
+ },
+ "painPoints": {
+ "maxLength": 500,
+ "minLength": 20,
+ "type": "string"
+ }
+}
addedInput schema / properties / currentPricing / required
Added value: +[
+ "approach",
+ "currentTiers",
+ "painPoints"
+]
addedInput schema / properties / focus / maxLength
Added value: +400
addedInput schema / properties / valueProposition / maxLength
Added value: +500
addedInput schema / properties / valueProposition / minLength
Added value: +20
addedInput schema / required
Added value: +[
+ "company",
+ "currentPricing",
+ "competitors",
+ "valueProposition"
+]