pub enum ResourceId {
Customer(CustomerId),
Pet(PetId),
Reservation(Id),
Snapshot(CapacitySnapshotId),
Draft(Id),
External(String),
}Expand description
Decision taxonomy for resource id in the agent tool error boundary; each value carries operational meaning for source-grounded routing and review.
Variants§
Customer(CustomerId)
Represents customer in the tool error decision model so the app can choose the correct evidence, review, or draft path without taking live action.
Pet(PetId)
Represents pet in the tool error decision model so the app can choose the correct evidence, review, or draft path without taking live action.
Reservation(Id)
Represents reservation in the tool error decision model so the app can choose the correct evidence, review, or draft path without taking live action.
Snapshot(CapacitySnapshotId)
Represents snapshot in the tool error decision model so the app can choose the correct evidence, review, or draft path without taking live action.
Draft(Id)
Represents draft in the tool error decision model so the app can choose the correct evidence, review, or draft path without taking live action.
External(String)
Represents external in the tool error decision model so the app can choose the correct evidence, review, or draft path without taking live action.
Trait Implementations§
Source§impl Clone for ResourceId
impl Clone for ResourceId
Source§fn clone(&self) -> ResourceId
fn clone(&self) -> ResourceId
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more