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