Class: Spotted::Models::Me::AudiobookListResponse::Audiobook::Chapters
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- Spotted::Models::Me::AudiobookListResponse::Audiobook::Chapters
- Defined in:
- lib/spotted/models/me/audiobook_list_response.rb
Instance Attribute Summary collapse
-
#href ⇒ String
A link to the Web API endpoint returning the full result of the request.
- #items ⇒ Array<Spotted::Models::SimplifiedChapterObject>
-
#limit ⇒ Integer
The maximum number of items in the response (as set in the query or by default).
-
#next_ ⇒ String?
URL to the next page of items.
-
#offset ⇒ Integer
The offset of the items returned (as set in the query or by default).
-
#previous ⇒ String?
URL to the previous page of items.
-
#total ⇒ Integer
The total number of items available to return.
Instance Method Summary collapse
-
#initialize(href: , items: , limit: , next_: , offset: , previous: , total: ) ⇒ Object
constructor
Some parameter documentations has been truncated, see Chapters for more details.
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(href: , items: , limit: , next_: , offset: , previous: , total: ) ⇒ Object
Some parameter documentations has been truncated, see Spotted::Models::Me::AudiobookListResponse::Audiobook::Chapters for more details.
The chapters of the audiobook.
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 |
# File 'lib/spotted/models/me/audiobook_list_response.rb', line 48 class Chapters < Spotted::Internal::Type::BaseModel # @!attribute href # A link to the Web API endpoint returning the full result of the request # # @return [String] required :href, String # @!attribute items # # @return [Array<Spotted::Models::SimplifiedChapterObject>] required :items, -> { Spotted::Internal::Type::ArrayOf[Spotted::SimplifiedChapterObject] } # @!attribute limit # The maximum number of items in the response (as set in the query or by default). # # @return [Integer] required :limit, Integer # @!attribute next_ # URL to the next page of items. ( `null` if none) # # @return [String, nil] required :next_, String, api_name: :next, nil?: true # @!attribute offset # The offset of the items returned (as set in the query or by default) # # @return [Integer] required :offset, Integer # @!attribute previous # URL to the previous page of items. ( `null` if none) # # @return [String, nil] required :previous, String, nil?: true # @!attribute total # The total number of items available to return. # # @return [Integer] required :total, Integer # @!method initialize(href:, items:, limit:, next_:, offset:, previous:, total:) # Some parameter documentations has been truncated, see # {Spotted::Models::Me::AudiobookListResponse::Audiobook::Chapters} for more # details. # # The chapters of the audiobook. # # @param href [String] A link to the Web API endpoint returning the full result of the request # # @param items [Array<Spotted::Models::SimplifiedChapterObject>] # # @param limit [Integer] The maximum number of items in the response (as set in the query or by default). # # @param next_ [String, nil] URL to the next page of items. ( `null` if none) # # @param offset [Integer] The offset of the items returned (as set in the query or by default) # # @param previous [String, nil] URL to the previous page of items. ( `null` if none) # # @param total [Integer] The total number of items available to return. end |
Instance Attribute Details
#href ⇒ String
A link to the Web API endpoint returning the full result of the request
53 |
# File 'lib/spotted/models/me/audiobook_list_response.rb', line 53 required :href, String |
#items ⇒ Array<Spotted::Models::SimplifiedChapterObject>
58 |
# File 'lib/spotted/models/me/audiobook_list_response.rb', line 58 required :items, -> { Spotted::Internal::Type::ArrayOf[Spotted::SimplifiedChapterObject] } |
#limit ⇒ Integer
The maximum number of items in the response (as set in the query or by default).
64 |
# File 'lib/spotted/models/me/audiobook_list_response.rb', line 64 required :limit, Integer |
#next_ ⇒ String?
URL to the next page of items. ( ‘null` if none)
70 |
# File 'lib/spotted/models/me/audiobook_list_response.rb', line 70 required :next_, String, api_name: :next, nil?: true |
#offset ⇒ Integer
The offset of the items returned (as set in the query or by default)
76 |
# File 'lib/spotted/models/me/audiobook_list_response.rb', line 76 required :offset, Integer |
#previous ⇒ String?
URL to the previous page of items. ( ‘null` if none)
82 |
# File 'lib/spotted/models/me/audiobook_list_response.rb', line 82 required :previous, String, nil?: true |
#total ⇒ Integer
The total number of items available to return.
88 |
# File 'lib/spotted/models/me/audiobook_list_response.rb', line 88 required :total, Integer |