> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Services C API overview - PFCloudScriptTypes.h

> Services C API overview - PFCloudScriptTypes.h

## Structures

| Structure                                                                                                                                                  | Description                                                                                                                                                                                     |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [PFCloudScriptEventHubFunctionModel](/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscripteventhubfunctionmodel)                     | PFCloudScriptEventHubFunctionModel data model.                                                                                                                                                  |
| [PFCloudScriptExecuteCloudScriptRequest](/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecutecloudscriptrequest)             | PFCloudScriptExecuteCloudScriptRequest data model.                                                                                                                                              |
| [PFCloudScriptExecuteCloudScriptResult](/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecutecloudscriptresult)               | PFCloudScriptExecuteCloudScriptResult data model.                                                                                                                                               |
| [PFCloudScriptExecuteCloudScriptServerRequest](/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecutecloudscriptserverrequest) | PFCloudScriptExecuteCloudScriptServerRequest data model.                                                                                                                                        |
| [PFCloudScriptExecuteEntityCloudScriptRequest](/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecuteentitycloudscriptrequest) | PFCloudScriptExecuteEntityCloudScriptRequest data model. Executes CloudScript with the entity profile that is defined in the request.                                                           |
| [PFCloudScriptExecuteFunctionRequest](/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecutefunctionrequest)                   | PFCloudScriptExecuteFunctionRequest data model. Executes an Azure Function with the profile of the entity that is defined in the request.                                                       |
| [PFCloudScriptExecuteFunctionResult](/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecutefunctionresult)                     | PFCloudScriptExecuteFunctionResult data model.                                                                                                                                                  |
| [PFCloudScriptFunctionExecutionError](/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptfunctionexecutionerror)                   | PFCloudScriptFunctionExecutionError data model.                                                                                                                                                 |
| [PFCloudScriptListFunctionsRequest](/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptlistfunctionsrequest)                       | PFCloudScriptListFunctionsRequest data model. A title can have many functions, ListHttpFunctions will return a list of all the currently registered HTTP triggered functions for a given title. |
| [PFCloudScriptLogStatement](/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptlogstatement)                                       | PFCloudScriptLogStatement data model.                                                                                                                                                           |
| [PFCloudScriptScriptExecutionError](/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptscriptexecutionerror)                       | PFCloudScriptScriptExecutionError data model.                                                                                                                                                   |

## State changes

| State change | Description |
| ------------ | ----------- |

## Enumerations

| Enumeration                                                                                                                                  | Description                     |
| -------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------- |
| [PFCloudScriptCloudScriptRevisionOption](/services/playfab/api-references/c/pfcloudscripttypes/enums/pfcloudscriptcloudscriptrevisionoption) | CloudScriptRevisionOption enum. |


## Related topics

- [Services C API overview - PFCloudScript.h](/services/playfab/api-references/c/pfcloudscript/pfcloudscript_members.md)
- [PFCloudScriptCloudScriptRevisionOption](/services/playfab/api-references/c/pfcloudscripttypes/enums/pfcloudscriptcloudscriptrevisionoption.md)
- [PFCloudScriptExecuteCloudScriptRequest](/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecutecloudscriptrequest.md)
- [PFCloudScriptExecuteCloudScriptResult](/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecutecloudscriptresult.md)
- [PFCloudScriptExecuteCloudScriptServerRequest](/services/playfab/api-references/c/pfcloudscripttypes/structs/pfcloudscriptexecutecloudscriptserverrequest.md)
