00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #import <Foundation/Foundation.h>
00025 #import "BCVideo.h"
00026
00036 @interface BCPlaylist : NSObject
00037 {
00038 long long playlistId;
00039 NSString *referenceId;
00040 long long accountId;
00041 NSString *name;
00042 NSString *shortDescription;
00043 NSArray *videoIds;
00044 NSArray *videos;
00045 BCPlaylistType playlistType;
00046 NSString *thumbnailURL;
00047 }
00048
00049 @property (nonatomic, assign) long long playlistId;
00050 @property (nonatomic, retain) NSString *referenceId;
00051 @property (nonatomic, assign) long long accountId;
00052 @property (nonatomic, retain) NSString *name;
00053 @property (nonatomic, retain) NSString *shortDescription;
00054 @property (nonatomic, retain) NSArray *videoIds;
00055 @property (nonatomic, retain) NSArray *videos;
00056 @property (nonatomic, assign) BCPlaylistType playlistType;
00057 @property (nonatomic, retain) NSString *thumbnailURL;
00058
00059 + (BCPlaylist *) initFromDictionary:(NSDictionary *) dict;
00060 + (BCPlaylistType) getPlaylistTypeForString:(NSString *) bcPlaylistType;
00061 + (NSString *) getStringForPlaylistType:(BCPlaylistType) bcPlaylistType;
00062
00063 @end