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