# RawScript
## Properties
**input_transforms** | [**std::collections::HashMap<String, models::InputTransform>**](InputTransform.md) | Map of parameter names to their values (static or JavaScript expressions). These become the script's input arguments |
**content** | **String** | The script source code. Should export a 'main' function |
**language** | **String** | Programming language for this script |
**path** | Option<**String**> | Optional path for saving this script | [optional]
**lock** | Option<**String**> | Lock file content for dependencies | [optional]
**r#type** | **String** | |
**tag** | Option<**String**> | Worker group tag for execution routing | [optional]
**concurrent_limit** | Option<**f64**> | Maximum concurrent executions of this script | [optional]
**concurrency_time_window_s** | Option<**f64**> | Time window for concurrent_limit | [optional]
**custom_concurrency_key** | Option<**String**> | Custom key for grouping concurrent executions | [optional]
**is_trigger** | Option<**bool**> | If true, this script is a trigger that can start the flow | [optional]
**assets** | Option<[**Vec<models::RawScriptAssetsInner>**](RawScript_assets_inner.md)> | External resources this script accesses (S3 objects, resources, etc.) | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)