/* tslint:disable */
/* eslint-disable */
/**
 * Jellyfin API
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: 10.8.9
 * 
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */


/**
 * The specific media type of an MediaBrowser.Model.Providers.ExternalIdInfo.
 * @export
 */
export const ExternalIdMediaType = {
    Album: 'Album',
    AlbumArtist: 'AlbumArtist',
    Artist: 'Artist',
    BoxSet: 'BoxSet',
    Episode: 'Episode',
    Movie: 'Movie',
    OtherArtist: 'OtherArtist',
    Person: 'Person',
    ReleaseGroup: 'ReleaseGroup',
    Season: 'Season',
    Series: 'Series',
    Track: 'Track'
} as const;
export type ExternalIdMediaType = typeof ExternalIdMediaType[keyof typeof ExternalIdMediaType];


export function ExternalIdMediaTypeFromJSON(json: any): ExternalIdMediaType {
    return ExternalIdMediaTypeFromJSONTyped(json, false);
}

export function ExternalIdMediaTypeFromJSONTyped(json: any, ignoreDiscriminator: boolean): ExternalIdMediaType {
    return json as ExternalIdMediaType;
}

export function ExternalIdMediaTypeToJSON(value?: ExternalIdMediaType | null): any {
    return value as any;
}

