1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
|
using System;
namespace FlickrNet
{
/// <summary>
/// Which photo search extras to be included. Can be combined to include more than one
/// value.
/// </summary>
/// <example>
/// The following code sets options to return both the license and owner name along with
/// the other search results.
/// <code>
/// PhotoSearchOptions options = new PhotoSearchOptions();
/// options.Extras = PhotoSearchExtras.License & PhotoSearchExtras.OwnerName
/// </code>
/// </example>
[Flags]
[Serializable]
public enum PhotoSearchExtras
{
/// <summary>
/// No extras selected.
/// </summary>
None = 0,
/// <summary>
/// Returns a license.
/// </summary>
License = 1,
/// <summary>
/// Returned the date the photos was uploaded.
/// </summary>
DateUploaded = 2,
/// <summary>
/// Returned the date the photo was taken.
/// </summary>
DateTaken = 4,
/// <summary>
/// Returns the name of the owner of the photo.
/// </summary>
OwnerName = 8,
/// <summary>
/// Returns the server for the buddy icon for this user.
/// </summary>
IconServer = 16,
/// <summary>
/// Returns the extension for the original format of this photo.
/// </summary>
OriginalFormat = 32,
/// <summary>
/// Returns the date the photo was last updated.
/// </summary>
LastUpdated = 64,
/// <summary>
/// Returns Tags attribute
/// </summary>
Tags = 128,
/// <summary>
/// Geo-location information
/// </summary>
Geo = 256,
/// <summary>
/// Machine encoded tags
/// </summary>
MachineTags = 512,
/// <summary>
/// Returns all the above information.
/// </summary>
All = License | DateUploaded | DateTaken | OwnerName | IconServer | OriginalFormat | LastUpdated | Tags | Geo | MachineTags
}
}
|