lib/twilio-ruby/rest/serverless/v1/service/function/function_version.rb in twilio-ruby-5.25.1 vs lib/twilio-ruby/rest/serverless/v1/service/function/function_version.rb in twilio-ruby-5.25.2

- old
+ new

@@ -112,36 +112,10 @@ ) FunctionVersionPage.new(@version, response, @solution) end ## - # Retrieve a single page of FunctionVersionInstance records from the API. - # Request is executed immediately. - # @param [String] path The URL-friendly string by which this Function Version can - # be referenced. (Example: `/functions/example`) Required. - # @param [function_version.Visibility] visibility The access control which - # determines how the Function Version can be accessed. One of `public`, - # `protected`, or `private`. Required. - # @return [FunctionVersionInstance] Newly created FunctionVersionInstance - def create(path: nil, visibility: nil) - data = Twilio::Values.of({'Path' => path, 'Visibility' => visibility, }) - - payload = @version.create( - 'POST', - @uri, - data: data - ) - - FunctionVersionInstance.new( - @version, - payload, - service_sid: @solution[:service_sid], - function_sid: @solution[:function_sid], - ) - end - - ## # Provide a user friendly representation def to_s '#<Twilio.Serverless.V1.FunctionVersionList>' end end @@ -259,11 +233,10 @@ 'sid' => payload['sid'], 'account_sid' => payload['account_sid'], 'service_sid' => payload['service_sid'], 'function_sid' => payload['function_sid'], 'path' => payload['path'], - 'pre_signed_upload_url' => payload['pre_signed_upload_url'], 'visibility' => payload['visibility'], 'date_created' => Twilio.deserialize_iso8601_datetime(payload['date_created']), 'url' => payload['url'], } @@ -318,15 +291,9 @@ ## # @return [String] The URL-friendly string by which this Function Version can be referenced. def path @properties['path'] - end - - ## - # @return [Hash] The object which provides the details required for uploading this Function Version. - def pre_signed_upload_url - @properties['pre_signed_upload_url'] end ## # @return [function_version.Visibility] The access control which determines how the Function Version can be accessed. def visibility \ No newline at end of file