class Twilio::REST::Serverless::V1::ServiceContext::BuildContext::BuildStatusContext
PLEASE NOTE that this class contains beta products that are subject to change. Use them with caution.
Public Class Methods
new(version, service_sid, sid)
click to toggle source
Initialize the BuildStatusContext
@param [Version] version Version
that contains the resource @param [String] service_sid The SID of the Service to fetch the Build resource
from.
@param [String] sid The SID of the Build resource to fetch. @return [BuildStatusContext] BuildStatusContext
Calls superclass method
Twilio::REST::InstanceContext::new
# File lib/twilio-ruby/rest/serverless/v1/service/build/build_status.rb 86 def initialize(version, service_sid, sid) 87 super(version) 88 89 # Path Solution 90 @solution = {service_sid: service_sid, sid: sid, } 91 @uri = "/Services/#{@solution[:service_sid]}/Builds/#{@solution[:sid]}/Status" 92 end
Public Instance Methods
fetch()
click to toggle source
Fetch the BuildStatusInstance
@return [BuildStatusInstance] Fetched BuildStatusInstance
# File lib/twilio-ruby/rest/serverless/v1/service/build/build_status.rb 97 def fetch 98 payload = @version.fetch('GET', @uri) 99 100 BuildStatusInstance.new( 101 @version, 102 payload, 103 service_sid: @solution[:service_sid], 104 sid: @solution[:sid], 105 ) 106 end
inspect()
click to toggle source
Provide a detailed, user friendly representation
# File lib/twilio-ruby/rest/serverless/v1/service/build/build_status.rb 117 def inspect 118 context = @solution.map {|k, v| "#{k}: #{v}"}.join(',') 119 "#<Twilio.Serverless.V1.BuildStatusContext #{context}>" 120 end
to_s()
click to toggle source
Provide a user friendly representation
# File lib/twilio-ruby/rest/serverless/v1/service/build/build_status.rb 110 def to_s 111 context = @solution.map {|k, v| "#{k}: #{v}"}.join(',') 112 "#<Twilio.Serverless.V1.BuildStatusContext #{context}>" 113 end