Project: /docs/reference/js/_project.yaml Book: /docs/reference/_book.yaml page_type: reference {% comment %} DO NOT EDIT THIS FILE! This is generated by the JS SDK team, and any local changes will be overwritten. Changes should be made in the source code at https://github.com/firebase/firebase-js-sdk {% endcomment %} # ExecutableCodePart interface Represents the code that is executed by the model. Signature: ```typescript export interface ExecutableCodePart ``` ## Properties | Property | Type | Description | | --- | --- | --- | | [codeExecutionResult](./ai.executablecodepart.md#executablecodepartcodeexecutionresult) | never | | | [executableCode](./ai.executablecodepart.md#executablecodepartexecutablecode) | [ExecutableCode](./ai.executablecode.md#executablecode_interface) | | | [fileData](./ai.executablecodepart.md#executablecodepartfiledata) | never | | | [functionCall](./ai.executablecodepart.md#executablecodepartfunctioncall) | never | | | [functionResponse](./ai.executablecodepart.md#executablecodepartfunctionresponse) | never | | | [inlineData](./ai.executablecodepart.md#executablecodepartinlinedata) | never | | | [text](./ai.executablecodepart.md#executablecodeparttext) | never | | | [thought](./ai.executablecodepart.md#executablecodepartthought) | never | | ## ExecutableCodePart.codeExecutionResult Signature: ```typescript codeExecutionResult?: never; ``` ## ExecutableCodePart.executableCode Signature: ```typescript executableCode?: ExecutableCode; ``` ## ExecutableCodePart.fileData Signature: ```typescript fileData: never; ``` ## ExecutableCodePart.functionCall Signature: ```typescript functionCall?: never; ``` ## ExecutableCodePart.functionResponse Signature: ```typescript functionResponse?: never; ``` ## ExecutableCodePart.inlineData Signature: ```typescript inlineData?: never; ``` ## ExecutableCodePart.text Signature: ```typescript text?: never; ``` ## ExecutableCodePart.thought Signature: ```typescript thought?: never; ```