pub struct KanbanAutomationStep {
pub id: String,
pub transport: Option<KanbanTransport>,
pub provider_id: Option<String>,
pub role: Option<String>,
pub specialist_id: Option<String>,
pub specialist_name: Option<String>,
pub agent_card_url: Option<String>,
pub skill_id: Option<String>,
pub auth_config_id: Option<String>,
}Expand description
Automation configuration for a Kanban column. When a card is moved to this column, the automation can trigger an agent session.
Fields§
§id: String§transport: Option<KanbanTransport>Transport protocol for this automation step
provider_id: Option<String>§role: Option<String>§specialist_id: Option<String>§specialist_name: Option<String>§agent_card_url: Option<String>A2A-specific: URL of the agent card to invoke
skill_id: Option<String>A2A-specific: Skill ID to invoke on the agent
auth_config_id: Option<String>A2A-specific: Auth configuration ID for the request
Trait Implementations§
Source§impl Clone for KanbanAutomationStep
impl Clone for KanbanAutomationStep
Source§fn clone(&self) -> KanbanAutomationStep
fn clone(&self) -> KanbanAutomationStep
Returns a duplicate of the value. Read more
1.0.0 · 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 KanbanAutomationStep
impl Debug for KanbanAutomationStep
Source§impl Default for KanbanAutomationStep
impl Default for KanbanAutomationStep
Source§fn default() -> KanbanAutomationStep
fn default() -> KanbanAutomationStep
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for KanbanAutomationStep
impl<'de> Deserialize<'de> for KanbanAutomationStep
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<KanbanAutomationStep, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<KanbanAutomationStep, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for KanbanAutomationStep
impl PartialEq for KanbanAutomationStep
Source§impl Serialize for KanbanAutomationStep
impl Serialize for KanbanAutomationStep
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for KanbanAutomationStep
Auto Trait Implementations§
impl Freeze for KanbanAutomationStep
impl RefUnwindSafe for KanbanAutomationStep
impl Send for KanbanAutomationStep
impl Sync for KanbanAutomationStep
impl Unpin for KanbanAutomationStep
impl UnsafeUnpin for KanbanAutomationStep
impl UnwindSafe for KanbanAutomationStep
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more