pub struct UpdatePublicAgentVersionDTO {
pub location_id: String,
pub version_name: Option<String>,
pub description: Option<String>,
pub nodes: Vec<Value>,
pub edges: Vec<Value>,
pub global_variables: Vec<Value>,
pub input_variables: Vec<Value>,
pub runtime_variables: Vec<Value>,
pub global_config: Option<Value>,
pub user_id: Option<String>,
pub user_name: Option<String>,
}Available on crate feature
agent-studio only.Expand description
UpdatePublicAgentVersionDTO from the GoHighLevel OpenAPI spec.
Fields§
§location_id: StringLocation ID for authorization Required by the API.
version_name: Option<String>Version name
description: Option<String>Description of the version
nodes: Vec<Value>Complete array of nodes for the agent workflow. Provide all nodes including unchanged ones.
edges: Vec<Value>Complete array of edges connecting the nodes. Provide all edges including unchanged ones.
global_variables: Vec<Value>Global variables accessible throughout the agent workflow
input_variables: Vec<Value>Input variables required from user at execution time
runtime_variables: Vec<Value>Runtime variables generated during agent execution
global_config: Option<Value>Global configuration including prompts and settings
user_id: Option<String>User ID performing the update
user_name: Option<String>User name performing the update
Trait Implementations§
Source§impl Clone for UpdatePublicAgentVersionDTO
impl Clone for UpdatePublicAgentVersionDTO
Source§fn clone(&self) -> UpdatePublicAgentVersionDTO
fn clone(&self) -> UpdatePublicAgentVersionDTO
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UpdatePublicAgentVersionDTO
impl Debug for UpdatePublicAgentVersionDTO
Source§impl Default for UpdatePublicAgentVersionDTO
impl Default for UpdatePublicAgentVersionDTO
Source§fn default() -> UpdatePublicAgentVersionDTO
fn default() -> UpdatePublicAgentVersionDTO
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdatePublicAgentVersionDTO
impl<'de> Deserialize<'de> for UpdatePublicAgentVersionDTO
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for UpdatePublicAgentVersionDTO
impl RefUnwindSafe for UpdatePublicAgentVersionDTO
impl Send for UpdatePublicAgentVersionDTO
impl Sync for UpdatePublicAgentVersionDTO
impl Unpin for UpdatePublicAgentVersionDTO
impl UnsafeUnpin for UpdatePublicAgentVersionDTO
impl UnwindSafe for UpdatePublicAgentVersionDTO
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more