/// <summary> /// Initializes a new link picker item. /// </summary> /// <param name="id">The ID of the content or media item.</param> /// <param name="name">The name (text) of the link.</param> /// <param name="url">The URL of the link.</param> /// <param name="mode">The mode of the link - either <see cref="RedirectLinkMode.Content"/>, /// <see cref="RedirectLinkMode.Media"/> or <see cref="RedirectLinkMode.Url"/>.</param> public RedirectLinkItem(int id, string name, string url, RedirectLinkMode mode) : base(null) { Id = id; Name = name; RawUrl = url; Mode = mode; }
internal RedirectItem(RedirectItemRow row) { _created = EssentialsDateTime.FromUnixTimestamp(row.Created); _updated = EssentialsDateTime.FromUnixTimestamp(row.Updated); _linkMode = EnumUtils.ParseEnum(row.LinkMode, RedirectLinkMode.Content); Row = row; }