WhiteWind
Visit Post

CookingSupport.framework - App Intents

jordan silver 🔵 May 26, 2026
Source

/System/Library/PrivateFrameworks/CookingSupport.framework/Metadata.appintents/extract.actionsdata

iOS 18.4 Beta (22E5200s) - CookingSupport.framework (Cooking-5663.3)

{
    "assistantEntities": [],
    "assistantIntents": [{
        "intentIdentifier": "GetIngredientsAppIntent",
        "parameterValues": {
            "recipe": [{
                "key": "Pasta"
            }]
        },
        "impliedValues": {},
        "phraseTemplates": [{
            "key": "Get Ingredients for ${recipe}"
        }, {
            "key": "Get Ingredients"
        }, {
            "key": "Get Recipe Ingredients"
        }]
    }, {
        "impliedValues": {},
        "intentIdentifier": "SelectIngredientAppIntent",
        "phraseTemplates": [{
            "key": "Select Ingredient"
        }, {
            "key": "Select ${ingredient}"
        }, {
            "key": "Check off Ingredient"
        }, {
            "key": "Check off ${ingredient}"
        }, {
            "key": "Check Ingredient"
        }, {
            "key": "Check ${ingredient}"
        }],
        "parameterValues": {
            "ingredient": [{
                "key": "Avocado"
            }]
        }
    }, {
        "phraseTemplates": [{
            "key": "Unselect Ingredient"
        }, {
            "key": "Unselect ${ingredient}"
        }, {
            "key": "Uncheck Ingredient"
        }, {
            "key": "Uncheck ${ingredient}"
        }],
        "parameterValues": {
            "ingredient": [{
                "key": "Avocado"
            }]
        },
        "intentIdentifier": "UnselectIngredientAppIntent",
        "impliedValues": {}
    }, {
        "intentIdentifier": "ShowIngredientsAppIntent",
        "parameterValues": {},
        "impliedValues": {},
        "phraseTemplates": [{
            "key": "Show Ingredients"
        }, {
            "key": "Go to Ingredients"
        }]
    }, {
        "intentIdentifier": "ShowInstructionsAppIntent",
        "parameterValues": {},
        "phraseTemplates": [{
            "key": "Show Instructions"
        }, {
            "key": "Go to Instructions"
        }, {
            "key": "Show Directions"
        }, {
            "key": "Go to Directions"
        }, {
            "key": "Show Steps"
        }, {
            "key": "Go to Steps"
        }],
        "impliedValues": {}
    }, {
        "impliedValues": {},
        "phraseTemplates": [{
            "key": "Go to Next Instruction"
        }, {
            "key": "Show Next Instruction"
        }, {
            "key": "Go to Next Step"
        }, {
            "key": "Show Next Step"
        }],
        "parameterValues": {},
        "intentIdentifier": "ShowNextStepAppIntent"
    }, {
        "phraseTemplates": [{
            "key": "Go to Previous Instruction"
        }, {
            "key": "Show Previous Instruction"
        }, {
            "key": "Go to Previous Step"
        }, {
            "key": "Show Previous Step"
        }],
        "parameterValues": {},
        "intentIdentifier": "ShowPreviousStepAppIntent",
        "impliedValues": {}
    }, {
        "intentIdentifier": "ShowSpecificStepIntent",
        "impliedValues": {},
        "phraseTemplates": [{
            "key": "Go to Instruction ${step}"
        }, {
            "key": "Show Instruction ${step}"
        }, {
            "key": "Go to Step ${step}"
        }, {
            "key": "Show Step ${step}"
        }],
        "parameterValues": {
            "step": [{
                "key": "Step 1"
            }, {
                "key": "Step 2"
            }, {
                "key": "Step 3"
            }, {
                "key": "Step 4"
            }]
        }
    }, {
        "phraseTemplates": [{
            "key": "Stop Cooking ${recipe}"
        }, {
            "key": "Stop Cooking"
        }],
        "impliedValues": {},
        "intentIdentifier": "StopCookingAppIntent",
        "parameterValues": {
            "recipe": [{
                "key": "Pasta"
            }]
        }
    }],
    "entities": {
        "IngredientEntity": {
            "effectiveBundleIdentifiers": [],
            "fullyQualifiedTypeName": "CookingSupport.IngredientEntity",
            "mangledTypeName": "14CookingSupport16IngredientEntityV",
            "visibilityMetadata": {
                "isDiscoverable": true,
                "assistantOnly": false
            },
            "defaultQueryIdentifier": "CookingSupport.IngredientQuery",
            "displayTypeName": {
                "key": "Recipe Ingredient"
            },
            "availabilityAnnotations": {
                "LNPlatformNameWildcard": {
                    "introducedVersion": "*"
                }
            },
            "requiredCapabilities": [],
            "systemProtocolMetadata": [],
            "mangledTypeNameByBundleIdentifier": {},
            "assistantDefinedSchemas": [],
            "systemProtocolMetadataV2": [],
            "typeName": "IngredientEntity",
            "transient": false,
            "properties": [{
                "valueType": {
                    "primitive": {
                        "wrapper": {
                            "typeIdentifier": 0
                        }
                    }
                },
                "identifier": "ingredientText",
                "isOptional": false,
                "title": {
                    "key": "Ingredient Text"
                },
                "capabilities": 0
            }]
        },
        "InstructionEntity": {
            "transient": false,
            "defaultQueryIdentifier": "CookingSupport.InstructionQuery",
            "mangledTypeNameByBundleIdentifier": {},
            "effectiveBundleIdentifiers": [],
            "fullyQualifiedTypeName": "CookingSupport.InstructionEntity",
            "assistantDefinedSchemas": [],
            "systemProtocolMetadataV2": [],
            "properties": [{
                "isOptional": false,
                "title": {
                    "key": "Step Number"
                },
                "identifier": "stepNumber",
                "valueType": {
                    "primitive": {
                        "wrapper": {
                            "typeIdentifier": 2
                        }
                    }
                },
                "capabilities": 0
            }, {
                "identifier": "instructionText",
                "title": {
                    "key": "Instruction Text"
                },
                "capabilities": 0,
                "valueType": {
                    "primitive": {
                        "wrapper": {
                            "typeIdentifier": 0
                        }
                    }
                },
                "isOptional": false
            }],
            "availabilityAnnotations": {
                "LNPlatformNameWildcard": {
                    "introducedVersion": "*"
                }
            },
            "visibilityMetadata": {
                "isDiscoverable": true,
                "assistantOnly": false
            },
            "displayTypeName": {
                "key": "Recipe Instruction"
            },
            "mangledTypeName": "14CookingSupport17InstructionEntityV",
            "typeName": "InstructionEntity",
            "systemProtocolMetadata": [],
            "requiredCapabilities": []
        },
        "RecipeEntity": {
            "transferableContentTypes": {
                "importableTypes": [],
                "exportableTypes": [{
                    "contentType": "public.url"
                }]
            },
            "defaultQueryIdentifier": "CookingSupport.RecipeQuery",
            "fullyQualifiedTypeName": "CookingSupport.RecipeEntity",
            "systemProtocolMetadata": [],
            "requiredCapabilities": [],
            "effectiveBundleIdentifiers": [],
            "mangledTypeName": "14CookingSupport12RecipeEntityV",
            "assistantDefinedSchemas": [],
            "visibilityMetadata": {
                "isDiscoverable": true,
                "assistantOnly": false
            },
            "properties": [{
                "isOptional": false,
                "valueType": {
                    "primitive": {
                        "wrapper": {
                            "typeIdentifier": 0
                        }
                    }
                },
                "title": {
                    "key": "Title"
                },
                "identifier": "title",
                "capabilities": 0
            }, {
                "title": {
                    "key": "Excerpt"
                },
                "identifier": "excerpt",
                "capabilities": 0,
                "valueType": {
                    "primitive": {
                        "wrapper": {
                            "typeIdentifier": 0
                        }
                    }
                },
                "isOptional": true
            }, {
                "identifier": "author",
                "isOptional": true,
                "title": {
                    "key": "Author"
                },
                "capabilities": 0,
                "valueType": {
                    "array": {
                        "wrapper": {
                            "capabilities": 3,
                            "memberValueType": {
                                "primitive": {
                                    "wrapper": {
                                        "typeIdentifier": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }, {
                "identifier": "source",
                "isOptional": true,
                "capabilities": 0,
                "valueType": {
                    "primitive": {
                        "wrapper": {
                            "typeIdentifier": 0
                        }
                    }
                },
                "title": {
                    "key": "Source"
                }
            }],
            "availabilityAnnotations": {
                "LNPlatformNameWildcard": {
                    "introducedVersion": "*"
                }
            },
            "displayTypeName": {
                "key": "Recipe"
            },
            "mangledTypeNameByBundleIdentifier": {},
            "transient": false,
            "typeName": "RecipeEntity",
            "systemProtocolMetadataV2": []
        }
    },
    "shortcutTileColor": 14,
    "autoShortcuts": [],
    "version": 1,
    "negativePhrases": [],
    "queries": {
        "RecipeQuery": {
            "mangledTypeNameByBundleIdentifier": {},
            "visibilityMetadata": {
                "isDiscoverable": true,
                "assistantOnly": false
            },
            "capabilities": 2,
            "fullyQualifiedIdentifier": "CookingSupport.RecipeQuery",
            "parameters": [],
            "effectiveBundleIdentifiers": [],
            "defaultQueryForEntity": true,
            "queryType": "RecipeQuery",
            "mangledTypeName": "14CookingSupport11RecipeQueryV",
            "availabilityAnnotations": {
                "LNPlatformNameWildcard": {
                    "introducedVersion": "*"
                }
            },
            "entityType": "RecipeEntity",
            "identifier": "RecipeQuery",
            "sortingOptions": []
        },
        "IngredientQuery": {
            "capabilities": 6,
            "effectiveBundleIdentifiers": [],
            "mangledTypeNameByBundleIdentifier": {},
            "availabilityAnnotations": {
                "LNPlatformNameWildcard": {
                    "introducedVersion": "*"
                }
            },
            "sortingOptions": [],
            "mangledTypeName": "14CookingSupport15IngredientQueryV",
            "identifier": "IngredientQuery",
            "entityType": "IngredientEntity",
            "visibilityMetadata": {
                "isDiscoverable": true,
                "assistantOnly": false
            },
            "fullyQualifiedIdentifier": "CookingSupport.IngredientQuery",
            "queryType": "IngredientQuery",
            "defaultQueryForEntity": true,
            "parameters": []
        },
        "InstructionQuery": {
            "queryType": "InstructionQuery",
            "parameters": [],
            "entityType": "InstructionEntity",
            "mangledTypeName": "14CookingSupport16InstructionQueryV",
            "capabilities": 6,
            "effectiveBundleIdentifiers": [],
            "visibilityMetadata": {
                "isDiscoverable": true,
                "assistantOnly": false
            },
            "fullyQualifiedIdentifier": "CookingSupport.InstructionQuery",
            "sortingOptions": [],
            "availabilityAnnotations": {
                "LNPlatformNameWildcard": {
                    "introducedVersion": "*"
                }
            },
            "defaultQueryForEntity": true,
            "mangledTypeNameByBundleIdentifier": {},
            "identifier": "InstructionQuery"
        }
    },
    "generator": {
        "version": "16E6052g",
        "name": "xcode-tools"
    },
    "actions": {
        "GetIngredientsAppIntent": {
            "outputType": {
                "array": {
                    "wrapper": {
                        "memberValueType": {
                            "entity": {
                                "wrapper": {
                                    "typeName": "IngredientEntity"
                                }
                            }
                        },
                        "capabilities": 3
                    }
                }
            },
            "availabilityAnnotations": {
                "LNPlatformNameWildcard": {
                    "introducedVersion": "*"
                }
            },
            "systemProtocolMetadata": [],
            "parameters": [{
                "name": "recipe",
                "parameterDescription": {
                    "key": "The targeted recipe."
                },
                "typeSpecificMetadata": [],
                "dynamicOptionsSupport": 1,
                "inputConnectionBehavior": 0,
                "valueType": {
                    "entity": {
                        "wrapper": {
                            "typeName": "RecipeEntity"
                        }
                    }
                },
                "isOptional": true,
                "title": {
                    "key": "Recipe"
                },
                "resolvableInputTypes": [],
                "capabilities": 8,
                "isInput": false
            }],
            "descriptionMetadata": {
                "searchKeywords": [],
                "descriptionText": {
                    "key": "Get the ingredients for recipe."
                }
            },
            "mangledTypeName": "14CookingSupport23GetIngredientsAppIntentV",
            "fullyQualifiedTypeName": "CookingSupport.GetIngredientsAppIntent",
            "assistantDefinedSchemaTraits": [],
            "effectiveBundleIdentifiers": [],
            "identifier": "GetIngredientsAppIntent",
            "visibilityMetadata": {
                "assistantOnly": false,
                "isDiscoverable": true
            },
            "openAppWhenRun": false,
            "typeSpecificMetadata": [],
            "requiredCapabilities": [],
            "outputFlags": 0,
            "isDiscoverable": true,
            "systemProtocolMetadataV2": [],
            "mangledTypeNameV2": "14CookingSupport23GetIngredientsAppIntentV",
            "title": {
                "key": "Get Ingredients"
            },
            "systemProtocols": [],
            "assistantDefinedSchemas": [],
            "mangledTypeNameByBundleIdentifier": {},
            "presentationStyle": 0,
            "isAuthPolExplicit": false,
            "mangledTypeNameByBundleIdentifierV2": {},
            "authenticationPolicy": 0
        },
        "StopCookingAppIntent": {
            "availabilityAnnotations": {
                "LNPlatformNameWildcard": {
                    "introducedVersion": "*"
                }
            },
            "mangledTypeNameV2": "14CookingSupport04StopA9AppIntentV",
            "isDiscoverable": false,
            "outputFlags": 0,
            "requiredCapabilities": [],
            "title": {
                "key": "Stop Cooking"
            },
            "mangledTypeNameByBundleIdentifier": {},
            "visibilityMetadata": {
                "assistantOnly": true,
                "isDiscoverable": true
            },
            "descriptionMetadata": {
                "searchKeywords": [],
                "descriptionText": {
                    "key": "Stop cooking a recipe."
                }
            },
            "mangledTypeNameByBundleIdentifierV2": {},
            "effectiveBundleIdentifiers": [],
            "identifier": "StopCookingAppIntent",
            "typeSpecificMetadata": [],
            "openAppWhenRun": true,
            "assistantDefinedSchemaTraits": [],
            "mangledTypeName": "14CookingSupport04StopA9AppIntentV",
            "assistantDefinedSchemas": [],
            "parameters": [{
                "name": "recipe",
                "resolvableInputTypes": [],
                "dynamicOptionsSupport": 1,
                "inputConnectionBehavior": 0,
                "isOptional": true,
                "parameterDescription": {
                    "key": "The targeted recipe."
                },
                "typeSpecificMetadata": [],
                "valueType": {
                    "entity": {
                        "wrapper": {
                            "typeName": "RecipeEntity"
                        }
                    }
                },
                "isInput": false,
                "capabilities": 8,
                "title": {
                    "key": "Recipe"
                }
            }],
            "fullyQualifiedTypeName": "CookingSupport.StopCookingAppIntent",
            "presentationStyle": 0,
            "systemProtocols": [],
            "systemProtocolMetadata": [],
            "systemProtocolMetadataV2": [],
            "isAuthPolExplicit": false,
            "authenticationPolicy": 0
        },
        "ShowPreviousStepAppIntent": {
            "openAppWhenRun": true,
            "isAuthPolExplicit": false,
            "parameters": [{
                "name": "recipe",
                "typeSpecificMetadata": [],
                "inputConnectionBehavior": 0,
                "resolvableInputTypes": [],
                "capabilities": 8,
                "isInput": false,
                "isOptional": true,
                "dynamicOptionsSupport": 1,
                "valueType": {
                    "entity": {
                        "wrapper": {
                            "typeName": "RecipeEntity"
                        }
                    }
                },
                "title": {
                    "key": "Recipe"
                },
                "parameterDescription": {
                    "key": "The targeted recipe."
                }
            }],
            "mangledTypeNameV2": "14CookingSupport25ShowPreviousStepAppIntentV",
            "isDiscoverable": true,
            "outputFlags": 0,
            "presentationStyle": 0,
            "typeSpecificMetadata": [],
            "fullyQualifiedTypeName": "CookingSupport.ShowPreviousStepAppIntent",
            "mangledTypeName": "14CookingSupport25ShowPreviousStepAppIntentV",
            "mangledTypeNameByBundleIdentifier": {},
            "visibilityMetadata": {
                "isDiscoverable": true,
                "assistantOnly": false
            },
            "identifier": "ShowPreviousStepAppIntent",
            "title": {
                "key": "Show Previous step"
            },
            "authenticationPolicy": 0,
            "effectiveBundleIdentifiers": [],
            "mangledTypeNameByBundleIdentifierV2": {},
            "systemProtocolMetadata": [],
            "availabilityAnnotations": {
                "LNPlatformNameWildcard": {
                    "introducedVersion": "*"
                }
            },
            "systemProtocolMetadataV2": [],
            "systemProtocols": [],
            "requiredCapabilities": [],
            "assistantDefinedSchemas": [],
            "assistantDefinedSchemaTraits": [],
            "descriptionMetadata": {
                "descriptionText": {
                    "key": "Show the previous step of a recipe."
                },
                "searchKeywords": []
            }
        },
        "StartCookingAppIntent": {
            "assistantDefinedSchemaTraits": [],
            "requiredCapabilities": [],
            "visibilityMetadata": {
                "isDiscoverable": true,
                "assistantOnly": true
            },
            "isDiscoverable": false,
            "descriptionMetadata": {
                "descriptionText": {
                    "key": "Start cooking a recipe."
                },
                "searchKeywords": []
            },
            "isAuthPolExplicit": false,
            "assistantDefinedSchemas": [],
            "outputFlags": 0,
            "mangledTypeName": "14CookingSupport05StartA9AppIntentV",
            "authenticationPolicy": 0,
            "mangledTypeNameByBundleIdentifierV2": {},
            "systemProtocols": [],
            "systemProtocolMetadata": [],
            "mangledTypeNameByBundleIdentifier": {},
            "openAppWhenRun": true,
            "typeSpecificMetadata": [],
            "availabilityAnnotations": {
                "LNPlatformNameWildcard": {
                    "introducedVersion": "*"
                }
            },
            "presentationStyle": 0,
            "mangledTypeNameV2": "14CookingSupport05StartA9AppIntentV",
            "title": {
                "key": "Start Cooking"
            },
            "fullyQualifiedTypeName": "CookingSupport.StartCookingAppIntent",
            "parameters": [{
                "parameterDescription": {
                    "key": "The targeted recipe."
                },
                "inputConnectionBehavior": 0,
                "capabilities": 8,
                "name": "recipe",
                "title": {
                    "key": "Recipe"
                },
                "valueType": {
                    "entity": {
                        "wrapper": {
                            "typeName": "RecipeEntity"
                        }
                    }
                },
                "dynamicOptionsSupport": 1,
                "typeSpecificMetadata": [],
                "isInput": false,
                "isOptional": true,
                "resolvableInputTypes": []
            }],
            "systemProtocolMetadataV2": [],
            "identifier": "StartCookingAppIntent",
            "effectiveBundleIdentifiers": []
        },
        "ShowIngredientsAppIntent": {
            "identifier": "ShowIngredientsAppIntent",
            "requiredCapabilities": [],
            "isAuthPolExplicit": false,
            "availabilityAnnotations": {
                "LNPlatformNameWildcard": {
                    "introducedVersion": "*"
                }
            },
            "systemProtocols": [],
            "outputFlags": 0,
            "parameters": [{
                "title": {
                    "key": "Recipe"
                },
                "resolvableInputTypes": [],
                "name": "recipe",
                "dynamicOptionsSupport": 1,
                "inputConnectionBehavior": 0,
                "typeSpecificMetadata": [],
                "valueType": {
                    "entity": {
                        "wrapper": {
                            "typeName": "RecipeEntity"
                        }
                    }
                },
                "parameterDescription": {
                    "key": "The targeted recipe."
                },
                "isInput": false,
                "isOptional": true,
                "capabilities": 8
            }],
            "mangledTypeNameByBundleIdentifier": {},
            "effectiveBundleIdentifiers": [],
            "authenticationPolicy": 0,
            "descriptionMetadata": {
                "searchKeywords": [],
                "descriptionText": {
                    "key": "Show the list of ingredients of a recipe."
                }
            },
            "assistantDefinedSchemas": [],
            "typeSpecificMetadata": [],
            "isDiscoverable": false,
            "fullyQualifiedTypeName": "CookingSupport.ShowIngredientsAppIntent",
            "openAppWhenRun": true,
            "assistantDefinedSchemaTraits": [],
            "mangledTypeNameByBundleIdentifierV2": {},
            "mangledTypeName": "14CookingSupport24ShowIngredientsAppIntentV",
            "systemProtocolMetadata": [],
            "visibilityMetadata": {
                "isDiscoverable": true,
                "assistantOnly": true
            },
            "systemProtocolMetadataV2": [],
            "mangledTypeNameV2": "14CookingSupport24ShowIngredientsAppIntentV",
            "title": {
                "key": "Show Ingredients"
            },
            "presentationStyle": 0
        },
        "UnselectIngredientAppIntent": {
            "availabilityAnnotations": {
                "LNPlatformNameWildcard": {
                    "introducedVersion": "*"
                }
            },
            "mangledTypeName": "14CookingSupport27UnselectIngredientAppIntentV",
            "descriptionMetadata": {
                "descriptionText": {
                    "key": "Unselect a recipe ingredient."
                },
                "searchKeywords": []
            },
            "isAuthPolExplicit": false,
            "mangledTypeNameByBundleIdentifier": {},
            "openAppWhenRun": true,
            "systemProtocolMetadata": [],
            "mangledTypeNameV2": "14CookingSupport27UnselectIngredientAppIntentV",
            "isDiscoverable": true,
            "title": {
                "key": "Unselect Ingredient"
            },
            "fullyQualifiedTypeName": "CookingSupport.UnselectIngredientAppIntent",
            "assistantDefinedSchemas": [],
            "typeSpecificMetadata": [],
            "systemProtocols": [],
            "authenticationPolicy": 0,
            "systemProtocolMetadataV2": [],
            "requiredCapabilities": [],
            "identifier": "UnselectIngredientAppIntent",
            "visibilityMetadata": {
                "isDiscoverable": true,
                "assistantOnly": false
            },
            "parameters": [{
                "parameterDescription": {
                    "key": "The targeted recipe."
                },
                "isInput": false,
                "resolvableInputTypes": [],
                "title": {
                    "key": "Recipe"
                },
                "name": "recipe",
                "typeSpecificMetadata": [],
                "dynamicOptionsSupport": 1,
                "capabilities": 8,
                "valueType": {
                    "entity": {
                        "wrapper": {
                            "typeName": "RecipeEntity"
                        }
                    }
                },
                "inputConnectionBehavior": 0,
                "isOptional": true
            }, {
                "name": "ingredient",
                "title": {
                    "key": "Ingredient"
                },
                "parameterDescription": {
                    "key": "The ingredient to select."
                },
                "inputConnectionBehavior": 0,
                "capabilities": 8,
                "isOptional": false,
                "valueType": {
                    "entity": {
                        "wrapper": {
                            "typeName": "IngredientEntity"
                        }
                    }
                },
                "resolvableInputTypes": [],
                "typeSpecificMetadata": [],
                "dynamicOptionsSupport": 1,
                "isInput": false
            }],
            "assistantDefinedSchemaTraits": [],
            "presentationStyle": 0,
            "outputFlags": 0,
            "mangledTypeNameByBundleIdentifierV2": {},
            "effectiveBundleIdentifiers": []
        },
        "ShowDetailsAppIntent": {
            "authenticationPolicy": 0,
            "presentationStyle": 0,
            "assistantDefinedSchemas": [],
            "visibilityMetadata": {
                "assistantOnly": true,
                "isDiscoverable": true
            },
            "mangledTypeName": "14CookingSupport20ShowDetailsAppIntentV",
            "title": {
                "key": "Show Details"
            },
            "fullyQualifiedTypeName": "CookingSupport.ShowDetailsAppIntent",
            "parameters": [{
                "typeSpecificMetadata": [],
                "title": {
                    "key": "Recipe"
                },
                "isOptional": true,
                "parameterDescription": {
                    "key": "The targeted recipe."
                },
                "isInput": false,
                "dynamicOptionsSupport": 1,
                "name": "recipe",
                "valueType": {
                    "entity": {
                        "wrapper": {
                            "typeName": "RecipeEntity"
                        }
                    }
                },
                "resolvableInputTypes": [],
                "inputConnectionBehavior": 0,
                "capabilities": 8
            }],
            "identifier": "ShowDetailsAppIntent",
            "systemProtocolMetadataV2": [],
            "isAuthPolExplicit": false,
            "outputFlags": 0,
            "descriptionMetadata": {
                "descriptionText": {
                    "key": "Show the instructions for a recipe."
                },
                "searchKeywords": []
            },
            "requiredCapabilities": [],
            "mangledTypeNameV2": "14CookingSupport20ShowDetailsAppIntentV",
            "availabilityAnnotations": {
                "LNPlatformNameWildcard": {
                    "introducedVersion": "*"
                }
            },
            "mangledTypeNameByBundleIdentifier": {},
            "assistantDefinedSchemaTraits": [],
            "isDiscoverable": false,
            "systemProtocolMetadata": [],
            "effectiveBundleIdentifiers": [],
            "systemProtocols": [],
            "typeSpecificMetadata": [],
            "openAppWhenRun": true,
            "mangledTypeNameByBundleIdentifierV2": {}
        },
        "SaveRecipeAppIntent": {
            "requiredCapabilities": [],
            "fullyQualifiedTypeName": "CookingSupport.SaveRecipeAppIntent",
            "availabilityAnnotations": {
                "LNPlatformNameWildcard": {
                    "introducedVersion": "*"
                }
            },
            "presentationStyle": 0,
            "openAppWhenRun": false,
            "title": {
                "key": "Save Recipe"
            },
            "systemProtocolMetadataV2": [],
            "outputFlags": 0,
            "mangledTypeName": "14CookingSupport19SaveRecipeAppIntentV",
            "isAuthPolExplicit": false,
            "visibilityMetadata": {
                "isDiscoverable": true,
                "assistantOnly": false
            },
            "mangledTypeNameByBundleIdentifierV2": {},
            "descriptionMetadata": {
                "searchKeywords": [],
                "descriptionText": {
                    "key": "Save a recipe to your recipe box."
                }
            },
            "typeSpecificMetadata": [],
            "systemProtocols": [],
            "assistantDefinedSchemaTraits": [],
            "isDiscoverable": true,
            "systemProtocolMetadata": [],
            "authenticationPolicy": 0,
            "identifier": "SaveRecipeAppIntent",
            "mangledTypeNameByBundleIdentifier": {},
            "effectiveBundleIdentifiers": [],
            "mangledTypeNameV2": "14CookingSupport19SaveRecipeAppIntentV",
            "assistantDefinedSchemas": [],
            "parameters": [{
                "isInput": false,
                "title": {
                    "key": "Recipe"
                },
                "valueType": {
                    "entity": {
                        "wrapper": {
                            "typeName": "RecipeEntity"
                        }
                    }
                },
                "typeSpecificMetadata": [],
                "name": "recipe",
                "inputConnectionBehavior": 0,
                "capabilities": 8,
                "parameterDescription": {
                    "key": "The targeted recipe."
                },
                "isOptional": true,
                "dynamicOptionsSupport": 1,
                "resolvableInputTypes": []
            }]
        },
        "ShowInstructionsAppIntent": {
            "visibilityMetadata": {
                "assistantOnly": true,
                "isDiscoverable": true
            },
            "systemProtocolMetadata": [],
            "systemProtocols": [],
            "authenticationPolicy": 0,
            "isDiscoverable": false,
            "systemProtocolMetadataV2": [],
            "title": {
                "key": "Show Instructions"
            },
            "mangledTypeNameV2": "14CookingSupport25ShowInstructionsAppIntentV",
            "presentationStyle": 0,
            "mangledTypeNameByBundleIdentifierV2": {},
            "mangledTypeName": "14CookingSupport25ShowInstructionsAppIntentV",
            "assistantDefinedSchemas": [],
            "requiredCapabilities": [],
            "fullyQualifiedTypeName": "CookingSupport.ShowInstructionsAppIntent",
            "mangledTypeNameByBundleIdentifier": {},
            "outputFlags": 0,
            "parameters": [{
                "title": {
                    "key": "Recipe"
                },
                "valueType": {
                    "entity": {
                        "wrapper": {
                            "typeName": "RecipeEntity"
                        }
                    }
                },
                "name": "recipe",
                "capabilities": 8,
                "isOptional": true,
                "typeSpecificMetadata": [],
                "inputConnectionBehavior": 0,
                "isInput": false,
                "parameterDescription": {
                    "key": "The targeted recipe."
                },
                "dynamicOptionsSupport": 1,
                "resolvableInputTypes": []
            }],
            "effectiveBundleIdentifiers": [],
            "openAppWhenRun": true,
            "descriptionMetadata": {
                "searchKeywords": [],
                "descriptionText": {
                    "key": "Show the instructions for a recipe."
                }
            },
            "typeSpecificMetadata": [],
            "identifier": "ShowInstructionsAppIntent",
            "availabilityAnnotations": {
                "LNPlatformNameWildcard": {
                    "introducedVersion": "*"
                }
            },
            "isAuthPolExplicit": false,
            "assistantDefinedSchemaTraits": []
        },
        "ShowNextStepAppIntent": {
            "mangledTypeName": "14CookingSupport21ShowNextStepAppIntentV",
            "isDiscoverable": true,
            "openAppWhenRun": true,
            "effectiveBundleIdentifiers": [],
            "mangledTypeNameByBundleIdentifierV2": {},
            "fullyQualifiedTypeName": "CookingSupport.ShowNextStepAppIntent",
            "requiredCapabilities": [],
            "parameters": [{
                "title": {
                    "key": "Recipe"
                },
                "dynamicOptionsSupport": 1,
                "typeSpecificMetadata": [],
                "name": "recipe",
                "isOptional": true,
                "parameterDescription": {
                    "key": "The targeted recipe."
                },
                "isInput": false,
                "inputConnectionBehavior": 0,
                "valueType": {
                    "entity": {
                        "wrapper": {
                            "typeName": "RecipeEntity"
                        }
                    }
                },
                "resolvableInputTypes": [],
                "capabilities": 8
            }],
            "availabilityAnnotations": {
                "LNPlatformNameWildcard": {
                    "introducedVersion": "*"
                }
            },
            "descriptionMetadata": {
                "descriptionText": {
                    "key": "Show the next step of a recipe."
                },
                "searchKeywords": []
            },
            "typeSpecificMetadata": [],
            "identifier": "ShowNextStepAppIntent",
            "title": {
                "key": "Show Next step"
            },
            "systemProtocolMetadata": [],
            "assistantDefinedSchemas": [],
            "systemProtocols": [],
            "assistantDefinedSchemaTraits": [],
            "presentationStyle": 0,
            "authenticationPolicy": 0,
            "isAuthPolExplicit": false,
            "visibilityMetadata": {
                "assistantOnly": false,
                "isDiscoverable": true
            },
            "mangledTypeNameV2": "14CookingSupport21ShowNextStepAppIntentV",
            "outputFlags": 0,
            "mangledTypeNameByBundleIdentifier": {},
            "systemProtocolMetadataV2": []
        },
        "UnsaveRecipeAppIntent": {
            "descriptionMetadata": {
                "searchKeywords": [],
                "descriptionText": {
                    "key": "Remove a recipe to your recipe box."
                }
            },
            "title": {
                "key": "Unsave Recipe"
            },
            "outputFlags": 0,
            "availabilityAnnotations": {
                "LNPlatformNameWildcard": {
                    "introducedVersion": "*"
                }
            },
            "systemProtocolMetadata": [],
            "systemProtocolMetadataV2": [],
            "visibilityMetadata": {
                "assistantOnly": false,
                "isDiscoverable": true
            },
            "assistantDefinedSchemaTraits": [],
            "mangledTypeNameV2": "14CookingSupport21UnsaveRecipeAppIntentV",
            "presentationStyle": 0,
            "mangledTypeNameByBundleIdentifier": {},
            "authenticationPolicy": 0,
            "fullyQualifiedTypeName": "CookingSupport.UnsaveRecipeAppIntent",
            "systemProtocols": [],
            "isAuthPolExplicit": false,
            "typeSpecificMetadata": [],
            "openAppWhenRun": false,
            "requiredCapabilities": [],
            "assistantDefinedSchemas": [],
            "effectiveBundleIdentifiers": [],
            "mangledTypeNameByBundleIdentifierV2": {},
            "parameters": [{
                "isOptional": true,
                "valueType": {
                    "entity": {
                        "wrapper": {
                            "typeName": "RecipeEntity"
                        }
                    }
                },
                "title": {
                    "key": "Recipe"
                },
                "resolvableInputTypes": [],
                "parameterDescription": {
                    "key": "The targeted recipe."
                },
                "typeSpecificMetadata": [],
                "name": "recipe",
                "dynamicOptionsSupport": 1,
                "isInput": false,
                "inputConnectionBehavior": 0,
                "capabilities": 8
            }],
            "mangledTypeName": "14CookingSupport21UnsaveRecipeAppIntentV",
            "identifier": "UnsaveRecipeAppIntent",
            "isDiscoverable": true
        },
        "SelectIngredientAppIntent": {
            "mangledTypeName": "14CookingSupport25SelectIngredientAppIntentV",
            "systemProtocols": [],
            "mangledTypeNameByBundleIdentifier": {},
            "fullyQualifiedTypeName": "CookingSupport.SelectIngredientAppIntent",
            "mangledTypeNameByBundleIdentifierV2": {},
            "authenticationPolicy": 0,
            "availabilityAnnotations": {
                "LNPlatformNameWildcard": {
                    "introducedVersion": "*"
                }
            },
            "presentationStyle": 0,
            "requiredCapabilities": [],
            "effectiveBundleIdentifiers": [],
            "mangledTypeNameV2": "14CookingSupport25SelectIngredientAppIntentV",
            "title": {
                "key": "Select Ingredient"
            },
            "visibilityMetadata": {
                "isDiscoverable": true,
                "assistantOnly": false
            },
            "systemProtocolMetadataV2": [],
            "systemProtocolMetadata": [],
            "assistantDefinedSchemaTraits": [],
            "isDiscoverable": true,
            "isAuthPolExplicit": false,
            "outputFlags": 0,
            "descriptionMetadata": {
                "descriptionText": {
                    "key": "Select a recipe ingredient."
                },
                "searchKeywords": []
            },
            "typeSpecificMetadata": [],
            "openAppWhenRun": true,
            "assistantDefinedSchemas": [],
            "identifier": "SelectIngredientAppIntent",
            "parameters": [{
                "inputConnectionBehavior": 0,
                "capabilities": 8,
                "isOptional": true,
                "name": "recipe",
                "dynamicOptionsSupport": 1,
                "resolvableInputTypes": [],
                "typeSpecificMetadata": [],
                "title": {
                    "key": "Recipe"
                },
                "valueType": {
                    "entity": {
                        "wrapper": {
                            "typeName": "RecipeEntity"
                        }
                    }
                },
                "parameterDescription": {
                    "key": "The targeted recipe."
                },
                "isInput": false
            }, {
                "dynamicOptionsSupport": 1,
                "name": "ingredient",
                "typeSpecificMetadata": [],
                "resolvableInputTypes": [],
                "isInput": false,
                "isOptional": false,
                "valueType": {
                    "entity": {
                        "wrapper": {
                            "typeName": "IngredientEntity"
                        }
                    }
                },
                "inputConnectionBehavior": 0,
                "capabilities": 8,
                "parameterDescription": {
                    "key": "The ingredient to select."
                },
                "title": {
                    "key": "Ingredient"
                }
            }]
        },
        "ShowSpecificStepIntent": {
            "outputFlags": 0,
            "descriptionMetadata": {
                "descriptionText": {
                    "key": "Go to a specific step within a recipe."
                },
                "searchKeywords": []
            },
            "identifier": "ShowSpecificStepIntent",
            "systemProtocolMetadataV2": [],
            "parameters": [{
                "parameterDescription": {
                    "key": "The targeted recipe."
                },
                "inputConnectionBehavior": 0,
                "isOptional": true,
                "capabilities": 8,
                "isInput": false,
                "resolvableInputTypes": [],
                "typeSpecificMetadata": [],
                "valueType": {
                    "entity": {
                        "wrapper": {
                            "typeName": "RecipeEntity"
                        }
                    }
                },
                "title": {
                    "key": "Recipe"
                },
                "name": "recipe",
                "dynamicOptionsSupport": 1
            }, {
                "isOptional": false,
                "typeSpecificMetadata": [],
                "valueType": {
                    "entity": {
                        "wrapper": {
                            "typeName": "InstructionEntity"
                        }
                    }
                },
                "isInput": false,
                "resolvableInputTypes": [],
                "name": "step",
                "inputConnectionBehavior": 0,
                "parameterDescription": {
                    "key": "The step in the recipe's instructions to show."
                },
                "dynamicOptionsSupport": 1,
                "capabilities": 8,
                "title": {
                    "key": "Step"
                }
            }],
            "openAppWhenRun": true,
            "mangledTypeNameByBundleIdentifierV2": {},
            "systemProtocolMetadata": [],
            "availabilityAnnotations": {
                "LNPlatformNameWildcard": {
                    "introducedVersion": "*"
                }
            },
            "presentationStyle": 0,
            "assistantDefinedSchemas": [],
            "mangledTypeName": "14CookingSupport22ShowSpecificStepIntentV",
            "isDiscoverable": true,
            "systemProtocols": [],
            "mangledTypeNameByBundleIdentifier": {},
            "fullyQualifiedTypeName": "CookingSupport.ShowSpecificStepIntent",
            "title": {
                "key": "Show Specific Step"
            },
            "assistantDefinedSchemaTraits": [],
            "visibilityMetadata": {
                "isDiscoverable": true,
                "assistantOnly": false
            },
            "effectiveBundleIdentifiers": [],
            "requiredCapabilities": [],
            "typeSpecificMetadata": [],
            "mangledTypeNameV2": "14CookingSupport22ShowSpecificStepIntentV",
            "isAuthPolExplicit": false,
            "authenticationPolicy": 0
        }
    },
    "enums": [],
    "assistantIntentNegativePhrases": []
}

Discussion in the ATmosphere

Loading comments...