Title: wp-includes/php-ai-client/src/Tools/DTO/FunctionResponse.php | Developer.WordPress.org

---

# File: wp-includes/php-ai-client/src/Tools/DTO/FunctionResponse.php

 * method[FunctionResponse::getJsonSchema()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-functionresponse/getjsonschema/)
 * {@inheritDoc}
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-functionresponse/getjsonschema/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-functionresponse/getjsonschema/#uses)
   | Source: [wp-includes/php-ai-client/src/Tools/DTO/FunctionResponse.php:94](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Tools/DTO/FunctionResponse.php#L94-L97)
 * method[FunctionResponse::toArray()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-functionresponse/toarray/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-functionresponse/toarray/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-functionresponse/toarray/#uses)
   | Source: [wp-includes/php-ai-client/src/Tools/DTO/FunctionResponse.php:105](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Tools/DTO/FunctionResponse.php#L105-L116)
 * method[FunctionResponse::fromArray()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-functionresponse/fromarray/)
 * {@inheritDoc}
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-functionresponse/fromarray/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-functionresponse/fromarray/#uses)
   | Source: [wp-includes/php-ai-client/src/Tools/DTO/FunctionResponse.php:122](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Tools/DTO/FunctionResponse.php#L122-L126)
 * method[FunctionResponse::getName()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-functionresponse/getname/)
 * Gets the function name.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-functionresponse/getname/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-functionresponse/getname/#uses)
   | Source: [wp-includes/php-ai-client/src/Tools/DTO/FunctionResponse.php:74](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Tools/DTO/FunctionResponse.php#L74-L77)
 * method[FunctionResponse::getResponse()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-functionresponse/getresponse/)
 * Gets the function response.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-functionresponse/getresponse/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-functionresponse/getresponse/#uses)
   | Source: [wp-includes/php-ai-client/src/Tools/DTO/FunctionResponse.php:85](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Tools/DTO/FunctionResponse.php#L85-L88)
 * class[FunctionResponse](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-functionresponse/)
 * Represents a response to a function call.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-functionresponse/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-functionresponse/#uses)
   | Source: [wp-includes/php-ai-client/src/Tools/DTO/FunctionResponse.php:20](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Tools/DTO/FunctionResponse.php#L20-L127)
 * method[FunctionResponse::__construct()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-functionresponse/__construct/)
 * Constructor.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-functionresponse/__construct/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-functionresponse/__construct/#uses)
   | Source: [wp-includes/php-ai-client/src/Tools/DTO/FunctionResponse.php:47](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Tools/DTO/FunctionResponse.php#L47-L55)
 * method[FunctionResponse::getId()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-functionresponse/getid/)
 * Gets the function call ID.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-functionresponse/getid/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-functionresponse/getid/#uses)
   | Source: [wp-includes/php-ai-client/src/Tools/DTO/FunctionResponse.php:63](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Tools/DTO/FunctionResponse.php#L63-L66)