UNPKG

@questlabs/core

Version:
121 lines (120 loc) 3.44 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EligibilityCriteriaFrequencyConst = exports.EntityTokenRecordTypeConst = exports.QuestRewardTypeConst = exports.EligibilityCriteriaSource = exports.EligibilityCriteriaTypeConst = exports.EligibilityCriteriaImportanceConst = exports.EligibilityCriteriaEffortConst = exports.USER_AGENT = exports.HTTP_METHOD = void 0; exports.HTTP_METHOD = { GET: "GET", POST: "POST", PATCH: "PATCH", DELETE: "DELETE", }; exports.USER_AGENT = { MOBILE: "MOBILE", BROWSER: "BROWSER", SERVER: "SERVER", }; exports.EligibilityCriteriaEffortConst = { /** * Less than 1 min */ E1: "E1", /** * 1 - 5 mins */ E2: "E2", /** * 5 - 10 mins */ E3: "E3", /** * 10 - 30 mins */ E4: "E4", /** * 30 - 60 mins */ E5: "E5", }; exports.EligibilityCriteriaImportanceConst = { /** * Low importance */ I1: "I1", /** * Moderate importance */ I2: "I2", /** * Medium importance */ I3: "I3", /** * High importance */ I4: "I4", /** * Super importance */ I5: "I5", }; exports.EligibilityCriteriaTypeConst = { NONE: "NONE", TWITTER_FOLLOW_ACCOUNT: "TWITTER_FOLLOW_ACCOUNT", TWITTER_LIKE_POST: "TWITTER_LIKE_POST", TWITTER_COMMENT_POST: "TWITTER_COMMENT_POST", TWITTER_RETWEET_POST: "TWITTER_RETWEET_POST", TWITTER_JOIN_SPACE: "TWITTER_JOIN_SPACE", DISCORD_JOIN_GUILD: "DISCORD_JOIN_GUILD", DISCORD_ASSIGNED_ROLE: "DISCORD_ASSIGNED_ROLE", LINK_OPEN_READ: "LINK_OPEN_READ", CONTRACT_MIN_OWNERSHIP: "CONTRACT_MIN_OWNERSHIP", DAPP_METRIC_THRESHOLD: "DAPP_METRIC_THRESHOLD", DAPP_STREAK_THRESHOLD: "DAPP_STREAK_THRESHOLD", USER_INPUT_TEXT: "USER_INPUT_TEXT", USER_INPUT_SINGLE_CHOICE: "USER_INPUT_SINGLE_CHOICE", USER_INPUT_MULTI_CHOICE: "USER_INPUT_MULTI_CHOICE", USER_INPUT_DATE: "USER_INPUT_DATE", TELEGRAM_JOIN_CHANNEL: "TELEGRAM_JOIN_CHANNEL", SNAPSHOT_JOIN_SPACE: "SNAPSHOT_JOIN_SPACE", SNAPSHOT_VOTE_PROPOSAL: "SNAPSHOT_VOTE_PROPOSAL", INSTAGRAM_FOLLOW_ACCOUNT: "INSTAGRAM_FOLLOW_ACCOUNT", INSTAGRAM_LIKE_POST: "INSTAGRAM_LIKE_POST", INSTAGRAM_COMMENT_POST: "INSTAGRAM_COMMENT_POST", MEDIUM_FOLLOW_ACCOUNT: "MEDIUM_FOLLOW_ACCOUNT", MEDIUM_LIKE_POST: "MEDIUM_LIKE_POST", FACEBOOK_FOLLOW_PAGE: "FACEBOOK_FOLLOW_PAGE", LINKEDIN_FOLLOW_PAGE: "LINKEDIN_FOLLOW_PAGE", }; exports.EligibilityCriteriaSource = { USER_INPUT: "USER_INPUT", USER_EVENT: "USER_EVENT", LINK: "LINK", DISCORD: "DISCORD", TWITTER: "TWITTER", }; exports.QuestRewardTypeConst = { REWARD_BADGE: "REWARD_BADGE", REWARD_XP: "REWARD_XP", REWARD_SKILL_SCORE: "REWARD_SKILL_SCORE", REWARD_GEMS: "REWARD_GEMS", REWARD_COLLECTIBLES: "REWARD_COLLECTIBLES", REWARD_DISCORD_ROLE: "REWARD_DISCORD_ROLE", REWARD_TOKEN: "REWARD_TOKEN", REWARD_CREDIT: "REWARD_CREDIT", UNDEFINED_RECORD: "UNDEFINED_RECORD", }; exports.EntityTokenRecordTypeConst = { DISCORD: "DISCORD", GOOGLE: "GOOGLE", INSTAGRAM: "INSTAGRAM", OPENAI: "OPENAI", RAPID_API: "RAPID_API", STRIPE: "STRIPE", TELEGRAM: "TELEGRAM", TWITTER: "TWITTER", }; exports.EligibilityCriteriaFrequencyConst = { DAILY: "DAILY", MONTHLY: "MONTHLY", ONCE: "ONCE", WEEKLY: "WEEKLY", };