flutter_cast_framework_modern/ios/Classes/FlutterEnumHelper.swift
2022-08-02 08:26:59 +02:00

71 lines
2.2 KiB
Swift

//
// FlutterEnumHelper.swift
// flutter_cast_framework
//
// Created by Gianluca Paradiso on 02/08/22.
//
import Foundation
func getEnumLabelFor(key: MediaMetadataKey) -> String {
switch key {
case MediaMetadataKey.albumArtist:
return "albumArtist"
case MediaMetadataKey.albumTitle:
return "albumTitle"
case MediaMetadataKey.artist:
return "artist"
case MediaMetadataKey.bookTitle:
return "bookTitle"
case MediaMetadataKey.broadcastDate:
return "broadcastDate"
case MediaMetadataKey.chapterNumber:
return "chapterNumber"
case MediaMetadataKey.chapterTitle:
return "chapterTitle"
case MediaMetadataKey.composer:
return "composer"
case MediaMetadataKey.creationDate:
return "creationDate"
case MediaMetadataKey.discNumber:
return "discNumber"
case MediaMetadataKey.episodeNumber:
return "episodeNumber"
case MediaMetadataKey.height:
return "height"
case MediaMetadataKey.locationLatitude:
return "locationLatitude"
case MediaMetadataKey.locationLongitude:
return "locationLongitude"
case MediaMetadataKey.locationName:
return "locationName"
case MediaMetadataKey.queueItemId:
return "queueItemId"
case MediaMetadataKey.releaseDate:
return "releaseDate"
case MediaMetadataKey.seasonNumber:
return "seasonNumber"
case MediaMetadataKey.sectionDuration:
return "sectionDuration"
case MediaMetadataKey.sectionStartAbsoluteTime:
return "sectionStartAbsoluteTime"
case MediaMetadataKey.sectionStartTimeInContainer:
return "sectionStartTimeInContainer"
case MediaMetadataKey.sectionStartTimeInMedia:
return "sectionStartTimeInMedia"
case MediaMetadataKey.seriesTitle:
return "seriesTitle"
case MediaMetadataKey.studio:
return "studio"
case MediaMetadataKey.subtitle:
return "subtitle"
case MediaMetadataKey.title:
return "title"
case MediaMetadataKey.trackNumber:
return "trackNumber"
case MediaMetadataKey.width:
return "width"
@unknown default:
return "default"
}
}