Class: Twilio::REST::Trusthub::V1::ComplianceRegistrationInquiriesContext
- Inherits:
-
InstanceContext
- Object
- InstanceContext
- Twilio::REST::Trusthub::V1::ComplianceRegistrationInquiriesContext
- Defined in:
- lib/twilio-ruby/rest/trusthub/v1/compliance_registration_inquiries.rb
Instance Method Summary collapse
-
#initialize(version, registration_id) ⇒ ComplianceRegistrationInquiriesContext
constructor
Initialize the ComplianceRegistrationInquiriesContext.
-
#inspect ⇒ Object
Provide a detailed, user friendly representation.
-
#to_s ⇒ Object
Provide a user friendly representation.
-
#update(is_isv_embed: :unset, theme_set_id: :unset) ⇒ ComplianceRegistrationInquiriesInstance
Update the ComplianceRegistrationInquiriesInstance.
-
#update_with_metadata(is_isv_embed: :unset, theme_set_id: :unset) ⇒ ComplianceRegistrationInquiriesInstance
Update the ComplianceRegistrationInquiriesInstanceMetadata.
Constructor Details
#initialize(version, registration_id) ⇒ ComplianceRegistrationInquiriesContext
Initialize the ComplianceRegistrationInquiriesContext
334 335 336 337 338 339 340 341 342 343 |
# File 'lib/twilio-ruby/rest/trusthub/v1/compliance_registration_inquiries.rb', line 334 def initialize(version, registration_id) super(version) # Path Solution @solution = { registration_id: registration_id, } @uri = "/ComplianceInquiries/Registration/#{@solution[:registration_id]}/RegulatoryCompliance/GB/Initialize" end |
Instance Method Details
#inspect ⇒ Object
Provide a detailed, user friendly representation
418 419 420 421 |
# File 'lib/twilio-ruby/rest/trusthub/v1/compliance_registration_inquiries.rb', line 418 def inspect context = @solution.map{|k, v| "#{k}: #{v}"}.join(',') "#<Twilio.Trusthub.V1.ComplianceRegistrationInquiriesContext #{context}>" end |
#to_s ⇒ Object
Provide a user friendly representation
411 412 413 414 |
# File 'lib/twilio-ruby/rest/trusthub/v1/compliance_registration_inquiries.rb', line 411 def to_s context = @solution.map{|k, v| "#{k}: #{v}"}.join(',') "#<Twilio.Trusthub.V1.ComplianceRegistrationInquiriesContext #{context}>" end |
#update(is_isv_embed: :unset, theme_set_id: :unset) ⇒ ComplianceRegistrationInquiriesInstance
Update the ComplianceRegistrationInquiriesInstance
349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 |
# File 'lib/twilio-ruby/rest/trusthub/v1/compliance_registration_inquiries.rb', line 349 def update( is_isv_embed: :unset, theme_set_id: :unset ) data = Twilio::Values.of({ 'IsIsvEmbed' => , 'ThemeSetId' => theme_set_id, }) headers = Twilio::Values.of({'Content-Type' => 'application/x-www-form-urlencoded', }) payload = @version.update('POST', @uri, data: data, headers: headers) ComplianceRegistrationInquiriesInstance.new( @version, payload, registration_id: @solution[:registration_id], ) end |
#update_with_metadata(is_isv_embed: :unset, theme_set_id: :unset) ⇒ ComplianceRegistrationInquiriesInstance
Update the ComplianceRegistrationInquiriesInstanceMetadata
378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 |
# File 'lib/twilio-ruby/rest/trusthub/v1/compliance_registration_inquiries.rb', line 378 def ( is_isv_embed: :unset, theme_set_id: :unset ) data = Twilio::Values.of({ 'IsIsvEmbed' => , 'ThemeSetId' => theme_set_id, }) headers = Twilio::Values.of({'Content-Type' => 'application/x-www-form-urlencoded', }) response = @version.('POST', @uri, data: data, headers: headers) compliance_registration_inquiries_instance = ComplianceRegistrationInquiriesInstance.new( @version, response.body, registration_id: @solution[:registration_id], ) ComplianceRegistrationInquiriesInstanceMetadata.new( @version, compliance_registration_inquiries_instance, response.headers, response.status_code ) end |