Banner Object

This object refers to how banners defined in Hawksearch for your account will be returned to or fed to the Hawksearch API.

Banner

public class Banner {
  public int Id { get; set; }
  public Guid SyncGuid { get; set; }
  public string Name { get; set; }
  public string BannerType { get; set; }
  public int Width { get; set; }
  public int Height { get; set; }
  public string Link { get; set; }
  public string Filename { get; set; }
  public string AltText { get; set; }
  public string HTML { get; set; }
  public string Target { get; set; }
  public bool IsTrackingEnabled { get; set; }
  public string RuleXML { get; set; }
  public string RuleStyle { get; set; }
  public int RuleSortFieldId { get; set; }
  public int RuleNofItems { get; set; }
  public string RuleSortDirection { get; set; }
  public string RuleTitle { get; set; }
  public bool RuleIsDynamic { get; set; }
  public int WidgetId { get; set; }
  public string WidgetArgs { get; set; }
  public string Tags { get; set; }
  public bool IsMobile { get; set; }
  public bool DisableHtmlEditor { get; set; }
  public string MobileIsTrackingEnabled { get; set; }
  public string MobileHTML { get; set; }
  public int MobileWidth { get; set; }
  public int MobileHeight { get; set; }
  public string MobileLink { get; set; }
  public string MobileAltText { get; set; }
  public string MobileTarget { get; set; }
  public string MobileFileName { get; set; }
  public int MobileWidgetId { get; set; }
  public string MobileWidgetArgs { get; set; }
  public string MobileCustomWidgetArgs { get; set; }
  public bool MobileDisableHtmlEditor { get; set; }
  public string CustomWidgetArgs { get; set; }
  public DateTime CreateDate { get; set; }
  public DateTime ModifyDate { get; set; }
}

Banner Campaign

This object refers to how BannerCampaign defined in Hawksearch for your account will be returned to or fed to the Hawksearch API.

public class BannerCampaign  
{  
  public int BannerId { get; set; }  
  public DateTime DateFrom { get; set; }  
  public DateTime DateTo { get; set; }  
  public int Weight { get; set; }  
}

Banner Page Content

public class BannerPageContent
{
  public int Id { get; set; }
  public string Name { get; set; }
  public string Title { get; set; }
  public string BannerType { get; set; }
  public int Width { get; set; }
  public int Height { get; set; }
  public string Link { get; set; }
  public string Filename { get; set; }
  public string AltText { get; set; }
  public string HTML { get; set; }
  public string Target { get; set; }
  public bool IsTrackingEnabled { get; set; }
  public int WidgetId { get; set; }
  public string WidgetArgs { get; set; }
  public string Tags { get; set; }
  public bool IsMobile { get; set; }
  public DateTime DateFrom { get; set; }
  public DateTime DateTo { get; set; }
  public string MobileBannerType { get; set; }
  public int MobileWidth { get; set; }
  public int MobileHeight { get; set; }
  public string MobileLink { get; set; }
  public string MobileFilename { get; set; }
  public string MobileAltText { get; set; }
  public string MobileHTML { get; set; }
  public string MobileTarget { get; set; }
  public bool MobileIsTrackingEnabled { get; set; }
  public int MobileWidgetId { get; set; }
  public string MobileWidgetArgs { get; set; }
  public int SortOrder { get; set; }
  public bool DisableHtmlEditor { get; set; }
  public bool MobileDisableHtmlEditor { get; set; }
}

Banner Zone

This object refers to how BannerZone defined in Hawksearch for your account will be returned to or fed to the Hawksearch API.

public class BannerZone{  
  public int Id { get; set; }  
  public string Name { get; set; }  
  public string Label { get; set; }  
  public int MinWidth { get; set; }  
  public int MaxWidth { get; set; }  
  public string Featured { get; set; }  
  public string Zone { get; set; }  
  public DateTime CreateDate { get; set;}  
  public DateTime ModifyDate { get; set;}  
}