pub struct MarketplaceInvocation {Show 13 fields
pub invocation_id: String,
pub caller_tenant_id: String,
pub publisher_tenant_id: String,
pub listing_id: String,
pub agent_id: String,
pub agent_version: String,
pub input: Map<String, Value>,
pub status: MarketplaceInvocationStatus,
pub output: Option<Map<String, Value>>,
pub metrics: Option<Map<String, Value>>,
pub revenue_error: Option<String>,
pub created_at: String,
pub completed_at: Option<String>,
}Expand description
MarketplaceInvocation model.
Fields§
§invocation_id: String§caller_tenant_id: String§publisher_tenant_id: String§listing_id: String§agent_id: String§agent_version: String§input: Map<String, Value>§status: MarketplaceInvocationStatus§output: Option<Map<String, Value>>§metrics: Option<Map<String, Value>>§revenue_error: Option<String>Set when the run succeeded but the publisher payout failed — not a failed run.
created_at: String§completed_at: Option<String>Trait Implementations§
Source§impl Clone for MarketplaceInvocation
impl Clone for MarketplaceInvocation
Source§fn clone(&self) -> MarketplaceInvocation
fn clone(&self) -> MarketplaceInvocation
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 MarketplaceInvocation
impl Debug for MarketplaceInvocation
Source§impl Default for MarketplaceInvocation
impl Default for MarketplaceInvocation
Source§fn default() -> MarketplaceInvocation
fn default() -> MarketplaceInvocation
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MarketplaceInvocation
impl<'de> Deserialize<'de> for MarketplaceInvocation
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
Source§impl PartialEq for MarketplaceInvocation
impl PartialEq for MarketplaceInvocation
Source§impl Serialize for MarketplaceInvocation
impl Serialize for MarketplaceInvocation
impl StructuralPartialEq for MarketplaceInvocation
Auto Trait Implementations§
impl Freeze for MarketplaceInvocation
impl RefUnwindSafe for MarketplaceInvocation
impl Send for MarketplaceInvocation
impl Sync for MarketplaceInvocation
impl Unpin for MarketplaceInvocation
impl UnsafeUnpin for MarketplaceInvocation
impl UnwindSafe for MarketplaceInvocation
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