lib/twilio-ruby/rest/messaging/v1.rb in twilio-ruby-7.3.3 vs lib/twilio-ruby/rest/messaging/v1.rb in twilio-ruby-7.3.4
- old
+ new
@@ -27,10 +27,11 @@
@domain_config = nil
@domain_config_messaging_service = nil
@external_campaign = nil
@linkshortening_messaging_service = nil
@linkshortening_messaging_service_domain_association = nil
+ @request_managed_cert = nil
@services = nil
@tollfree_verifications = nil
@usecases = nil
end
@@ -146,9 +147,23 @@
end
if messaging_service_sid == :unset
@linkshortening_messaging_service_domain_association ||= LinkshorteningMessagingServiceDomainAssociationList.new self
else
LinkshorteningMessagingServiceDomainAssociationContext.new(self, messaging_service_sid)
+ end
+ end
+ ##
+ # @param [String] domain_sid Unique string used to identify the domain that this certificate should be associated with.
+ # @return [Twilio::REST::Messaging::V1::RequestManagedCertContext] if domainSid was passed.
+ # @return [Twilio::REST::Messaging::V1::RequestManagedCertList]
+ def request_managed_cert(domain_sid=:unset)
+ if domain_sid.nil?
+ raise ArgumentError, 'domain_sid cannot be nil'
+ end
+ if domain_sid == :unset
+ @request_managed_cert ||= RequestManagedCertList.new self
+ else
+ RequestManagedCertContext.new(self, domain_sid)
end
end
##
# @param [String] sid The SID of the Service resource to fetch.
# @return [Twilio::REST::Messaging::V1::ServiceContext] if sid was passed.