Skip to content

ApiUserProfileDTO

stonepy.models.ApiUserProfileDTO.ApiUserProfileDTO

Bases: ResponseModel

Represents a CI Connect user's profile. Note: for use of the CI Connect social trading platform.

client_account_id class-attribute instance-attribute

client_account_id: int | None = Field(
    default=None, alias="ClientAccountId"
)

Internal client account identifier used to uniquely identify the client.

facebook_id class-attribute instance-attribute

facebook_id: str | None = Field(
    default=None, alias="FacebookId"
)

The user's Facebook ID.

screen_name class-attribute instance-attribute

screen_name: str | None = Field(
    default=None, alias="ScreenName"
)

The user's screen name.

first_name class-attribute instance-attribute

first_name: str | None = Field(
    default=None, alias="FirstName"
)

The first name of the user. It is either extracted from Facebook or entered by the user.

last_name class-attribute instance-attribute

last_name: str | None = Field(
    default=None, alias="LastName"
)

The surname of the user. It is either extracted from Facebook or entered by the user.

email class-attribute instance-attribute

email: str | None = Field(default=None, alias='Email')

the user's personal email address. Either extracted from Facebook or entered by the user.

allow_app class-attribute instance-attribute

allow_app: bool | None = Field(
    default=None, alias="AllowApp"
)

True if the user has accepted the CI Connect App in Facebook, otherwise False.

avatar class-attribute instance-attribute

avatar: str | None = Field(default=None, alias='Avatar')

URL to the user's avatar image. Obtained from Facebook or CI Connect profile Edit page.

points_spent class-attribute instance-attribute

points_spent: int | None = Field(
    default=None, alias="PointsSpent"
)

Number of points spent by the user.

trading_experience_in_years class-attribute instance-attribute

trading_experience_in_years: int | None = Field(
    default=None, alias="TradingExperienceInYears"
)

The user's trading experience in years.

trading_experience class-attribute instance-attribute

trading_experience: str | None = Field(
    default=None, alias="TradingExperience"
)

Description of the user's trading experience.

biography class-attribute instance-attribute

biography: str | None = Field(
    default=None, alias="Biography"
)

The user's personal biography.

risk_appetite_id class-attribute instance-attribute

risk_appetite_id: int | None = Field(
    default=None, alias="RiskAppetiteId"
)

The user's risk appetite.

trading_strategy_ids class-attribute instance-attribute

trading_strategy_ids: int | None = Field(
    default=None, alias="TradingStrategyIds"
)

The user's preferred trading strategies.

risk_limiting_strategy_ids class-attribute instance-attribute

risk_limiting_strategy_ids: int | None = Field(
    default=None, alias="RiskLimitingStrategyIds"
)

The user's preferred risk limiting strategies.

last_login_date class-attribute instance-attribute

last_login_date: StoneXDateTime | None = Field(
    default=None, alias="LastLoginDate"
)

The date and time that the user last logged into CI Connect.

is_demo class-attribute instance-attribute

is_demo: bool | None = Field(default=None, alias='IsDemo')

Gets or sets a boolean True/False value indicating whether the user has a demo account.

culture_id class-attribute instance-attribute

culture_id: int | None = Field(
    default=None, alias="CultureId"
)

Gets or sets a value indicating the culture of the user.