Class: WhopSDK::Models::Referrals::BusinessListResponse
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- WhopSDK::Models::Referrals::BusinessListResponse
- Defined in:
- lib/whop_sdk/models/referrals/business_list_response.rb,
sig/whop_sdk/models/referrals/business_list_response.rbs
Overview
Defined Under Namespace
Modules: MyPartnerTier, Object, Status Classes: Account, EarningsUsd, FirstTierPartner, Owner, VolumeUsd
Instance Attribute Summary collapse
-
#account ⇒ WhopSDK::Models::Referrals::BusinessListResponse::Account?
Referred account.
-
#created_at ⇒ Time
When the business referral was created.
- #earnings_usd ⇒ WhopSDK::Models::Referrals::BusinessListResponse::EarningsUsd
-
#first_tier_partner ⇒ WhopSDK::Models::Referrals::BusinessListResponse::FirstTierPartner?
The partner who referred the business owner onto Whop (first tier).
-
#id ⇒ String
Business referral ID.
-
#my_partner_tier ⇒ Symbol, WhopSDK::Models::Referrals::BusinessListResponse::MyPartnerTier
Which tier the caller earns on for this business:
first(they referred the owner) orsecond(they referred the first-tier partner). - #object ⇒ Symbol, WhopSDK::Models::Referrals::BusinessListResponse::Object
-
#owner ⇒ WhopSDK::Models::Referrals::BusinessListResponse::Owner?
The owner of the referred business.
-
#payout_percentage ⇒ Float
Referrer's share of Whop gross profit, as a fraction (0.3 = 30%).
-
#referral_expires_at ⇒ Time?
When the referral expires.
-
#referral_started_at ⇒ Time?
When the referral became active.
-
#status ⇒ Symbol, WhopSDK::Models::Referrals::BusinessListResponse::Status
Current referral status.
- #volume_usd ⇒ WhopSDK::Models::Referrals::BusinessListResponse::VolumeUsd
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(url:) ⇒ Object
constructor
The user's profile picture.
- #to_hash ⇒ {
Methods inherited from Internal::Type::BaseModel
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(url:) ⇒ Object
The user's profile picture.
|
|
# File 'lib/whop_sdk/models/referrals/business_list_response.rb', line 88
|
Instance Attribute Details
#account ⇒ WhopSDK::Models::Referrals::BusinessListResponse::Account?
Referred account.
18 |
# File 'lib/whop_sdk/models/referrals/business_list_response.rb', line 18 required :account, -> { WhopSDK::Models::Referrals::BusinessListResponse::Account }, nil?: true |
#created_at ⇒ Time
When the business referral was created.
24 |
# File 'lib/whop_sdk/models/referrals/business_list_response.rb', line 24 required :created_at, Time |
#earnings_usd ⇒ WhopSDK::Models::Referrals::BusinessListResponse::EarningsUsd
29 |
# File 'lib/whop_sdk/models/referrals/business_list_response.rb', line 29 required :earnings_usd, -> { WhopSDK::Models::Referrals::BusinessListResponse::EarningsUsd } |
#first_tier_partner ⇒ WhopSDK::Models::Referrals::BusinessListResponse::FirstTierPartner?
The partner who referred the business owner onto Whop (first tier). Null if there is no active first-tier partner.
36 37 38 |
# File 'lib/whop_sdk/models/referrals/business_list_response.rb', line 36 required :first_tier_partner, -> { WhopSDK::Models::Referrals::BusinessListResponse::FirstTierPartner }, nil?: true |
#id ⇒ String
Business referral ID.
12 |
# File 'lib/whop_sdk/models/referrals/business_list_response.rb', line 12 required :id, String |
#my_partner_tier ⇒ Symbol, WhopSDK::Models::Referrals::BusinessListResponse::MyPartnerTier
Which tier the caller earns on for this business: first (they referred the
owner) or second (they referred the first-tier partner).
45 |
# File 'lib/whop_sdk/models/referrals/business_list_response.rb', line 45 required :my_partner_tier, enum: -> { WhopSDK::Models::Referrals::BusinessListResponse::MyPartnerTier } |
#object ⇒ Symbol, WhopSDK::Models::Referrals::BusinessListResponse::Object
50 |
# File 'lib/whop_sdk/models/referrals/business_list_response.rb', line 50 required :object, enum: -> { WhopSDK::Models::Referrals::BusinessListResponse::Object } |
#owner ⇒ WhopSDK::Models::Referrals::BusinessListResponse::Owner?
The owner of the referred business.
56 |
# File 'lib/whop_sdk/models/referrals/business_list_response.rb', line 56 required :owner, -> { WhopSDK::Models::Referrals::BusinessListResponse::Owner }, nil?: true |
#payout_percentage ⇒ Float
Referrer's share of Whop gross profit, as a fraction (0.3 = 30%). Second-tier referrals earn a flat 0.1.
63 |
# File 'lib/whop_sdk/models/referrals/business_list_response.rb', line 63 required :payout_percentage, Float |
#referral_expires_at ⇒ Time?
When the referral expires.
69 |
# File 'lib/whop_sdk/models/referrals/business_list_response.rb', line 69 required :referral_expires_at, Time, nil?: true |
#referral_started_at ⇒ Time?
When the referral became active.
75 |
# File 'lib/whop_sdk/models/referrals/business_list_response.rb', line 75 required :referral_started_at, Time, nil?: true |
#status ⇒ Symbol, WhopSDK::Models::Referrals::BusinessListResponse::Status
Current referral status.
81 |
# File 'lib/whop_sdk/models/referrals/business_list_response.rb', line 81 required :status, enum: -> { WhopSDK::Models::Referrals::BusinessListResponse::Status } |
#volume_usd ⇒ WhopSDK::Models::Referrals::BusinessListResponse::VolumeUsd
86 |
# File 'lib/whop_sdk/models/referrals/business_list_response.rb', line 86 required :volume_usd, -> { WhopSDK::Models::Referrals::BusinessListResponse::VolumeUsd } |
Class Method Details
.values ⇒ Array<Symbol>
|
|
# File 'lib/whop_sdk/models/referrals/business_list_response.rb', line 248
|
Instance Method Details
#to_hash ⇒ {
64 |
# File 'sig/whop_sdk/models/referrals/business_list_response.rbs', line 64
def to_hash: -> {
|