pub type PermitV1 = PermitGrantV1;Aliased Type§
pub struct PermitV1 {
pub permit_id: ArtifactId,
pub risk_class: ToolSideEffectClass,
pub tool_id: String,
pub sandbox_root: String,
pub scope: String,
pub granted_by: String,
pub granted_at: DateTime<Utc>,
pub expires_at: Option<DateTime<Utc>>,
pub run_id: Option<ArtifactId>,
pub attempt_id: Option<ArtifactId>,
pub reason_codes: Vec<String>,
}Fields§
§permit_id: ArtifactId§risk_class: ToolSideEffectClass§tool_id: String§sandbox_root: String§scope: String§granted_by: String§granted_at: DateTime<Utc>§expires_at: Option<DateTime<Utc>>§run_id: Option<ArtifactId>§attempt_id: Option<ArtifactId>§reason_codes: Vec<String>