# VezaBackendApiInternalModelsTrack


## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**album** | **string** |  | [optional] [default to undefined]
**artist** | **string** |  | [optional] [default to undefined]
**bitrate** | **number** | kbps | [optional] [default to undefined]
**cover_art_path** | **string** |  | [optional] [default to undefined]
**created_at** | **string** |  | [optional] [default to undefined]
**creator_id** | **string** |  | [optional] [default to undefined]
**duration** | **number** | seconds | [optional] [default to undefined]
**file_id** | **string** | NULL temporairement avant création fichier | [optional] [default to undefined]
**file_path** | **string** |  | [optional] [default to undefined]
**file_size** | **number** | bytes | [optional] [default to undefined]
**format** | **string** | mp3, flac, wav, etc. | [optional] [default to undefined]
**genre** | **string** |  | [optional] [default to undefined]
**id** | **string** |  | [optional] [default to undefined]
**is_public** | **boolean** |  | [optional] [default to undefined]
**like_count** | **number** |  | [optional] [default to undefined]
**play_count** | **number** |  | [optional] [default to undefined]
**sample_rate** | **number** | Hz | [optional] [default to undefined]
**status** | [**VezaBackendApiInternalModelsTrackStatus**](VezaBackendApiInternalModelsTrackStatus.md) |  | [optional] [default to undefined]
**status_message** | **string** |  | [optional] [default to undefined]
**stream_manifest_url** | **string** |  | [optional] [default to undefined]
**stream_status** | **string** | pending, processing, ready, error | [optional] [default to undefined]
**title** | **string** |  | [optional] [default to undefined]
**updated_at** | **string** |  | [optional] [default to undefined]
**waveform_path** | **string** |  | [optional] [default to undefined]
**year** | **number** |  | [optional] [default to undefined]

## Example

```typescript
import { VezaBackendApiInternalModelsTrack } from './api';

const instance: VezaBackendApiInternalModelsTrack = {
    album,
    artist,
    bitrate,
    cover_art_path,
    created_at,
    creator_id,
    duration,
    file_id,
    file_path,
    file_size,
    format,
    genre,
    id,
    is_public,
    like_count,
    play_count,
    sample_rate,
    status,
    status_message,
    stream_manifest_url,
    stream_status,
    title,
    updated_at,
    waveform_path,
    year,
};
```

[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
