14 lines
449 B
Nim

import std/options
import waku/incentivization/rpc
type EligibilityStatusCode* = enum
SUCCESS = uint32(200)
PAYMENT_REQUIRED = uint32(402)
proc init*(T: type EligibilityStatus, isEligible: bool): T =
if isEligible:
EligibilityStatus(statusCode: uint32(EligibilityStatusCode.SUCCESS), statusDesc: some("OK"))
else:
EligibilityStatus(statusCode: uint32(EligibilityStatusCode.PAYMENT_REQUIRED), statusDesc: some("Payment Required"))