200
The check result containing the eligibility status, user data requirements, and rule fulfillment. Schema — OPTIONAL |
---|
readyToClaim boolean | userDataPoints object[]An array of User data points. Lists requirements and sources if user data is not available. name stringPossible values: [email , phone , firstName , lastName , picture ] The name of the @Web2DataPoints representing the data point, e.g., "email", "firstName", "lastName" | sources string[] — OPTIONALPossible values: [SOCIAL , DIRECT_INPUT , AUTH ] An array of @Web2Sources indicating the possible sources of the @Web2DataPoints | available booleanA boolean indicating the availability of the @Web2DataPoints | value string — OPTIONALThe value of the @Web2DataPoints if it's available |
| ruleFulfillment object[]isFulfilled booleanThe fulfillment status of the @NftRuleFulfillment | blockchain stringPossible values: [ethereum , polygon , binance , avalanche , arbitrum , flow ] @SupportedBlockchains Enumeration of supported blockchains. | smartContractId stringThe smart contract ID of the @NftRuleFulfillment | missingTraits object[] — OPTIONALmissing traits of the @NftRuleFulfillment, if any traitName string | traitOption string — OPTIONAL |
|
| memberRuleFulfillment object[]isFulfilled booleanThe fulfillment status of the @NftRuleFulfillment |
| claimedRewards object[]projectName string — OPTIONALThe name of the project associated with the @UserReward | campaignRewardName string — OPTIONALThe name of the campaign reward associated with the @UserReward | reward object — OPTIONALGiven a table interface, extracts the select type from all
{@link ColumnType} types. Examplesinterface PersonTable { id: Generated<number> first_name: string modified_at: ColumnType<Date, string, never> }
type Person = Selectable<PersonTable>
id string — OPTIONAL | projectId string — OPTIONAL | status string — OPTIONAL | createdAt date-time — OPTIONAL | updatedAt date-time — OPTIONAL | nftCampaignId string — OPTIONAL | notaUserId string — OPTIONAL | nftId string — OPTIONAL | contractAddress string — OPTIONAL | claimedAt date-time — OPTIONAL | blockchain string — OPTIONAL | rewardData — OPTIONAL |
| nftCampaign object — OPTIONAL@NftCampaign Represents an NFT campaign in Pangea with selectable properties. id string — OPTIONAL | projectId string — OPTIONAL | nftRules — OPTIONAL | maxClaims double — OPTIONAL | startDate date-time — OPTIONAL | endDate date-time — OPTIONAL | status string — OPTIONAL | trackNftUsed boolean — OPTIONAL | soulBound boolean — OPTIONAL | rewardCount double — OPTIONAL | createdAt date-time — OPTIONAL | updatedAt date-time — OPTIONAL | integrationType string — OPTIONAL | name string — OPTIONAL | publishStatus string — OPTIONALPossible values: [draft , scheduled , live , blocked , completed , deleted ] Represents the publishing status of an NFT campaign. | claimedCount double — OPTIONALThe count of claims made for the @NftCampaign, if any | rewardTemplateCode stringPossible values: [MINDBODY_ITEM_GIVEAWAY , MINDBODY_COUPON_CODE , SQUARE_LOYALTY_POINTS , SHOPIFY_DISCOUNT_CODE , STRIPE_DISCOUNT_CODE , LIGHTSPEED_GIFT_CARD , WIX_DISCOUNT_CODE , BIGCOMMERCE_DISCOUNT_CODE , INTERNAL_SECRET ] @CampaignTemplateCode Enum representing the possible codes for a @CampaignTemplate. | projectName string — OPTIONALBrand/Project name. Available only on GET method (single record) * |
|
|
|