variant method

ShareItem variant(
  1. TargetAction target,
  2. ShareContent content
)

Implementation

ShareItem variant(TargetAction target, ShareContent content) {
  variants[target.key] = TargetedShareContent(content, target);
  return this;
}