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.