class Twilio::REST::Serverless::V1::ServiceContext::EnvironmentContext::DeploymentPage

PLEASE NOTE that this class contains beta products that are subject to change. Use them with caution.

Public Class Methods

new(version, response, solution) click to toggle source

Initialize the DeploymentPage @param [Version] version Version that contains the resource @param [Response] response Response from the API @param [Hash] solution Path solution for the resource @return [DeploymentPage] DeploymentPage

Calls superclass method Twilio::REST::Page::new
    # File lib/twilio-ruby/rest/serverless/v1/service/environment/deployment.rb
146 def initialize(version, response, solution)
147   super(version, response)
148 
149   # Path Solution
150   @solution = solution
151 end

Public Instance Methods

get_instance(payload) click to toggle source

Build an instance of DeploymentInstance @param [Hash] payload Payload response from the API @return [DeploymentInstance] DeploymentInstance

    # File lib/twilio-ruby/rest/serverless/v1/service/environment/deployment.rb
157 def get_instance(payload)
158   DeploymentInstance.new(
159       @version,
160       payload,
161       service_sid: @solution[:service_sid],
162       environment_sid: @solution[:environment_sid],
163   )
164 end
to_s() click to toggle source

Provide a user friendly representation

    # File lib/twilio-ruby/rest/serverless/v1/service/environment/deployment.rb
168 def to_s
169   '<Twilio.Serverless.V1.DeploymentPage>'
170 end