Module: Whop_sdk::Types::PermissionAction

Extended by:
Internal::Types::Enum
Defined in:
lib/whop_sdk/types/permission_action.rb

Constant Summary collapse

AI_PROMPT_CREATE =
"ai_prompt:create"
ACCESS_PASS_BASIC_EXPORT =
"access_pass:basic:export"
ACCESS_PASS_BASIC_READ =
"access_pass:basic:read"
ACCESS_PASS_CONTROL_CENTER =
"access_pass:control_center"
ACCESS_PASS_CREATE =
"access_pass:create"
ACCESS_PASS_DELETE =
"access_pass:delete"
ACCESS_PASS_STATS_EXPORT =
"access_pass:stats:export"
ACCESS_PASS_STATS_READ =
"access_pass:stats:read"
ACCESS_PASS_UPDATE =
"access_pass:update"
AD_CAMPAIGN_BASIC_EXPORT =
"ad_campaign:basic:export"
AD_CAMPAIGN_BASIC_READ =
"ad_campaign:basic:read"
AD_CAMPAIGN_CONVERSION_CREATE =
"ad_campaign:conversion:create"
AD_CAMPAIGN_CREATE =
"ad_campaign:create"
AD_CAMPAIGN_CREDIT_CREATE =
"ad_campaign:credit:create"
AD_CAMPAIGN_DELETE =
"ad_campaign:delete"
AD_CAMPAIGN_READ =
"ad_campaign:read"
AD_CAMPAIGN_STATS_READ =
"ad_campaign:stats:read"
AD_CAMPAIGN_UPDATE =
"ad_campaign:update"
AUDIENCE_BASIC_READ =
"audience:basic:read"
AUDIENCE_UPDATE =
"audience:update"
AD_PUBLISHER_READ =
"ad_publisher:read"
AFFILIATE_BASIC_READ =
"affiliate:basic:read"
AFFILIATE_CREATE =
"affiliate:create"
AFFILIATE_UPDATE =
"affiliate:update"
AUTHORIZED_USER_CREATE =
"authorized_user:create"
AUTHORIZED_USER_DELETE =
"authorized_user:delete"
AUTHORIZED_USER_UPDATE =
"authorized_user:update"
AUTHORIZED_ROLE_CREATE =
"authorized_role:create"
AUTHORIZED_ROLE_UPDATE =
"authorized_role:update"
AUTHORIZED_ROLE_DELETE =
"authorized_role:delete"
AUTHORIZED_ROLE_ATTACH =
"authorized_role:attach"
AUTHORIZED_ROLE_DETACH =
"authorized_role:detach"
APP_AUTHORIZATION_CREATE =
"app_authorization:create"
APP_AUTHORIZATION_READ =
"app_authorization:read"
APP_AUTHORIZATION_UPDATE =
"app_authorization:update"
APP_AUTHORIZATION_DELETE =
"app_authorization:delete"
BOUNTY_BASIC_READ =
"bounty:basic:read"
BOUNTY_CREATE =
"bounty:create"
BOUNTY_CAPTURE_CLIP_CREATE =
"bounty:capture_clip:create"
BOUNTY_CAPTURE_CLIP_COMPLETE =
"bounty:capture_clip:complete"
BOUNTY_CAPTURE_CLIP_DISCARD =
"bounty:capture_clip:discard"
BOUNTY_UPDATE =
"bounty:update"
BOUNTY_SUBMISSION_CREATE =
"bounty:submission:create"
BOUNTY_SUBMISSION_DELETE =
"bounty:submission:delete"
BOUNTY_SUBMISSION_VOTE =
"bounty:submission:vote"
CHAT_MANAGE_WEBHOOK =
"chat:manage_webhook"
CHAT_MODERATE =
"chat:moderate"
CHAT_MESSAGE_CREATE =
"chat:message:create"
CHAT_READ =
"chat:read"
DMS_READ =
"dms:read"
DMS_MESSAGE_MANAGE =
"dms:message:manage"
DMS_CHANNEL_MANAGE =
"dms:channel:manage"
FORUM_POST_CREATE =
"forum:post:create"
FORUM_READ =
"forum:read"
FORUM_MODERATE =
"forum:moderate"
COMPANY_AUTHORIZED_USER_READ =
"company:authorized_user:read"
COMPANY_AUTHORIZED_USER_EMAIL_READ =
"company:authorized_user:email:read"
COMPANY_BALANCE_READ =
"company:balance:read"
COMPANY_BALANCE_EXPORT =
"company:balance:export"
COMPANY_TOKEN_TRANSACTION_READ =
"company_token_transaction:read"
COMPANY_TOKEN_TRANSACTION_CREATE =
"company_token_transaction:create"
COMPANY_LOG_READ =
"company:log:read"
COMPANY_MANAGE_CHECKOUT =
"company:manage_checkout"
"company:manage_legal"
COMPANY_BASIC_READ =
"company:basic:read"
COMPANY_UPDATE =
"company:update"
COMPANY_TRANSFER_OWNERSHIP =
"company:transfer_ownership"
COMPANY_CREATE =
"company:create"
COMPANY_CREATE_CHILD =
"company:create_child"
COMPANY_DELETE =
"company:delete"
COMPANY_DELETE_CHILD =
"company:delete_child"
COMPANY_UPDATE_CHILD_FEES =
"company:update_child_fees"
CHILD_COMPANY_BASIC_EXPORT =
"child_company:basic:export"
SOCIAL_ACCOUNT_CREATE =
"social_account:create"
SOCIAL_ACCOUNT_DELETE =
"social_account:delete"
SOCIAL_ACCOUNT_READ =
"social_account:read"
"social_link:update"
CUSTOM_EMOJI_UPDATE =
"custom_emoji:update"
CONTENT_REWARDS_BASIC_EXPORT =
"content_rewards:basic:export"
CONTENT_REWARDS_BASIC_READ =
"content_rewards:basic:read"
CONTENT_REWARDS_CREATE =
"content_rewards:create"
CONTENT_REWARDS_DELETE =
"content_rewards:delete"
CONTENT_REWARDS_MODERATE_SUBMISSION =
"content_rewards:moderate_submission"
CONTENT_REWARDS_UPDATE =
"content_rewards:update"
DEVELOPER_BASIC_READ =
"developer:basic:read"
DEVELOPER_CREATE_APP =
"developer:create_app"
DEVELOPER_MANAGE_API_KEY =
"developer:manage_api_key"
DEVELOPER_MANAGE_OAUTH =
"developer:manage_oauth"
DEVELOPER_MANAGE_WEBHOOK =
"developer:manage_webhook"
DEVELOPER_LOGS_READ =
"developer:logs:read"
DEVELOPER_MANAGE_BUILDS =
"developer:manage_builds"
DEVELOPER_UPDATE_APP =
"developer:update_app"
DEVELOPER_UPDATE_APP_AUTHORIZATION =
"developer:update_app_authorization"
EVENT_CREATE =
"event:create"
EXPERIENCE_ATTACH =
"experience:attach"
EXPERIENCE_CREATE =
"experience:create"
EXPERIENCE_DELETE =
"experience:delete"
EXPERIENCE_DETACH =
"experience:detach"
EXPERIENCE_HIDDEN_EXPERIENCE_READ =
"experience:hidden_experience:read"
EXPERIENCE_UPDATE =
"experience:update"
IAP_READ =
"iap:read"
IDENTITY_READ =
"identity:read"
IDENTITY_WRITE =
"identity:write"
INCORPORATION_READ =
"incorporation:read"
INCORPORATION_WRITE =
"incorporation:write"
LIVESTREAM_CREATE =
"livestream:create"
LIVESTREAM_DELETE =
"livestream:delete"
LIVESTREAM_MANAGE_RECORDING =
"livestream:manage_recording"
LIVESTREAM_CHAT_READ =
"livestream:chat:read"
LIVESTREAM_CHAT_WRITE =
"livestream:chat:write"
LIVESTREAM_MODERATE =
"livestream:moderate"
MEDIA_GENERATE =
"media:generate"
MEDIA_READ =
"media:read"
MEMBER_BASIC_EXPORT =
"member:basic:export"
MEMBER_BASIC_READ =
"member:basic:read"
MEMBER_EMAIL_READ =
"member:email:read"
MEMBER_PHONE_READ =
"member:phone:read"
MEMBER_PAYMENT_METHODS_READ =
"member:payment_methods:read"
MEMBER_PAYMENT_METHODS_USE =
"member:payment_methods:use"
MEMBER_PAYMENT_METHODS_MANAGE =
"member:payment_methods:manage"
MEMBER_MANAGE =
"member:manage"
MEMBERSHIP_CANCEL =
"membership:cancel"
MEMBERSHIP_RESYNC_ACCESS =
"membership:resync_access"
MEMBERSHIP_CREATE =
"membership:create"
MEMBERSHIP_UPDATE =
"membership:update"
MEMBERSHIP_TRANSFER =
"membership:transfer"
MEMBER_MODERATE =
"member:moderate"
MEMBER_STATS_EXPORT =
"member:stats:export"
MEMBER_STATS_READ =
"member:stats:read"
MEMBER_JOURNEY_READ =
"member:journey:read"
PAYMENT_BASIC_EXPORT =
"payment:basic:export"
PAYMENT_BASIC_READ =
"payment:basic:read"
PAYMENT_CHARGE =
"payment:charge"
PAYMENT_DISPUTE =
"payment:dispute"
PAYMENT_DISPUTE_EXPORT =
"payment:dispute:export"
PAYMENT_DISPUTE_READ =
"payment:dispute:read"
PAYMENT_DISPUTE_ALERT_READ =
"payment:dispute_alert:read"
PAYMENT_SETUP_INTENT_READ =
"payment:setup_intent:read"
PAYMENT_SETUP_INTENT_MANAGE =
"payment:setup_intent:manage"
PAYMENT_MANAGE =
"payment:manage"
PAYMENT_RESOLUTION_CENTER =
"payment:resolution_center"
PAYMENT_RESOLUTION_CENTER_CASE_EXPORT =
"payment:resolution_center_case:export"
PAYMENT_RESOLUTION_CENTER_CASE_READ =
"payment:resolution_center_case:read"
PAYMENT_RESOLUTION_CENTER_CASE_MANAGE =
"payment:resolution_center_case:manage"
PAYOUT_CREATE_DESTINATION =
"payout:create_destination"
PAYOUT_DELETE_DESTINATION =
"payout:delete_destination"
PAYOUT_DESTINATION_READ =
"payout:destination:read"
PAYOUT_TRANSFER_FUNDS =
"payout:transfer_funds"
PAYOUT_TRANSFER_READ =
"payout:transfer:read"
PAYOUT_TRANSFER_EXPORT =
"payout:transfer:export"
PAYOUT_UPDATE_DESTINATION =
"payout:update_destination"
PAYOUT_WITHDRAW_FUNDS =
"payout:withdraw_funds"
PAYOUT_WITHDRAWAL_READ =
"payout:withdrawal:read"
PAYOUT_WITHDRAWAL_EXPORT =
"payout:withdrawal:export"
PAYOUT_ACCOUNT_READ =
"payout:account:read"
PAYOUT_ACCOUNT_UPDATE =
"payout:account:update"
PLAN_BASIC_EXPORT =
"plan:basic:export"
PLAN_BASIC_READ =
"plan:basic:read"
PLAN_CREATE =
"plan:create"
PLAN_DELETE =
"plan:delete"
PLAN_STATS_EXPORT =
"plan:stats:export"
PLAN_STATS_READ =
"plan:stats:read"
PLAN_UPDATE =
"plan:update"
PLAN_WAITLIST_MANAGE =
"plan:waitlist:manage"
PLAN_WAITLIST_EXPORT =
"plan:waitlist:export"
PLAN_WAITLIST_READ =
"plan:waitlist:read"
PROMO_CODE_BASIC_EXPORT =
"promo_code:basic:export"
PROMO_CODE_BASIC_READ =
"promo_code:basic:read"
PROMO_CODE_CREATE =
"promo_code:create"
PROMO_CODE_DELETE =
"promo_code:delete"
PROMO_CODE_UPDATE =
"promo_code:update"
REFERRAL_BASIC_READ =
"referral:basic:read"
REFERRAL_PARTNER_CREATE =
"referral:partner:create"
PARTNER_BASIC_READ =
"partner:basic:read"
PARTNER_INVITE_CREATE =
"partner:invite:create"
PARTNER_CREATE =
"partner:create"
STATS_READ =
"stats:read"
SUPPORT_CHAT_READ =
"support_chat:read"
SUPPORT_CHAT_CREATE =
"support_chat:create"
SUPPORT_CHAT_MESSAGE_CREATE =
"support_chat:message:create"
"tracking_link:basic:export"
"tracking_link:basic:read"
"tracking_link:create"
"tracking_link:delete"
"tracking_link:stats:export"
"tracking_link:stats:read"
"tracking_link:update"
COURSES_READ =
"courses:read"
COURSES_UPDATE =
"courses:update"
COURSE_LESSON_INTERACTION_READ =
"course_lesson_interaction:read"
COURSE_ANALYTICS_READ =
"course_analytics:read"
LEAD_BASIC_READ =
"lead:basic:read"
LEAD_BASIC_EXPORT =
"lead:basic:export"
INVOICE_CREATE =
"invoice:create"
INVOICE_BASIC_READ =
"invoice:basic:read"
INVOICE_BASIC_EXPORT =
"invoice:basic:export"
INVOICE_UPDATE =
"invoice:update"
WEBHOOK_RECEIVE_INVOICES =
"webhook_receive:invoices"
WEBHOOK_RECEIVE_SETUP_INTENTS =
"webhook_receive:setup_intents"
WEBHOOK_RECEIVE_WITHDRAWALS =
"webhook_receive:withdrawals"
WEBHOOK_RECEIVE_SWAPS =
"webhook_receive:swaps"
WEBHOOK_RECEIVE_LEDGER_ACCOUNTS =
"webhook_receive:ledger_accounts"
WEBHOOK_RECEIVE_ACCOUNTS =
"webhook_receive:accounts"
WEBHOOK_RECEIVE_DEPOSITS =
"webhook_receive:deposits"
WEBHOOK_RECEIVE_TRANSFERS =
"webhook_receive:transfers"
WEBHOOK_RECEIVE_CARD_TRANSACTIONS =
"webhook_receive:card_transactions"
WEBHOOK_RECEIVE_CARDS =
"webhook_receive:cards"
WEBHOOK_RECEIVE_CARD_APPLICATIONS =
"webhook_receive:card_applications"
WEBHOOK_RECEIVE_PAYOUT_METHODS =
"webhook_receive:payout_methods"
WEBHOOK_RECEIVE_VERIFICATIONS =
"webhook_receive:verifications"
WEBHOOK_RECEIVE_IDENTITY_PROFILES =
"webhook_receive:identity_profiles"
WEBHOOK_RECEIVE_PAYOUT_ACCOUNTS =
"webhook_receive:payout_accounts"
WEBHOOK_RECEIVE_CHAT =
"webhook_receive:chat"
WEBHOOK_RECEIVE_ENTRIES =
"webhook_receive:entries"
WEBHOOK_RECEIVE_AD_CAMPAIGNS =
"webhook_receive:ad_campaigns"
WEBHOOK_RECEIVE_PRODUCTS =
"webhook_receive:products"
WEBHOOK_RECEIVE_PLANS =
"webhook_receive:plans"
WEBHOOK_RECEIVE_SHIPMENTS =
"webhook_receive:shipments"
WEBHOOK_RECEIVE_MEMBERS =
"webhook_receive:members"
WEBHOOK_RECEIVE_EXPORTS =
"webhook_receive:exports"
WEBHOOK_RECEIVE_COURSES =
"webhook_receive:courses"
WEBHOOK_RECEIVE_MEMBERSHIPS =
"webhook_receive:memberships"
WEBHOOK_RECEIVE_PAYMENTS =
"webhook_receive:payments"
WEBHOOK_RECEIVE_REFUNDS =
"webhook_receive:refunds"
WEBHOOK_RECEIVE_DISPUTES =
"webhook_receive:disputes"
WEBHOOK_RECEIVE_RESOLUTIONS =
"webhook_receive:resolutions"
WEBHOOK_RECEIVE_APP_PAYMENTS =
"webhook_receive:app_payments"
WEBHOOK_RECEIVE_APP_MEMBERSHIPS =
"webhook_receive:app_memberships"
SHIPMENT_CREATE =
"shipment:create"
SHIPMENT_BASIC_READ =
"shipment:basic:read"
CHECKOUT_CONFIGURATION_BASIC_READ =
"checkout_configuration:basic:read"
CHECKOUT_CONFIGURATION_CREATE =
"checkout_configuration:create"
CHECKOUT_CONFIGURATION_DELETE =
"checkout_configuration:delete"
CHECKOUT_REQUEST_CREATE =
"checkout_request:create"
CHECKOUT_REQUEST_BASIC_READ =
"checkout_request:basic:read"
CRYPTO_WALLET_MANAGE =
"crypto_wallet:manage"
CRYPTO_WALLET_SWAP =
"crypto_wallet:swap"
"airdrop_link:basic:read"
"airdrop_link:manage"
LEAD_MANAGE =
"lead:manage"
NOTIFICATION_CREATE =
"notification:create"
USER_BALANCE_READ =
"user:balance:read"
USER_EMAIL_READ =
"user:email:read"
USER_STAFF_READ =
"user:staff:read"
OAUTH_TOKEN_EXCHANGE =
"oauth:token_exchange"
OPENID =
"openid"
PROFILE =
"profile"
EMAIL =
"email"
AI_CHAT_READ =
"ai_chat:read"
AI_CHAT_CREATE =
"ai_chat:create"
AI_CHAT_DELETE =
"ai_chat:delete"
AI_CHAT_UPDATE =
"ai_chat:update"
USER_NOTIFICATIONS_READ =
"user:notifications:read"
USER_NOTIFICATIONS_UPDATE =
"user:notifications:update"
USER_PROFILE_UPDATE =
"user:profile:update"

Method Summary

Methods included from Internal::Types::Enum

coerce, finalize!, inspect, load, strict!, strict?, values

Methods included from Internal::Types::Type

#coerce, #strict!, #strict?

Methods included from Internal::JSON::Serializable

#dump, #load