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 %} # FunctionResponsePart interface Content part interface if the part represents [FunctionResponse](./ai.functionresponse.md#functionresponse_interface). Signature: ```typescript export interface FunctionResponsePart ``` ## Properties | Property | Type | Description | | --- | --- | --- | | [codeExecutionResult](./ai.functionresponsepart.md#functionresponsepartcodeexecutionresult) | never | | | [executableCode](./ai.functionresponsepart.md#functionresponsepartexecutablecode) | never | | | [functionCall](./ai.functionresponsepart.md#functionresponsepartfunctioncall) | never | | | [functionResponse](./ai.functionresponsepart.md#functionresponsepartfunctionresponse) | [FunctionResponse](./ai.functionresponse.md#functionresponse_interface) | | | [inlineData](./ai.functionresponsepart.md#functionresponsepartinlinedata) | never | | | [text](./ai.functionresponsepart.md#functionresponseparttext) | never | | | [thought](./ai.functionresponsepart.md#functionresponsepartthought) | boolean | | ## FunctionResponsePart.codeExecutionResult Signature: ```typescript codeExecutionResult?: never; ``` ## FunctionResponsePart.executableCode Signature: ```typescript executableCode?: never; ``` ## FunctionResponsePart.functionCall Signature: ```typescript functionCall?: never; ``` ## FunctionResponsePart.functionResponse Signature: ```typescript functionResponse: FunctionResponse; ``` ## FunctionResponsePart.inlineData Signature: ```typescript inlineData?: never; ``` ## FunctionResponsePart.text Signature: ```typescript text?: never; ``` ## FunctionResponsePart.thought Signature: ```typescript thought?: boolean; ```