39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
# File 'lib/telnyx/util.rb', line 39
def self.object_classes
@object_classes ||= APIResource.descendants
.select { |klass| klass.constants(false).include? :OBJECT_NAME }
.map { |klass| [klass::OBJECT_NAME, klass] }
.to_h
.merge(
"credential" => TelephonyCredential,
"messaging_settings" => MessagingPhoneNumber,
"phone_number_regulatory_group" => PhoneNumberRegulatoryRequirement,
"phone_number_reservation" => NumberReservation,
"verification_profile" => VerifyProfile,
"verification" => Verification::Response
)
end
|