public bool Validate()
{
bool valid = false;
switch (Type)
{
case BeaconActionType.UrlMessage:
if (Subject.Length > 0 && Url.Length > 0 && Body.Length > 0)
{
valid = true;
}
break;
case BeaconActionType.VisitWebsite:
case BeaconActionType.InApp:
if (Url.Length > 0)
{
valid = true;
}
break;
}
return valid;
}