2 * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
4 * Licensed under the Apache License, Version 2.0 (the License);
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an AS IS BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
19 namespace Tizen.Content.MediaContent
22 /// Provides the column names that can be used for Select and Count commands.
24 /// <seealso cref="SelectArguments"/>
25 /// <seealso cref="CountArguments"/>
26 /// <seealso cref="QueryArguments.FilterExpression"/>
27 /// <seealso cref="SelectArguments.SortOrder"/>
28 /// <seealso cref="AlbumCommand.Count(CountArguments)"/>
29 /// <seealso cref="AlbumCommand.CountMember(int, CountArguments)"/>
30 /// <seealso cref="AlbumCommand.Select(SelectArguments)"/>
31 /// <seealso cref="AlbumCommand.SelectMember(int, SelectArguments)"/>
32 /// <seealso cref="BookmarkCommand.Count(CountArguments)"/>
33 /// <seealso cref="BookmarkCommand.Select(SelectArguments)"/>
34 /// <seealso cref="FaceInfoCommand.Select(SelectArguments)"/>
35 /// <seealso cref="FolderCommand.Count(CountArguments)"/>
36 /// <seealso cref="FolderCommand.CountMedia(string, CountArguments)"/>
37 /// <seealso cref="FolderCommand.Select(SelectArguments)"/>
38 /// <seealso cref="FolderCommand.SelectMedia(string, SelectArguments)"/>
39 /// <seealso cref="MediaInfoCommand.CountMedia(CountArguments)"/>
40 /// <seealso cref="MediaInfoCommand.SelectMedia(SelectArguments)"/>
41 /// <seealso cref="PlaylistCommand.Count(CountArguments)"/>
42 /// <seealso cref="PlaylistCommand.Select(SelectArguments)"/>
43 /// <seealso cref="PlaylistCommand.CountMember(int, CountArguments)"/>
44 /// <seealso cref="PlaylistCommand.SelectMember(int, SelectArguments)"/>
45 /// <seealso cref="TagCommand.Count(CountArguments)"/>
46 /// <seealso cref="TagCommand.CountMedia(int, CountArguments)"/>
47 /// <seealso cref="TagCommand.Select(SelectArguments)"/>
48 /// <seealso cref="TagCommand.SelectMedia(int, SelectArguments)"/>
49 /// <since_tizen> 4 </since_tizen>
50 public static class MediaInfoColumns
53 /// Gets the column name for the ID of media.
55 /// <value>The column name for the ID of media.</value>
56 /// <remarks>The value type is string.</remarks>
57 /// <seealso cref="MediaInfo.Id"/>
58 /// <since_tizen> 4 </since_tizen>
59 public static string Id => "MEDIA_ID";
62 /// Gets the column name for the path of media.
64 /// <value>The column name for the file path of media.</value>
65 /// <remarks>The value type is string.</remarks>
66 /// <seealso cref="MediaInfo.Path"/>
67 /// <since_tizen> 4 </since_tizen>
68 public static string Path => "MEDIA_PATH";
71 /// Gets the column name for the display name of media.
73 /// <value>The column name for the display name of media.</value>
74 /// <remarks>The value type is string.</remarks>
75 /// <seealso cref="MediaInfo.DisplayName"/>
76 /// <since_tizen> 4 </since_tizen>
77 public static string DisplayName => "MEDIA_DISPLAY_NAME";
80 /// Gets the column name for the type of media.
82 /// <value>The column name for the type of media.</value>
84 /// The value type is integer.
85 /// The value should be an integer that is one of the <see cref="MediaContent.MediaType"/> values.
87 /// <seealso cref="MediaInfo.MediaType"/>
88 /// <since_tizen> 4 </since_tizen>
89 public static string MediaType => "MEDIA_TYPE";
92 /// Gets the column name for the mime type of media.
94 /// <value>The column name for the mime type of media.</value>
95 /// <remarks>The value type is string.</remarks>
96 /// <seealso cref="MediaInfo.MimeType"/>
97 /// <since_tizen> 4 </since_tizen>
98 public static string MimeType => "MEDIA_MIME_TYPE";
101 /// Gets the column name for the file size of media.
103 /// <value>The column name for the file size of media.</value>
104 /// <remarks>The value type is integer.</remarks>
105 /// <seealso cref="MediaInfo.FileSize"/>
106 /// <since_tizen> 4 </since_tizen>
107 public static string FileSize => "MEDIA_SIZE";
110 /// Gets the column name for the date added of media.
112 /// <value>The column name for the date added of media.</value>
114 /// The value type is integer.
115 /// <see cref="DateTimeOffset"/> needs to be converted into the unix time.
117 /// <seealso cref="MediaInfo.DateAdded"/>
118 /// <seealso cref="DateTimeOffset.ToUnixTimeSeconds"/>
119 /// <since_tizen> 4 </since_tizen>
120 public static string DateAdded => "MEDIA_ADDED_TIME";
123 /// Gets the column name for the date modified of media.
125 /// <value>The column name for the date modified of media.</value>
127 /// The value type is integer.
128 /// <see cref="DateTimeOffset"/> needs to be converted into the unix time.
130 /// <seealso cref="MediaInfo.DateModified"/>
131 /// <seealso cref="DateTimeOffset.ToUnixTimeSeconds"/>
132 /// <since_tizen> 4 </since_tizen>
133 public static string DateModified => "MEDIA_MODIFIED_TIME";
136 /// Gets the column name for the timeline of media.
138 /// <value>The column name for the timeline of media.</value>
140 /// The value type is integer.
141 /// <see cref="DateTimeOffset"/> needs to be converted into the unix time.
143 /// <seealso cref="MediaInfo.Timeline"/>
144 /// <seealso cref="DateTimeOffset.ToUnixTimeSeconds"/>
145 /// <since_tizen> 4 </since_tizen>
146 public static string Timeline => "MEDIA_TIMELINE";
149 /// Gets the column name for the thumbnail path of media.
151 /// <value>The column name for the thumbnail path of media.</value>
153 /// The value type is string.
155 /// <seealso cref="MediaInfo.ThumbnailPath"/>
156 /// <since_tizen> 4 </since_tizen>
157 public static string ThumbnailPath => "MEDIA_THUMBNAIL_PATH";
160 /// Gets the column name for the title of media.
162 /// <value>The column name for the title of media.</value>
164 /// The value type is string.
166 /// <seealso cref="MediaInfo.Title"/>
167 /// <since_tizen> 4 </since_tizen>
168 public static string Title => "MEDIA_TITLE";
171 /// Gets the column name for the album of media.
173 /// <value>The column name for the album of media.</value>
175 /// The value type is string.
177 /// <seealso cref="AudioInfo.Album"/>
178 /// <since_tizen> 4 </since_tizen>
179 public static string Album => "MEDIA_ALBUM";
182 /// Gets the column name for the artist of media.
184 /// <value>The column name for the artist of media.</value>
186 /// The value type is string.
188 /// <seealso cref="AudioInfo.Artist"/>
189 /// <seealso cref="VideoInfo.Artist"/>
190 /// <since_tizen> 4 </since_tizen>
191 public static string Artist => "MEDIA_ARTIST";
194 /// Gets the column name for the album artist of media.
196 /// <value>The column name for the album artist of media.</value>
198 /// The value type is string.
200 /// <seealso cref="AudioInfo.AlbumArtist"/>
201 /// <seealso cref="VideoInfo.AlbumArtist"/>
202 /// <since_tizen> 4 </since_tizen>
203 public static string AlbumArtist => "MEDIA_ALBUM_ARTIST";
206 /// Gets the column name for the genre of media.
208 /// <value>The column name for the genre of media.</value>
210 /// The value type is string.
212 /// <seealso cref="AudioInfo.Genre"/>
213 /// <seealso cref="VideoInfo.Genre"/>
214 /// <since_tizen> 4 </since_tizen>
215 public static string Genre => "MEDIA_GENRE";
218 /// Gets the column name for the composer of media.
220 /// <value>The column name for the composer of media.</value>
222 /// The value type is string.
224 /// <seealso cref="AudioInfo.Composer"/>
225 /// <seealso cref="VideoInfo.Composer"/>
226 /// <since_tizen> 4 </since_tizen>
227 public static string Composer => "MEDIA_COMPOSER";
230 /// Gets the column name for the year of media.
232 /// <value>The column name for the year of media.</value>
234 /// The value type is string.
236 /// <seealso cref="AudioInfo.Year"/>
237 /// <seealso cref="VideoInfo.Year"/>
238 /// <since_tizen> 4 </since_tizen>
239 public static string Year => "MEDIA_YEAR";
242 /// Gets the column name for the date recorded of media.
244 /// <value>The column name for the date recorded of media.</value>
246 /// The value type is string.
248 /// <seealso cref="AudioInfo.DateRecorded"/>
249 /// <seealso cref="VideoInfo.DateRecorded"/>
250 /// <since_tizen> 4 </since_tizen>
251 public static string DateRecorded => "MEDIA_RECORDED_DATE";
254 /// Gets the column name for the copyright of media.
256 /// <value>The column name for the copyright of media.</value>
258 /// The value type is string.
260 /// <seealso cref="AudioInfo.Copyright"/>
261 /// <seealso cref="VideoInfo.Copyright"/>
262 /// <since_tizen> 4 </since_tizen>
263 [Obsolete("Please do not use! This will be deprecated in level 6")]
264 public static string Copyright => "MEDIA_COPYRIGHT";
267 /// Gets the column name for the track number of media.
269 /// <value>The column name for the track number of media.</value>
271 /// The value type is string.
273 /// <seealso cref="AudioInfo.TrackNumber"/>
274 /// <seealso cref="VideoInfo.TrackNumber"/>
275 /// <since_tizen> 4 </since_tizen>
276 public static string TrackNumber => "MEDIA_TRACK_NUM";
279 /// Gets the column name for the description of media.
281 /// <value>The column name for the description of media.</value>
283 /// The value type is string.
285 /// <seealso cref="MediaInfo.Description"/>
286 /// <since_tizen> 4 </since_tizen>
287 [Obsolete("Please do not use! This will be deprecated in level 6")]
288 public static string Description => "MEDIA_DESCRIPTION";
291 /// Gets the column name for the bit rate of media.
293 /// <value>The column name for the bit rate of media.</value>
295 /// The value type is integer.
297 /// <seealso cref="AudioInfo.BitRate"/>
298 /// <seealso cref="VideoInfo.BitRate"/>
299 /// <since_tizen> 4 </since_tizen>
300 [Obsolete("Please do not use! This will be deprecated in level 6")]
301 public static string BitRate => "MEDIA_BITRATE";
304 /// Gets the column name for the bit per sample of media.
306 /// <value>The column name for the bit per sample of media.</value>
308 /// The value type is integer.
310 /// <seealso cref="AudioInfo.BitPerSample"/>
311 /// <since_tizen> 4 </since_tizen>
312 [Obsolete("Please do not use! This will be deprecated in level 6")]
313 public static string BitPerSample => "MEDIA_BITPERSAMPLE";
316 /// Gets the column name for the sample rate of media.
318 /// <value>The column name for the sample rate of media.</value>
320 /// The value type is integer.
322 /// <seealso cref="AudioInfo.SampleRate"/>
323 /// <since_tizen> 4 </since_tizen>
324 [Obsolete("Please do not use! This will be deprecated in level 6")]
325 public static string SampleRate => "MEDIA_SAMPLERATE";
328 /// Gets the column name for the channels of media.
330 /// <value>The column name for the channels of media.</value>
332 /// The value type is integer.
334 /// <seealso cref="AudioInfo.Channels"/>
335 /// <since_tizen> 4 </since_tizen>
336 [Obsolete("Please do not use! This will be deprecated in level 6")]
337 public static string Channels => "MEDIA_CHANNEL";
340 /// Gets the column name for the duration of media.
342 /// <value>The column name for the duration of media.</value>
344 /// The value type is integer.
346 /// <seealso cref="AudioInfo.Duration"/>
347 /// <seealso cref="VideoInfo.Duration"/>
348 /// <since_tizen> 4 </since_tizen>
349 public static string Duration => "MEDIA_DURATION";
352 /// Gets the column name for the longitude of media.
354 /// <value>The column name for the longitude of media.</value>
356 /// The value type is real.
358 /// <seealso cref="MediaInfo.Longitude"/>
359 /// <since_tizen> 4 </since_tizen>
360 public static string Longitude => "MEDIA_LONGITUDE";
363 /// Gets the column name for the latitude of media.
365 /// <value>The column name for the latitude of media.</value>
367 /// The value type is real.
369 /// <seealso cref="MediaInfo.Latitude"/>
370 /// <since_tizen> 4 </since_tizen>
371 public static string Latitude => "MEDIA_LATITUDE";
374 /// Gets the column name for the altitude of media.
376 /// <value>The column name for the altitude of media.</value>
378 /// The value type is real.
380 /// <seealso cref="MediaInfo.Altitude"/>
381 /// <since_tizen> 4 </since_tizen>
382 public static string Altitude => "MEDIA_ALTITUDE";
385 /// Gets the column name for the width of media.
387 /// <value>The column name for the width of media.</value>
389 /// The value type is integer.
391 /// <seealso cref="ImageInfo.Width"/>
392 /// <seealso cref="VideoInfo.Width"/>
393 /// <since_tizen> 4 </since_tizen>
394 public static string Width => "MEDIA_WIDTH";
397 /// Gets the column name for the height of media.
399 /// <value>The column name for the height of media.</value>
401 /// The value type is integer.
403 /// <seealso cref="ImageInfo.Height"/>
404 /// <seealso cref="VideoInfo.Height"/>
405 /// <since_tizen> 4 </since_tizen>
406 public static string Height => "MEDIA_HEIGHT";
409 /// Gets the column name for the date taken of media.
411 /// <value>The column name for the date taken of media.</value>
413 /// The value type is integer.
415 /// <seealso cref="ImageInfo.DateTaken"/>
416 /// <since_tizen> 4 </since_tizen>
417 public static string DateTaken => "MEDIA_DATETAKEN";
420 /// Gets the column name for the orientation of media.
422 /// <value>The column name for the orientation of media.</value>
424 /// The value type is integer.
425 /// The value should be an integer that is one of the <see cref="MediaContent.Orientation"/> values.
427 /// <seealso cref="MediaContent.Orientation"/>
428 /// <seealso cref="ImageInfo.Orientation"/>
429 /// <since_tizen> 4 </since_tizen>
430 [Obsolete("Please do not use! This will be deprecated in level 6")]
431 public static string Orientation => "MEDIA_ORIENTATION";
434 /// Gets the column name for the rating of media.
436 /// <value>The column name for the rating of media.</value>
438 /// The value type is integer.
440 /// <seealso cref="MediaInfo.Rating"/>
441 /// <since_tizen> 4 </since_tizen>
442 [Obsolete("Please do not use! This will be deprecated in level 6")]
443 public static string Rating => "MEDIA_RATING";
446 /// Gets the column name for the favorite status of media.
448 /// <value>The column name for the favorite status of media.</value>
450 /// The value type is integer (1 : true, 0 : false).
452 /// <seealso cref="MediaInfo.IsFavorite"/>
453 /// <since_tizen> 4 </since_tizen>
454 public static string Favorite => "MEDIA_FAVOURITE";
457 /// Gets the column name for the drm of media.
459 /// <value>The column name for the drm of media.</value>
461 /// The value type is integer (1 : true, 0 : false).
463 /// <seealso cref="MediaInfo.IsDrm"/>
464 /// <since_tizen> 4 </since_tizen>
465 public static string IsDrm => "MEDIA_IS_DRM";
468 /// Gets the column name for the storage type of media.
470 /// <value>The column name for the storage type of media.</value>
472 /// The value type is integer.
473 /// The value should be an integer that is one of the <see cref="MediaContent.StorageType"/> values.
475 /// <seealso cref="MediaInfo.StorageType"/>
476 /// <since_tizen> 4 </since_tizen>
477 [Obsolete("Please do not use! This will be deprecated in level 6")]
478 public static string StorageType => "MEDIA_STORAGE_TYPE";
481 /// Gets the column name for the exposure time of media.
483 /// <value>The column name for the exposure time of media.</value>
485 /// The value type is integer.
487 /// <seealso cref="ImageInfo.ExposureTime"/>
488 /// <since_tizen> 4 </since_tizen>
489 [Obsolete("Please do not use! This will be deprecated in level 6")]
490 public static string ExposureTime => "MEDIA_EXPOSURE_TIME";
493 /// Gets the column name for the FNumber of media.
495 /// <value>The column name for the FNumber of media.</value>
497 /// The value type is integer.
499 /// <seealso cref="ImageInfo.FNumber"/>
500 /// <since_tizen> 4 </since_tizen>
501 [Obsolete("Please do not use! This will be deprecated in level 6")]
502 public static string FNumber => "MEDIA_FNUMBER";
505 /// Gets the column name for the ISO of media.
507 /// <value>The column name for the ISO of media.</value>
509 /// The value type is integer.
511 /// <seealso cref="ImageInfo.Iso"/>
512 /// <since_tizen> 4 </since_tizen>
513 [Obsolete("Please do not use! This will be deprecated in level 6")]
514 public static string Iso => "MEDIA_ISO";
517 /// Gets the column name for the model of media.
519 /// <value>The column name for the model of media.</value>
521 /// The value type is string.
523 /// <seealso cref="ImageInfo.Model"/>
524 /// <since_tizen> 4 </since_tizen>
525 [Obsolete("Please do not use! This will be deprecated in level 6")]
526 public static string Model => "MEDIA_MODEL";
530 /// Provides the folder column names that can be used for Select and Count commands.
532 /// <seealso cref="SelectArguments"/>
533 /// <seealso cref="CountArguments"/>
534 /// <seealso cref="QueryArguments.FilterExpression"/>
535 /// <seealso cref="SelectArguments.SortOrder"/>
536 /// <seealso cref="AlbumCommand.Count(CountArguments)"/>
537 /// <seealso cref="AlbumCommand.Select(SelectArguments)"/>
538 /// <since_tizen> 4 </since_tizen>
539 public static class AlbumColumns
542 /// Gets the column name for the name of album.
544 /// <value>The column name for the name of album.</value>
546 /// The value type is string.
548 /// <seealso cref="Album.Name"/>
549 /// <since_tizen> 4 </since_tizen>
550 public static string Name => "MEDIA_ALBUM";
553 /// Gets the column name for the artist of album.
555 /// <value>The column name for the artist of album.</value>
557 /// The value type is string.
559 /// <seealso cref="Album.Artist"/>
560 /// <since_tizen> 4 </since_tizen>
561 public static string Artist => "MEDIA_ARTIST";
565 /// Provides the folder column names that can be used for Select and Count commands.
567 /// <seealso cref="SelectArguments"/>
568 /// <seealso cref="CountArguments"/>
569 /// <seealso cref="QueryArguments.FilterExpression"/>
570 /// <seealso cref="SelectArguments.SortOrder"/>
571 /// <seealso cref="FolderCommand.Count(CountArguments)"/>
572 /// <seealso cref="FolderCommand.Select(SelectArguments)"/>
573 /// <since_tizen> 4 </since_tizen>
574 public static class FolderColumns
577 /// Gets the column name for the ID of folder.
579 /// <value>The column name for the ID of folder.</value>
581 /// The value type is string.
583 /// <seealso cref="Folder.Id"/>
584 /// <since_tizen> 4 </since_tizen>
585 public static string Id => "FOLDER_ID";
588 /// Gets the column name for the path of folder.
590 /// <value>The column name for the path of folder.</value>
592 /// The value type is string.
594 /// <seealso cref="Folder.Path"/>
595 /// <since_tizen> 4 </since_tizen>
596 public static string Path => "FOLDER_PATH";
599 /// Gets the column name for the name of folder.
601 /// <value>The column name for the name of folder.</value>
603 /// The value type is string.
605 /// <seealso cref="Folder.Name"/>
606 /// <since_tizen> 4 </since_tizen>
607 public static string Name => "FOLDER_NAME";
610 /// Gets the column name for the storage type of folder.
612 /// <value>The column name for the storage type of folder.</value>
614 /// The value type is integer.
615 /// The value should be an integer that is one of the <see cref="MediaContent.StorageType"/> values.
617 /// <seealso cref="Folder.StorageType"/>
618 /// <since_tizen> 4 </since_tizen>
619 [Obsolete("Please do not use! this will be deprecated in level 6")]
620 public static string StorageType => "FOLDER_STORAGE_TYPE";
624 /// Provides the playlist column names that can be used for Select and Count commands.
626 /// <seealso cref="SelectArguments"/>
627 /// <seealso cref="CountArguments"/>
628 /// <seealso cref="QueryArguments.FilterExpression"/>
629 /// <seealso cref="SelectArguments.SortOrder"/>
630 /// <seealso cref="PlaylistCommand.Count(CountArguments)"/>
631 /// <seealso cref="PlaylistCommand.Select(SelectArguments)"/>
632 /// <since_tizen> 4 </since_tizen>
633 public static class PlaylistColumns
636 /// Gets the column name for the name of playlist.
638 /// <value>The column name for the name of playlist.</value>
640 /// The value type is string.
642 /// <seealso cref="Playlist.Name"/>
643 /// <since_tizen> 4 </since_tizen>
644 public static string Name => "PLAYLIST_NAME";
647 /// Gets the column name for the ID of playlist.
649 /// <value>The column name for the ID of playlist.</value>
651 /// The value type is integer.
653 /// <seealso cref="Playlist.Id"/>
654 /// <since_tizen> 4 </since_tizen>
655 public static string Id => "PLAYLIST_ID";
658 /// Gets the column name for the member order of playlist.
660 /// <value>The column name for the member order of playlist.</value>
662 /// The value type is integer.
664 /// <seealso cref="PlaylistCommand.UpdatePlayOrder(int, PlayOrder)"/>
665 /// <since_tizen> 4 </since_tizen>
666 public static string MemberOrder => "PLAYLIST_MEMBER_ORDER";
669 /// Gets the column name for the number of members of playlist.
671 /// <value>The column name for the number of members of playlist.</value>
673 /// The value type is integer.
675 /// <seealso cref="PlaylistCommand.AddMember(int, string)"/>
676 /// <seealso cref="PlaylistCommand.RemoveMember(int, int)"/>
677 /// <since_tizen> 4 </since_tizen>
678 public static string Count => "PLAYLIST_MEDIA_COUNT";
682 /// Provides the tag column names that can be used for the <see cref="SelectArguments"/>.
684 /// <seealso cref="SelectArguments"/>
685 /// <seealso cref="CountArguments"/>
686 /// <seealso cref="QueryArguments.FilterExpression"/>
687 /// <seealso cref="SelectArguments.SortOrder"/>
688 /// <seealso cref="MediaInfoCommand.CountTag(string, CountArguments)"/>
689 /// <seealso cref="MediaInfoCommand.SelectTag(string, SelectArguments)"/>
690 /// <seealso cref="TagCommand.Count(CountArguments)"/>
691 /// <seealso cref="TagCommand.CountMedia(int, CountArguments)"/>
692 /// <seealso cref="TagCommand.Select(SelectArguments)"/>
693 /// <seealso cref="TagCommand.SelectMedia(int, SelectArguments)"/>
694 /// <since_tizen> 4 </since_tizen>
695 public static class TagColumns
698 /// Gets the column name for the name of tag.
700 /// <value>The column name for the name of tag.</value>
702 /// The value type is string.
704 /// <seealso cref="Tag.Name"/>
705 /// <since_tizen> 4 </since_tizen>
706 public static string Name => "TAG_NAME";
709 /// Gets the column name for the number of media of tag.
711 /// <value>The column name for the number of media of tag.</value>
713 /// The value type is integer.
715 /// <seealso cref="TagCommand.AddMedia(int, string)"/>
716 /// <seealso cref="TagCommand.RemoveMedia(int, string)"/>
717 /// <since_tizen> 4 </since_tizen>
718 public static string Count => "TAG_MEDIA_COUNT";
721 /// Gets the column name for the ID of tag.
723 /// <value>The column name for the ID of tag.</value>
725 /// The value type is integer.
727 /// <seealso cref="Tag.Id"/>
728 /// <since_tizen> 4 </since_tizen>
729 public static string Id => "TAG_ID";
733 /// Provides the bookmark column names that can be used for Select and Count commands.
735 /// <seealso cref="SelectArguments"/>
736 /// <seealso cref="CountArguments"/>
737 /// <seealso cref="QueryArguments.FilterExpression"/>
738 /// <seealso cref="SelectArguments.SortOrder"/>
739 /// <seealso cref="BookmarkCommand.Count(CountArguments)"/>
740 /// <seealso cref="BookmarkCommand.Select(SelectArguments)"/>
741 /// <seealso cref="MediaInfoCommand.CountBookmark(string, CountArguments)"/>
742 /// <seealso cref="MediaInfoCommand.SelectBookmark(string, SelectArguments)"/>
743 /// <since_tizen> 4 </since_tizen>
744 public static class BookmarkColumns
747 /// Gets the column name for the offset of the bookmark.
749 /// <value>The column name for the offset of the bookmark.</value>
751 /// The value type is integer.
753 /// <seealso cref="Bookmark.Offset"/>
754 /// <since_tizen> 4 </since_tizen>
755 public static string Offset => "BOOKMARK_MARKED_TIME";
758 /// Gets the column name for the ID of the bookmark.
760 /// <value>The column name for the ID of the bookmark.</value>
762 /// The value type is integer.
764 /// <seealso cref="Bookmark.Id"/>
765 /// <since_tizen> 4 </since_tizen>
766 public static string Id => "BOOKMARK_ID";
769 /// Gets the column name for the name of the bookmark.
771 /// <value>The column name for the name of the bookmark.</value>
773 /// The value type is string.
775 /// <seealso cref="Bookmark.Name"/>
776 /// <since_tizen> 4 </since_tizen>
777 public static string Name => "BOOKMARK_NAME";
781 /// Provides the face info column names that can be used for Select and Count commands.
783 /// <seealso cref="SelectArguments"/>
784 /// <seealso cref="CountArguments"/>
785 /// <seealso cref="QueryArguments.FilterExpression"/>
786 /// <seealso cref="SelectArguments.SortOrder"/>
787 /// <seealso cref="FaceInfoCommand.Select(SelectArguments)"/>
788 /// <seealso cref="MediaInfoCommand.CountFaceInfo(string, CountArguments)"/>
789 /// <seealso cref="MediaInfoCommand.SelectFaceInfo(string, SelectArguments)"/>
790 /// <since_tizen> 4 </since_tizen>
791 public static class FaceInfoColumns
794 /// Gets the column name for the tag of face information.
796 /// <value>The column name for the tag of face information.</value>
798 /// The value type is string.
800 /// <seealso cref="FaceInfo.Tag"/>
801 /// <since_tizen> 4 </since_tizen>
802 public static string Tag => "MEDIA_FACE_TAG";
805 /// Gets the column name for the ID of face information.
807 /// <value>The column name for the ID of face information.</value>
809 /// The value type is string.
811 /// <seealso cref="FaceInfo.Id"/>
812 /// <since_tizen> 4 </since_tizen>
813 public static string Id => "MEDIA_FACE_ID";
817 /// Provides the storage column names that can be used for Select and Count commands.
819 /// <seealso cref="SelectArguments"/>
820 /// <seealso cref="CountArguments"/>
821 /// <seealso cref="QueryArguments.FilterExpression"/>
822 /// <seealso cref="SelectArguments.SortOrder"/>
823 /// <seealso cref="StorageCommand.Count(CountArguments)"/>
824 /// <seealso cref="StorageCommand.Select(SelectArguments)"/>
825 /// <since_tizen> 4 </since_tizen>
826 [Obsolete("Please do not use! this will be deprecated in level 6")]
827 public static class StorageColumns
830 /// Gets the column name for the ID of storage.
832 /// <value>The column name for the ID of storage.</value>
834 /// The value type is string.
836 /// <seealso cref="Storage.Id"/>
837 /// <since_tizen> 4 </since_tizen>
838 [Obsolete("Please do not use! this will be deprecated in level 6")]
839 public static string Id => "STORAGE_ID";
842 /// Gets the column name for the path of storage.
844 /// <value>The column name for the path of storage.</value>
846 /// The value type is string.
848 /// <seealso cref="Storage.Path"/>
849 /// <since_tizen> 4 </since_tizen>
850 [Obsolete("Please do not use! this will be deprecated in level 6")]
851 public static string Path => "STORAGE_PATH";
854 /// Gets the column name for the type of storage.
856 /// <value>The column name for the type of storage.</value>
858 /// The value type is integer.
859 /// The value should be an integer that is one of the <see cref="MediaContent.StorageType"/> values.
861 /// <seealso cref="Storage.Type"/>
862 /// <since_tizen> 4 </since_tizen>
863 [Obsolete("Please do not use! this will be deprecated in level 6")]
864 public static string Type => "MEDIA_STORAGE_TYPE";