pub struct FileBoundingBox {
pub bounding_box: Option<BoundingBox>,
pub completed_at: Option<DateTime<Utc>>,
pub created_at: DateTime<Utc>,
pub error: Option<String>,
pub id: Uuid,
pub output_unit: UnitLength,
pub src_format: FileImportFormat,
pub started_at: Option<DateTime<Utc>>,
pub status: ApiCallStatus,
pub updated_at: DateTime<Utc>,
pub user_id: Uuid,
}Expand description
A file bounding box result.
Fields§
§bounding_box: Option<BoundingBox>The resulting axis-aligned bounding box in the KittyCAD coordinate system (+Z up, -Y forward).
completed_at: Option<DateTime<Utc>>The time and date the API call was completed.
created_at: DateTime<Utc>The time and date the API call was created.
error: Option<String>The error the function returned, if any.
id: UuidThe unique identifier of the API call.
This is the same as the API call ID.
output_unit: UnitLengthThe output unit for the bounding box.
src_format: FileImportFormatThe source format of the file.
started_at: Option<DateTime<Utc>>The time and date the API call was started.
status: ApiCallStatusThe status of the API call.
updated_at: DateTime<Utc>The time and date the API call was last updated.
user_id: UuidThe user ID of the user who created the API call.
Trait Implementations§
Source§impl Clone for FileBoundingBox
impl Clone for FileBoundingBox
Source§impl Debug for FileBoundingBox
impl Debug for FileBoundingBox
Source§impl<'de> Deserialize<'de> for FileBoundingBox
impl<'de> Deserialize<'de> for FileBoundingBox
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 Display for FileBoundingBox
impl Display for FileBoundingBox
Source§impl JsonSchema for FileBoundingBox
impl JsonSchema for FileBoundingBox
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
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 is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for FileBoundingBox
impl PartialEq for FileBoundingBox
Source§impl Serialize for FileBoundingBox
impl Serialize for FileBoundingBox
impl StructuralPartialEq for FileBoundingBox
Source§impl Tabled for FileBoundingBox
Available on crate feature tabled only.
impl Tabled for FileBoundingBox
Available on crate feature
tabled only.Auto Trait Implementations§
impl Freeze for FileBoundingBox
impl RefUnwindSafe for FileBoundingBox
impl Send for FileBoundingBox
impl Sync for FileBoundingBox
impl Unpin for FileBoundingBox
impl UnsafeUnpin for FileBoundingBox
impl UnwindSafe for FileBoundingBox
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
type Err = !
fn into_result(self) -> Result<T, <T as IntoResult<T>>::Err>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.