pub struct TracePathResponse {
pub created_at: DateTime<Utc>,
pub header: Option<Map<String, Value>>,
pub id: Uuid,
pub name: Option<String>,
pub repo_id: Uuid,
pub title: Option<String>,
pub toolpath_id: String,
pub updated_at: DateTime<Utc>,
pub url: String,
pub visibility: Visibility,
}Expand description
TracePath plus the absolute URL clients should link to.
JSON schema
{
"description": "`TracePath` plus the absolute URL clients should link to.",
"allOf": [
{
"$ref": "#/components/schemas/TracePath"
},
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"description": "Absolute URL for this path's web page. UUID-addressed: works\nregardless of visibility (knowing the UUID is the share\ntoken for secret resources).",
"type": "string"
}
}
}
]
}Fields§
§created_at: DateTime<Utc>§header: Option<Map<String, Value>>Path metadata: {path: PathIdentity, meta?: PathMeta} — the
toolpath Path shape minus its steps. Absent when not set.
id: Uuid§name: Option<String>Optional human-readable label for display. Free-form; no URL
implications — paths are addressed by id (UUID) at the wire
boundary. Defaults from the uploader (filename or caller-
provided) and can be edited.
repo_id: Uuid§title: Option<String>§toolpath_id: String§updated_at: DateTime<Utc>§url: StringAbsolute URL for this path’s web page. UUID-addressed: works regardless of visibility (knowing the UUID is the share token for secret resources).
visibility: VisibilityTrait Implementations§
Source§impl Clone for TracePathResponse
impl Clone for TracePathResponse
Source§fn clone(&self) -> TracePathResponse
fn clone(&self) -> TracePathResponse
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 TracePathResponse
impl Debug for TracePathResponse
Source§impl<'de> Deserialize<'de> for TracePathResponse
impl<'de> Deserialize<'de> for TracePathResponse
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 TracePathResponse
impl RefUnwindSafe for TracePathResponse
impl Send for TracePathResponse
impl Sync for TracePathResponse
impl Unpin for TracePathResponse
impl UnsafeUnpin for TracePathResponse
impl UnwindSafe for TracePathResponse
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