Class: Rixl::Rixl
- Inherits:
-
MicrosoftKiotaAbstractions::BaseRequestBuilder
- Object
- MicrosoftKiotaAbstractions::BaseRequestBuilder
- Rixl::Rixl
- Defined in:
- lib/rixl.rb
Overview
The main entry point of the SDK, exposes the configuration and the fluent API.
Instance Method Summary collapse
-
#feeds ⇒ Object
The feeds property.
-
#images ⇒ Object
The images property.
-
#initialize(request_adapter) ⇒ Object
constructor
Instantiates a new Rixl and sets the default values.
-
#videos ⇒ Object
The videos property.
Constructor Details
#initialize(request_adapter) ⇒ Object
Instantiates a new Rixl and sets the default values.
33 34 35 36 37 38 39 40 41 |
# File 'lib/rixl.rb', line 33 def initialize(request_adapter) super(Hash.new, request_adapter, "{+baseurl}") MicrosoftKiotaAbstractions::ApiClientBuilder.register_default_serializer(MicrosoftKiotaSerializationJson::JsonSerializationWriterFactory) MicrosoftKiotaAbstractions::ApiClientBuilder.register_default_deserializer(MicrosoftKiotaSerializationJson::JsonParseNodeFactory) if @request_adapter.get_base_url.nil? || @request_adapter.get_base_url.empty? @request_adapter.set_base_url('https://api.rixl.com') end @path_parameters['baseurl'] = @request_adapter.get_base_url end |
Instance Method Details
#feeds ⇒ Object
The feeds property
15 16 17 |
# File 'lib/rixl.rb', line 15 def feeds() return Rixl::Feeds::FeedsRequestBuilder.new(@path_parameters, @request_adapter) end |
#images ⇒ Object
The images property
20 21 22 |
# File 'lib/rixl.rb', line 20 def images() return Rixl::Images::ImagesRequestBuilder.new(@path_parameters, @request_adapter) end |
#videos ⇒ Object
The videos property
25 26 27 |
# File 'lib/rixl.rb', line 25 def videos() return Rixl::Videos::VideosRequestBuilder.new(@path_parameters, @request_adapter) end |