# MediaContainerWithDecisionPart

`Part` represents a particular file or "part" of a media item. The part is the playable unit of the media hierarchy. Suppose that a movie library contains a movie that is broken up into files, reminiscent of a movie split across two BDs. The metadata item represents information about the movie, the media item represents this instance of the movie at this resolution and quality, and the part items represent the two playable files.  If another media were added which contained the joining of these two parts transcoded down to a lower resolution, then this metadata would contain 2 medias, one with 2 parts and one with 1 part.



## Fields

| Field                                                                                                        | Type                                                                                                         | Required                                                                                                     | Description                                                                                                  | Example                                                                                                      |
| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ |
| `Accessible`                                                                                                 | **bool*                                                                                                      | :heavy_minus_sign:                                                                                           | Indicates if the part is accessible.                                                                         | true                                                                                                         |
| `AudioProfile`                                                                                               | **string*                                                                                                    | :heavy_minus_sign:                                                                                           | N/A                                                                                                          | lc                                                                                                           |
| `Container`                                                                                                  | **string*                                                                                                    | :heavy_minus_sign:                                                                                           | The container of the media file, such as `mp4` or `mkv`                                                      | mov                                                                                                          |
| `Duration`                                                                                                   | **int*                                                                                                       | :heavy_minus_sign:                                                                                           | The duration of the media item, in milliseconds                                                              | 150192                                                                                                       |
| `Exists`                                                                                                     | **bool*                                                                                                      | :heavy_minus_sign:                                                                                           | Indicates if the part exists.                                                                                | true                                                                                                         |
| `File`                                                                                                       | **string*                                                                                                    | :heavy_minus_sign:                                                                                           | The local file path at which the part is stored on the server                                                | /home/schuyler/Videos/Trailers/Cloud Atlas (2012).mov                                                        |
| `Has64bitOffsets`                                                                                            | **bool*                                                                                                      | :heavy_minus_sign:                                                                                           | N/A                                                                                                          | false                                                                                                        |
| `ID`                                                                                                         | *int64*                                                                                                      | :heavy_check_mark:                                                                                           | N/A                                                                                                          | 1                                                                                                            |
| `Indexes`                                                                                                    | **string*                                                                                                    | :heavy_minus_sign:                                                                                           | N/A                                                                                                          | sd                                                                                                           |
| `Key`                                                                                                        | *string*                                                                                                     | :heavy_check_mark:                                                                                           | The key from which the media can be streamed                                                                 | /library/parts/1/1531779263/file.mov                                                                         |
| `OptimizedForStreaming`                                                                                      | **bool*                                                                                                      | :heavy_minus_sign:                                                                                           | N/A                                                                                                          | false                                                                                                        |
| `Size`                                                                                                       | **int64*                                                                                                     | :heavy_minus_sign:                                                                                           | The size of the media, in bytes                                                                              | 105355654                                                                                                    |
| `Stream`                                                                                                     | [][components.MediaContainerWithDecisionStream](../../models/components/mediacontainerwithdecisionstream.md) | :heavy_minus_sign:                                                                                           | N/A                                                                                                          |                                                                                                              |
| `VideoProfile`                                                                                               | **string*                                                                                                    | :heavy_minus_sign:                                                                                           | N/A                                                                                                          | main                                                                                                         |
| `Decision`                                                                                                   | [*components.Decision](../../models/components/decision.md)                                                  | :heavy_minus_sign:                                                                                           | N/A                                                                                                          |                                                                                                              |
| `Selected`                                                                                                   | **bool*                                                                                                      | :heavy_minus_sign:                                                                                           | N/A                                                                                                          |                                                                                                              |
| `AdditionalProperties`                                                                                       | map[string]*any*                                                                                             | :heavy_minus_sign:                                                                                           | N/A                                                                                                          |                                                                                                              |