Protected baseProtected fieldProtected variantProtected onProtected generateProtected getProtected getProtected getProtected getProtected getProtected getOptional selectedProtected httpProtected stripOptional productId: stringProtected triggerOptional filter: stringProtected trigger