{"required": ["extension", "progId"], "properties": {"contentType": {"type": "string"}, "extension": {"minLength": 1, "type": "string"}, "isIconOnly": {"type": "boolean"}, "perceivedType": {"type": "string"}, "progId": {"minLength": 1, "type": "string"}, "defaultProgramRegistrationPath": {"type": "string"}}}