lib/twilio-ruby/rest/serverless/v1/service/function/function_version.rb in twilio-ruby-5.32.0 vs lib/twilio-ruby/rest/serverless/v1/service/function/function_version.rb in twilio-ruby-5.33.0

- old
+ new

@@ -172,10 +172,13 @@ super(version) # Path Solution @solution = {service_sid: service_sid, function_sid: function_sid, sid: sid, } @uri = "/Services/#{@solution[:service_sid]}/Functions/#{@solution[:function_sid]}/Versions/#{@solution[:sid]}" + + # Dependents + @function_version_content = nil end ## # Fetch a FunctionVersionInstance # @return [FunctionVersionInstance] Fetched FunctionVersionInstance @@ -196,10 +199,23 @@ sid: @solution[:sid], ) end ## + # Access the function_version_content + # @return [FunctionVersionContentList] + # @return [FunctionVersionContentContext] + def function_version_content + FunctionVersionContentContext.new( + @version, + @solution[:service_sid], + @solution[:function_sid], + @solution[:sid], + ) + end + + ## # Provide a user friendly representation def to_s context = @solution.map {|k, v| "#{k}: #{v}"}.join(',') "#<Twilio.Serverless.V1.FunctionVersionContext #{context}>" end @@ -236,10 +252,11 @@ 'function_sid' => payload['function_sid'], 'path' => payload['path'], 'visibility' => payload['visibility'], 'date_created' => Twilio.deserialize_iso8601_datetime(payload['date_created']), 'url' => payload['url'], + 'links' => payload['links'], } # Context @instance_context = nil @params = { @@ -312,13 +329,26 @@ def url @properties['url'] end ## + # @return [String] The links + def links + @properties['links'] + end + + ## # Fetch a FunctionVersionInstance # @return [FunctionVersionInstance] Fetched FunctionVersionInstance def fetch context.fetch + end + + ## + # Access the function_version_content + # @return [function_version_content] function_version_content + def function_version_content + context.function_version_content end ## # Provide a user friendly representation def to_s \ No newline at end of file