class Plivo::Resources::ComplianceApplication

Public Class Methods

new(client, options = nil) click to toggle source
Calls superclass method Plivo::Base::Resource::new
# File lib/plivo/resources/regulatory_compliance.rb, line 438
def initialize(client, options = nil)
  @_name = 'ComplianceApplication'
  @_identifier_string = 'compliance_application'
  super
end

Public Instance Methods

delete() click to toggle source
# File lib/plivo/resources/regulatory_compliance.rb, line 464
def delete
  perform_delete
end
to_s() click to toggle source
# File lib/plivo/resources/regulatory_compliance.rb, line 444
def to_s
  {
    api_id: @api_id,
    created_at: @created_at,
    compliance_application_id: @compliance_application_id,
    alias: @alias,
    status: @status,
    end_user_id: @end_user_id,
    end_user_type: @end_user_type,
    country_iso2: @country_iso2,
    number_type: @number_type,
    compliance_requirement_id: @compliance_requirement_id,
    documents: @documents,
  }.delete_if { |key, value| value.nil? }.to_s
end
update(params) click to toggle source
# File lib/plivo/resources/regulatory_compliance.rb, line 460
def update(params)
  perform_update(params)
end