Class: Onlyfans::Models::UserLists::UserListResponse::Data::List::SubscribedByData::Subscribe
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- Onlyfans::Models::UserLists::UserListResponse::Data::List::SubscribedByData::Subscribe
- Defined in:
- lib/onlyfans/models/user_lists/user_list_response.rb,
sig/onlyfans/models/user_lists/user_list_response.rbs
Instance Attribute Summary collapse
- #action ⇒ String?
- #cancel_date ⇒ String?
- #date ⇒ String?
- #discount ⇒ Integer?
- #duration ⇒ Integer?
- #earning_id ⇒ Integer?
- #expire_date ⇒ String?
- #id ⇒ Integer?
- #is_current ⇒ Boolean?
- #offer_end ⇒ String?
- #offer_start ⇒ String?
- #price ⇒ Integer?
- #regular_price ⇒ Integer?
- #start_date ⇒ String?
- #subscriber_id ⇒ Integer?
- #type ⇒ String?
- #user_id ⇒ Integer?
Instance Method Summary collapse
- #initialize(discount_finished_at: nil, discount_percent: nil, discount_period: nil, discount_started_at: nil, duration: nil, expired_at: nil, has_active_paid_subscriptions: nil, is_muted: nil, new_price: nil, price: nil, regular_price: nil, renewed_at: nil, show_posts_in_feed: nil, status: nil, subscribe_at: nil, subscribe_price: nil, subscribes: nil, unsubscribe_reason: nil) ⇒ Object constructor
- #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(discount_finished_at: nil, discount_percent: nil, discount_period: nil, discount_started_at: nil, duration: nil, expired_at: nil, has_active_paid_subscriptions: nil, is_muted: nil, new_price: nil, price: nil, regular_price: nil, renewed_at: nil, show_posts_in_feed: nil, status: nil, subscribe_at: nil, subscribe_price: nil, subscribes: nil, unsubscribe_reason: nil) ⇒ Object
728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 |
# File 'lib/onlyfans/models/user_lists/user_list_response.rb', line 728 class Subscribe < Onlyfans::Internal::Type::BaseModel # @!attribute id # # @return [Integer, nil] optional :id, Integer # @!attribute action # # @return [String, nil] optional :action, String # @!attribute cancel_date # # @return [String, nil] optional :cancel_date, String, api_name: :cancelDate, nil?: true # @!attribute date # # @return [String, nil] optional :date, String # @!attribute discount # # @return [Integer, nil] optional :discount, Integer # @!attribute duration # # @return [Integer, nil] optional :duration, Integer # @!attribute earning_id # # @return [Integer, nil] optional :earning_id, Integer, api_name: :earningId # @!attribute expire_date # # @return [String, nil] optional :expire_date, String, api_name: :expireDate # @!attribute is_current # # @return [Boolean, nil] optional :is_current, Onlyfans::Internal::Type::Boolean, api_name: :isCurrent # @!attribute offer_end # # @return [String, nil] optional :offer_end, String, api_name: :offerEnd, nil?: true # @!attribute offer_start # # @return [String, nil] optional :offer_start, String, api_name: :offerStart, nil?: true # @!attribute price # # @return [Integer, nil] optional :price, Integer # @!attribute regular_price # # @return [Integer, nil] optional :regular_price, Integer, api_name: :regularPrice # @!attribute start_date # # @return [String, nil] optional :start_date, String, api_name: :startDate # @!attribute subscriber_id # # @return [Integer, nil] optional :subscriber_id, Integer, api_name: :subscriberId # @!attribute type # # @return [String, nil] optional :type, String # @!attribute user_id # # @return [Integer, nil] optional :user_id, Integer, api_name: :userId # @!method initialize(id: nil, action: nil, cancel_date: nil, date: nil, discount: nil, duration: nil, earning_id: nil, expire_date: nil, is_current: nil, offer_end: nil, offer_start: nil, price: nil, regular_price: nil, start_date: nil, subscriber_id: nil, type: nil, user_id: nil) # @param id [Integer] # @param action [String] # @param cancel_date [String, nil] # @param date [String] # @param discount [Integer] # @param duration [Integer] # @param earning_id [Integer] # @param expire_date [String] # @param is_current [Boolean] # @param offer_end [String, nil] # @param offer_start [String, nil] # @param price [Integer] # @param regular_price [Integer] # @param start_date [String] # @param subscriber_id [Integer] # @param type [String] # @param user_id [Integer] end |
Instance Attribute Details
#action ⇒ String?
737 |
# File 'lib/onlyfans/models/user_lists/user_list_response.rb', line 737 optional :action, String |
#cancel_date ⇒ String?
742 |
# File 'lib/onlyfans/models/user_lists/user_list_response.rb', line 742 optional :cancel_date, String, api_name: :cancelDate, nil?: true |
#date ⇒ String?
747 |
# File 'lib/onlyfans/models/user_lists/user_list_response.rb', line 747 optional :date, String |
#discount ⇒ Integer?
752 |
# File 'lib/onlyfans/models/user_lists/user_list_response.rb', line 752 optional :discount, Integer |
#duration ⇒ Integer?
757 |
# File 'lib/onlyfans/models/user_lists/user_list_response.rb', line 757 optional :duration, Integer |
#earning_id ⇒ Integer?
762 |
# File 'lib/onlyfans/models/user_lists/user_list_response.rb', line 762 optional :earning_id, Integer, api_name: :earningId |
#expire_date ⇒ String?
767 |
# File 'lib/onlyfans/models/user_lists/user_list_response.rb', line 767 optional :expire_date, String, api_name: :expireDate |
#id ⇒ Integer?
732 |
# File 'lib/onlyfans/models/user_lists/user_list_response.rb', line 732 optional :id, Integer |
#is_current ⇒ Boolean?
772 |
# File 'lib/onlyfans/models/user_lists/user_list_response.rb', line 772 optional :is_current, Onlyfans::Internal::Type::Boolean, api_name: :isCurrent |
#offer_end ⇒ String?
777 |
# File 'lib/onlyfans/models/user_lists/user_list_response.rb', line 777 optional :offer_end, String, api_name: :offerEnd, nil?: true |
#offer_start ⇒ String?
782 |
# File 'lib/onlyfans/models/user_lists/user_list_response.rb', line 782 optional :offer_start, String, api_name: :offerStart, nil?: true |
#price ⇒ Integer?
787 |
# File 'lib/onlyfans/models/user_lists/user_list_response.rb', line 787 optional :price, Integer |
#regular_price ⇒ Integer?
792 |
# File 'lib/onlyfans/models/user_lists/user_list_response.rb', line 792 optional :regular_price, Integer, api_name: :regularPrice |
#start_date ⇒ String?
797 |
# File 'lib/onlyfans/models/user_lists/user_list_response.rb', line 797 optional :start_date, String, api_name: :startDate |
#subscriber_id ⇒ Integer?
802 |
# File 'lib/onlyfans/models/user_lists/user_list_response.rb', line 802 optional :subscriber_id, Integer, api_name: :subscriberId |
#type ⇒ String?
807 |
# File 'lib/onlyfans/models/user_lists/user_list_response.rb', line 807 optional :type, String |
#user_id ⇒ Integer?
812 |
# File 'lib/onlyfans/models/user_lists/user_list_response.rb', line 812 optional :user_id, Integer, api_name: :userId |
Instance Method Details
#to_hash ⇒ {
973 |
# File 'sig/onlyfans/models/user_lists/user_list_response.rbs', line 973
def to_hash: -> {
|