lib/twilio-ruby/rest/flex_api/v1/configuration.rb in twilio-ruby-5.38.0 vs lib/twilio-ruby/rest/flex_api/v1/configuration.rb in twilio-ruby-5.39.0

- old
+ new

@@ -70,54 +70,37 @@ @solution = {} @uri = "/Configuration" end ## - # Fetch a ConfigurationInstance + # Fetch the ConfigurationInstance # @param [String] ui_version The Pinned UI version of the Configuration resource # to fetch. # @return [ConfigurationInstance] Fetched ConfigurationInstance def fetch(ui_version: :unset) params = Twilio::Values.of({'UiVersion' => ui_version, }) - payload = @version.fetch( - 'GET', - @uri, - params, - ) + payload = @version.fetch('GET', @uri, params) ConfigurationInstance.new(@version, payload, ) end ## - # Retrieve a single page of ConfigurationInstance records from the API. - # Request is executed immediately. - # @return [ConfigurationInstance] Newly created ConfigurationInstance + # Create the ConfigurationInstance + # @return [ConfigurationInstance] Created ConfigurationInstance def create - data = Twilio::Values.of({}) + payload = @version.create('POST', @uri) - payload = @version.create( - 'POST', - @uri, - data: data - ) - ConfigurationInstance.new(@version, payload, ) end ## # Update the ConfigurationInstance # @return [ConfigurationInstance] Updated ConfigurationInstance def update - data = Twilio::Values.of({}) + payload = @version.update('POST', @uri) - payload = @version.update( - 'POST', - @uri, - data: data, - ) - ConfigurationInstance.new(@version, payload, ) end ## # Provide a user friendly representation @@ -178,11 +161,10 @@ 'plugin_service_enabled' => payload['plugin_service_enabled'], 'plugin_service_attributes' => payload['plugin_service_attributes'], 'integrations' => payload['integrations'], 'outbound_call_flows' => payload['outbound_call_flows'], 'serverless_service_sids' => payload['serverless_service_sids'], - 'wfm_integrations' => payload['wfm_integrations'], 'queue_stats_configuration' => payload['queue_stats_configuration'], 'url' => payload['url'], } # Context @@ -410,16 +392,10 @@ def serverless_service_sids @properties['serverless_service_sids'] end ## - # @return [Hash] A list of objects that contain the configurations for the WFM Integrations supported in this configuration - def wfm_integrations - @properties['wfm_integrations'] - end - - ## # @return [Hash] Configurable parameters for Queues Statistics def queue_stats_configuration @properties['queue_stats_configuration'] end @@ -428,21 +404,20 @@ def url @properties['url'] end ## - # Fetch a ConfigurationInstance + # Fetch the ConfigurationInstance # @param [String] ui_version The Pinned UI version of the Configuration resource # to fetch. # @return [ConfigurationInstance] Fetched ConfigurationInstance def fetch(ui_version: :unset) context.fetch(ui_version: ui_version, ) end ## - # Retrieve a single page of ConfigurationInstance records from the API. - # Request is executed immediately. - # @return [ConfigurationInstance] Newly created ConfigurationInstance + # Create the ConfigurationInstance + # @return [ConfigurationInstance] Created ConfigurationInstance def create context.create end ## \ No newline at end of file