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

---

# File: wp-includes/php-ai-client/src/Operations/DTO/GenerativeAiOperation.php

 * method[GenerativeAiOperation::__clone()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/__clone/)
 * Creates a deep clone of this operation.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/__clone/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/__clone/#uses)
   | Source: [wp-includes/php-ai-client/src/Operations/DTO/GenerativeAiOperation.php:65](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Operations/DTO/GenerativeAiOperation.php#L65-L72)
 * method[GenerativeAiOperation::getId()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/getid/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/getid/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/getid/#uses)
   | Source: [wp-includes/php-ai-client/src/Operations/DTO/GenerativeAiOperation.php:78](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Operations/DTO/GenerativeAiOperation.php#L78-L81)
 * method[GenerativeAiOperation::getState()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/getstate/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/getstate/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/getstate/#uses)
   | Source: [wp-includes/php-ai-client/src/Operations/DTO/GenerativeAiOperation.php:87](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Operations/DTO/GenerativeAiOperation.php#L87-L90)
 * method[GenerativeAiOperation::getResult()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/getresult/)
 * Gets the operation result.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/getresult/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/getresult/#uses)
   | Source: [wp-includes/php-ai-client/src/Operations/DTO/GenerativeAiOperation.php:98](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Operations/DTO/GenerativeAiOperation.php#L98-L101)
 * method[GenerativeAiOperation::getJsonSchema()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/getjsonschema/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/getjsonschema/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/getjsonschema/#uses)
   | Source: [wp-includes/php-ai-client/src/Operations/DTO/GenerativeAiOperation.php:107](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Operations/DTO/GenerativeAiOperation.php#L107-L115)
 * method[GenerativeAiOperation::toArray()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/toarray/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/toarray/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/toarray/#uses)
   | Source: [wp-includes/php-ai-client/src/Operations/DTO/GenerativeAiOperation.php:123](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Operations/DTO/GenerativeAiOperation.php#L123-L130)
 * method[GenerativeAiOperation::fromArray()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/fromarray/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/fromarray/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/fromarray/#uses)
   | Source: [wp-includes/php-ai-client/src/Operations/DTO/GenerativeAiOperation.php:136](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Operations/DTO/GenerativeAiOperation.php#L136-L149)
 * class[GenerativeAiOperation](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/)
 * Represents a long-running generative AI operation.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/#uses)
   | Source: [wp-includes/php-ai-client/src/Operations/DTO/GenerativeAiOperation.php:24](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Operations/DTO/GenerativeAiOperation.php#L24-L150)
 * method[GenerativeAiOperation::__construct()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/__construct/)
 * Constructor.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/__construct/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/__construct/#uses)
   | Source: [wp-includes/php-ai-client/src/Operations/DTO/GenerativeAiOperation.php:50](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Operations/DTO/GenerativeAiOperation.php#L50-L55)