# CompleteExternalUploadResponseBody external upload initialized ## Example Usage ```typescript import { CompleteExternalUploadResponseBody } from "@lukehagar/discoursejs/sdk/models/operations"; let value: CompleteExternalUploadResponseBody = { extension: "mp4", filesize: 727547, height: 189753, humanFilesize: "", id: 289913, originalFilename: "", retainHours: "", shortPath: "", shortUrl: "", thumbnailHeight: 520875, thumbnailWidth: 577709, url: "http://sore-death.net", width: 684553, }; ``` ## Fields | Field | Type | Required | Description | | ------------------ | ------------------ | ------------------ | ------------------ | | `dominantColor` | *string* | :heavy_minus_sign: | N/A | | `extension` | *string* | :heavy_check_mark: | N/A | | `filesize` | *number* | :heavy_check_mark: | N/A | | `height` | *number* | :heavy_check_mark: | N/A | | `humanFilesize` | *string* | :heavy_check_mark: | N/A | | `id` | *number* | :heavy_check_mark: | N/A | | `originalFilename` | *string* | :heavy_check_mark: | N/A | | `retainHours` | *string* | :heavy_check_mark: | N/A | | `shortPath` | *string* | :heavy_check_mark: | N/A | | `shortUrl` | *string* | :heavy_check_mark: | N/A | | `thumbnailHeight` | *number* | :heavy_check_mark: | N/A | | `thumbnailWidth` | *number* | :heavy_check_mark: | N/A | | `url` | *string* | :heavy_check_mark: | N/A | | `width` | *number* | :heavy_check_mark: | N/A |