Sha256: 97b6781722c7570cf9343eae04f58d905afce4f7c1446bf2cc5f2a0fb2d19f8d
Contents?: true
Size: 1.56 KB
Versions: 5
Compression:
Stored size: 1.56 KB
Contents
# frozen_string_literal: true module Telnyx class MessagingProfile < APIResource include Telnyx::APIOperations::Save include Telnyx::APIOperations::Delete extend Telnyx::APIOperations::List extend Telnyx::APIOperations::Create extend APIOperations::NestedResource ACTIONS = %w[autoresp_configs].freeze ACTIONS.each do |action| nested_resource_class_methods action, path: %W[#{action}], operations: [:list], instance_methods: { list: action } end OBJECT_NAME = "messaging_profile".freeze nested_resource_class_methods :messaging_profile_metric, operations: %i[list], instance_methods: { list: "messaging_profile_metrics" } nested_resource_class_methods :metric, operations: %i[list], instance_methods: { list: "metrics" } nested_resource_class_methods :phone_number, operations: %i[list], instance_methods: { list: "phone_numbers" } nested_resource_class_methods :short_code, operations: %i[list], instance_methods: { list: "short_codes" } nested_resource_class_methods :alphanumeric_sender_id, operations: %i[list], instance_methods: { list: "alphanumeric_sender_ids" } end end
Version data entries
5 entries across 5 versions & 1 rubygems