NAME
Finance::Robinhood::User::Profile - Represents the User's Investment Profile User
SYNOPSIS
use Finance::Robinhood;
my $rh = Finance::Robinhood->new;
my $user = $rh->user;
my $info = $user->profile;
CORE::say 'User is' . ($info->interested_in_options?'':' not') . ' interested in options';
METHODS
annual_income( )
One of the following categories:
0_24999
25000_39999
40000_49999
50000_74999
75000_99999
100000_199999
200000_299999
300000_499999
500000_1199999
1200000_inf
interested_in_options( )
Returns a boolean value.
investment_experience( )
One of the following options:
good_investment_exp
extensive_investment_exp
limited_investment_exp
investment_experience_collected( )
Returns a boolean value.
investment_objective( )
One of the following:
growth_invest_obj
income_invest_obj
other_invest_obj
cap_preserve_invest_obj
speculation_invest_obj
liquid_net_worth( )
One of the following:
0_24999
25000_39999
40000_49999
50000_99999
100000_199999
200000_249999
250000_499999
500000_999999
1000000_4999999
5000000_inf
1000000_inf
liquidity_needs( )
One of the following:
not_important_liq_need
somewhat_important_liq_need
very_important_liq_need
option_trading_experience( )
One of the following:
no_option_exp
one_to_two_years_option_exp
three_years_plus_option_exp
professional_trader( )
Returns a boolean value. True if the user is a paid professional.
risk_tolerance( )
One of the following:
high_risk_toleranceL
med_risk_tolerance
low_risk_tolerance
source_of_funds( )
One of the following:
gift
inheritance
insurance_payout
savings_personal_income
sale_business_or_property
pension_retirement
other
suitability_verified( )
Returns a boolean value.
tax_bracket( )
One of the following:
time_horizon( )
One of the following:
long_time_horizon
med_time_horizon
short_time_horizon
total_net_worth( )
One of the following:
0_24999
25000_49999
50000_64999
65000_99999
1000000_4999999
100000_149999
150000_199999
200000_249999
250000_499999
500000_999999
1000000_inf
5000000_inf
understand_option_spreads( )
Returns a boolean value.
updated_at( )
$user->updated_at();
Returns a Time::Moment object.
user( )
$order->user();
Reloads the data for this order from the API server.
Use this if you think the status or some other info might have changed.
LEGAL
This is a simple wrapper around the API used in the official apps. The author provides no investment, legal, or tax advice and is not responsible for any damages incurred while using this software. This software is not affiliated with Robinhood Financial LLC in any way.
For Robinhood's terms and disclosures, please see their website at https://robinhood.com/legal/
LICENSE
Copyright (C) Sanko Robinson.
This library is free software; you can redistribute it and/or modify it under the terms found in the Artistic License 2. Other copyrights, terms, and conditions may apply to data transmitted through this module. Please refer to the LEGAL section.
AUTHOR
Sanko Robinson <sanko@cpan.org>