pub struct SupportUploadDiagnosticsResult {
pub object_key: String,
pub ticket_id: Option<String>,
pub ticket_url: Option<String>,
pub size_bytes: u64,
}Expand description
support.upload_diagnostics response.
Fields§
§object_key: StringJetStream Object Store key for the uploaded zip — used by the helpdesk’s tooling to fetch the bundle without re-asking the user to attach it.
ticket_id: Option<String>Ticket id from whichever helpdesk system the backend
integrated with (Jira, ServiceNow, …). None when the
upload succeeded but ticket creation deferred (the backend
retries asynchronously).
ticket_url: Option<String>User-friendly URL to view the ticket (or, when ticket_id
is None, a generic “your diagnostics have been uploaded”
landing page). The Client App shows this as the post-submit
confirmation.
size_bytes: u64Size of the uploaded zip in bytes. Surfaced so the SPA can show “Uploaded 4.2 MB” — reassuring proof that the bundle went through.
Trait Implementations§
Source§impl Clone for SupportUploadDiagnosticsResult
impl Clone for SupportUploadDiagnosticsResult
Source§fn clone(&self) -> SupportUploadDiagnosticsResult
fn clone(&self) -> SupportUploadDiagnosticsResult
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<'de> Deserialize<'de> for SupportUploadDiagnosticsResult
impl<'de> Deserialize<'de> for SupportUploadDiagnosticsResult
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 JsonSchema for SupportUploadDiagnosticsResult
impl JsonSchema for SupportUploadDiagnosticsResult
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for SupportUploadDiagnosticsResult
impl RefUnwindSafe for SupportUploadDiagnosticsResult
impl Send for SupportUploadDiagnosticsResult
impl Sync for SupportUploadDiagnosticsResult
impl Unpin for SupportUploadDiagnosticsResult
impl UnsafeUnpin for SupportUploadDiagnosticsResult
impl UnwindSafe for SupportUploadDiagnosticsResult
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