Merchandising Objects

Visibility

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

public class Visibility {
  public int RuleId { get; set; }
  public Guid SyncGuid { get; set; }
  public string Name { get; set; }
  public bool IsTrigger { get; set; }
  public bool IsLast { get; set; }
  public int Boost { get; set; }
  public string ConditionXml { get; set; }
  public int SortOrder { get; set; }
  public DateTime StartDate { get; set; }
  public DateTime EndDate { get; set; }
  public string LandingPageIds { get; set; }
  public string TriggerXml { get; set; }
  public string VisibilityXml { get; set; }
  public string Tags { get; set; }
  public DateTime CreateDate { get; set; }
  public DateTime ModifyDate { get; set; }
}

Visitor Target

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

public class VisitorTarget {  
  public int Id { get; set; }  
  public Guid SyncGuid { get; set; }  
  public string Name { get; set; }  
  public string RuleXML { get; set; }  
  public int SortOrder { get; set; }  
  public bool IsLast { get; set; }  
  public bool UseForBoost { get; set; }  
  public string Tags { get; set; }  
  public DateTime CreateDate { get; set; }  
  public DateTime ModifyDate { get; set; }  
}