Class: WhopSDK::Models::ConversionCreateParams::User

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/whop_sdk/models/conversion_create_params.rb

Defined Under Namespace

Modules: Gender

Instance Attribute Summary collapse

Instance Method Summary collapse

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(anonymous_id: nil, birthdate: nil, city: nil, country: nil, email: nil, external_id: nil, first_name: nil, gender: nil, last_name: nil, member_id: nil, membership_id: nil, name: nil, phone: nil, postal_code: nil, state: nil, user_id: nil, username: nil) ⇒ Object

User identity and profile data.

Parameters:

  • anonymous_id (String, nil) (defaults to: nil)

    An anonymous identifier for the user.

  • birthdate (String, nil) (defaults to: nil)

    Date of birth (YYYY-MM-DD).

  • city (String, nil) (defaults to: nil)

    City.

  • country (String, nil) (defaults to: nil)

    Country.

  • email (String, nil) (defaults to: nil)

    Email address.

  • external_id (String, nil) (defaults to: nil)

    An external identifier for the user.

  • first_name (String, nil) (defaults to: nil)

    First name.

  • gender (Symbol, WhopSDK::Models::ConversionCreateParams::User::Gender, nil) (defaults to: nil)

    Gender

  • last_name (String, nil) (defaults to: nil)

    Last name.

  • member_id (String, nil) (defaults to: nil)

    The Whop member ID.

  • membership_id (String, nil) (defaults to: nil)

    The Whop membership ID.

  • name (String, nil) (defaults to: nil)

    Full display name.

  • phone (String, nil) (defaults to: nil)

    Phone number.

  • postal_code (String, nil) (defaults to: nil)

    Postal code.

  • state (String, nil) (defaults to: nil)

    State or region.

  • user_id (String, nil) (defaults to: nil)

    The Whop user ID.

  • username (String, nil) (defaults to: nil)

    Username.



# File 'lib/whop_sdk/models/conversion_create_params.rb', line 410

Instance Attribute Details

#anonymous_idString?

An anonymous identifier for the user.

Returns:

  • (String, nil)


312
# File 'lib/whop_sdk/models/conversion_create_params.rb', line 312

optional :anonymous_id, String, nil?: true

#birthdateString?

Date of birth (YYYY-MM-DD).

Returns:

  • (String, nil)


318
# File 'lib/whop_sdk/models/conversion_create_params.rb', line 318

optional :birthdate, String, nil?: true

#cityString?

City.

Returns:

  • (String, nil)


324
# File 'lib/whop_sdk/models/conversion_create_params.rb', line 324

optional :city, String, nil?: true

#countryString?

Country.

Returns:

  • (String, nil)


330
# File 'lib/whop_sdk/models/conversion_create_params.rb', line 330

optional :country, String, nil?: true

#emailString?

Email address.

Returns:

  • (String, nil)


336
# File 'lib/whop_sdk/models/conversion_create_params.rb', line 336

optional :email, String, nil?: true

#external_idString?

An external identifier for the user.

Returns:

  • (String, nil)


342
# File 'lib/whop_sdk/models/conversion_create_params.rb', line 342

optional :external_id, String, nil?: true

#first_nameString?

First name.

Returns:

  • (String, nil)


348
# File 'lib/whop_sdk/models/conversion_create_params.rb', line 348

optional :first_name, String, nil?: true

#genderSymbol, ...

Gender



354
# File 'lib/whop_sdk/models/conversion_create_params.rb', line 354

optional :gender, enum: -> { WhopSDK::ConversionCreateParams::User::Gender }, nil?: true

#last_nameString?

Last name.

Returns:

  • (String, nil)


360
# File 'lib/whop_sdk/models/conversion_create_params.rb', line 360

optional :last_name, String, nil?: true

#member_idString?

The Whop member ID.

Returns:

  • (String, nil)


366
# File 'lib/whop_sdk/models/conversion_create_params.rb', line 366

optional :member_id, String, nil?: true

#membership_idString?

The Whop membership ID.

Returns:

  • (String, nil)


372
# File 'lib/whop_sdk/models/conversion_create_params.rb', line 372

optional :membership_id, String, nil?: true

#nameString?

Full display name.

Returns:

  • (String, nil)


378
# File 'lib/whop_sdk/models/conversion_create_params.rb', line 378

optional :name, String, nil?: true

#phoneString?

Phone number.

Returns:

  • (String, nil)


384
# File 'lib/whop_sdk/models/conversion_create_params.rb', line 384

optional :phone, String, nil?: true

#postal_codeString?

Postal code.

Returns:

  • (String, nil)


390
# File 'lib/whop_sdk/models/conversion_create_params.rb', line 390

optional :postal_code, String, nil?: true

#stateString?

State or region.

Returns:

  • (String, nil)


396
# File 'lib/whop_sdk/models/conversion_create_params.rb', line 396

optional :state, String, nil?: true

#user_idString?

The Whop user ID.

Returns:

  • (String, nil)


402
# File 'lib/whop_sdk/models/conversion_create_params.rb', line 402

optional :user_id, String, nil?: true

#usernameString?

Username.

Returns:

  • (String, nil)


408
# File 'lib/whop_sdk/models/conversion_create_params.rb', line 408

optional :username, String, nil?: true