Class: Twilio::REST::Preview
- Inherits:
-
Domain
- Object
- Domain
- Twilio::REST::Preview
show all
- Defined in:
- lib/twilio-ruby/rest/preview.rb,
lib/twilio-ruby/rest/preview/sync.rb,
lib/twilio-ruby/rest/preview/wireless.rb,
lib/twilio-ruby/rest/preview/understand.rb,
lib/twilio-ruby/rest/preview/marketplace.rb,
lib/twilio-ruby/rest/preview/acc_security.rb,
lib/twilio-ruby/rest/preview/bulk_exports.rb,
lib/twilio-ruby/rest/preview/sync/service.rb,
lib/twilio-ruby/rest/preview/wireless/sim.rb,
lib/twilio-ruby/rest/preview/trusted_comms.rb,
lib/twilio-ruby/rest/preview/hosted_numbers.rb,
lib/twilio-ruby/rest/preview/deployed_devices.rb,
lib/twilio-ruby/rest/preview/wireless/command.rb,
lib/twilio-ruby/rest/preview/trusted_comms/cps.rb,
lib/twilio-ruby/rest/preview/wireless/rate_plan.rb,
lib/twilio-ruby/rest/preview/wireless/sim/usage.rb,
lib/twilio-ruby/rest/preview/bulk_exports/export.rb,
lib/twilio-ruby/rest/preview/acc_security/service.rb,
lib/twilio-ruby/rest/preview/trusted_comms/device.rb,
lib/twilio-ruby/rest/preview/understand/assistant.rb,
lib/twilio-ruby/rest/preview/sync/service/document.rb,
lib/twilio-ruby/rest/preview/sync/service/sync_map.rb,
lib/twilio-ruby/rest/preview/deployed_devices/fleet.rb,
lib/twilio-ruby/rest/preview/sync/service/sync_list.rb,
lib/twilio-ruby/rest/preview/bulk_exports/export/day.rb,
lib/twilio-ruby/rest/preview/trusted_comms/phone_call.rb,
lib/twilio-ruby/rest/preview/understand/assistant/task.rb,
lib/twilio-ruby/rest/preview/deployed_devices/fleet/key.rb,
lib/twilio-ruby/rest/preview/trusted_comms/branded_call.rb,
lib/twilio-ruby/rest/preview/trusted_comms/current_call.rb,
lib/twilio-ruby/rest/preview/understand/assistant/query.rb,
lib/twilio-ruby/rest/preview/marketplace/available_add_on.rb,
lib/twilio-ruby/rest/preview/marketplace/installed_add_on.rb,
lib/twilio-ruby/rest/preview/deployed_devices/fleet/device.rb,
lib/twilio-ruby/rest/preview/understand/assistant/dialogue.rb,
lib/twilio-ruby/rest/preview/understand/assistant/field_type.rb,
lib/twilio-ruby/rest/preview/understand/assistant/task/field.rb,
lib/twilio-ruby/rest/preview/understand/assistant/model_build.rb,
lib/twilio-ruby/rest/preview/understand/assistant/style_sheet.rb,
lib/twilio-ruby/rest/preview/understand/assistant/task/sample.rb,
lib/twilio-ruby/rest/preview/acc_security/service/verification.rb,
lib/twilio-ruby/rest/preview/bulk_exports/export_configuration.rb,
lib/twilio-ruby/rest/preview/deployed_devices/fleet/deployment.rb,
lib/twilio-ruby/rest/preview/deployed_devices/fleet/certificate.rb,
lib/twilio-ruby/rest/preview/hosted_numbers/hosted_number_order.rb,
lib/twilio-ruby/rest/preview/sync/service/sync_map/sync_map_item.rb,
lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document.rb,
lib/twilio-ruby/rest/preview/sync/service/sync_list/sync_list_item.rb,
lib/twilio-ruby/rest/preview/understand/assistant/task/task_actions.rb,
lib/twilio-ruby/rest/preview/acc_security/service/verification_check.rb,
lib/twilio-ruby/rest/preview/sync/service/document/document_permission.rb,
lib/twilio-ruby/rest/preview/sync/service/sync_map/sync_map_permission.rb,
lib/twilio-ruby/rest/preview/understand/assistant/task/task_statistics.rb,
lib/twilio-ruby/rest/preview/sync/service/sync_list/sync_list_permission.rb,
lib/twilio-ruby/rest/preview/understand/assistant/field_type/field_value.rb,
lib/twilio-ruby/rest/preview/understand/assistant/assistant_fallback_actions.rb,
lib/twilio-ruby/rest/preview/understand/assistant/assistant_initiation_actions.rb,
lib/twilio-ruby/rest/preview/marketplace/available_add_on/available_add_on_extension.rb,
lib/twilio-ruby/rest/preview/marketplace/installed_add_on/installed_add_on_extension.rb,
lib/twilio-ruby/rest/preview/hosted_numbers/authorization_document/dependent_hosted_number_order.rb
Defined Under Namespace
Classes: AccSecurity, BulkExports, DeployedDevices, HostedNumbers, Marketplace, Sync, TrustedComms, Understand, Wireless
Instance Attribute Summary
Attributes inherited from Domain
#client
Instance Method Summary
collapse
-
#acc_security ⇒ Object
Version acc_security of preview.
-
#assistants(sid = :unset) ⇒ Twilio::REST::Preview::Understand::AssistantInstance, Twilio::REST::Preview::Understand::AssistantList
-
#authorization_documents(sid = :unset) ⇒ Twilio::REST::Preview::HostedNumbers::AuthorizationDocumentInstance, Twilio::REST::Preview::HostedNumbers::AuthorizationDocumentList
-
#available_add_ons(sid = :unset) ⇒ Twilio::REST::Preview::Marketplace::AvailableAddOnInstance, Twilio::REST::Preview::Marketplace::AvailableAddOnList
-
#branded_calls ⇒ Twilio::REST::Preview::TrustedComms::BrandedCallInstance
-
#bulk_exports ⇒ Object
Version bulk_exports of preview.
-
#commands(sid = :unset) ⇒ Twilio::REST::Preview::Wireless::CommandInstance, Twilio::REST::Preview::Wireless::CommandList
-
#cps ⇒ Twilio::REST::Preview::TrustedComms::CpsInstance
-
#current_calls ⇒ Twilio::REST::Preview::TrustedComms::CurrentCallInstance
-
#deployed_devices ⇒ Object
Version deployed_devices of preview.
-
#devices ⇒ Twilio::REST::Preview::TrustedComms::DeviceInstance
-
#export_configuration(resource_type = :unset) ⇒ Twilio::REST::Preview::BulkExports::ExportConfigurationInstance, Twilio::REST::Preview::BulkExports::ExportConfigurationList
-
#exports(resource_type = :unset) ⇒ Twilio::REST::Preview::BulkExports::ExportInstance, Twilio::REST::Preview::BulkExports::ExportList
-
#fleets(sid = :unset) ⇒ Twilio::REST::Preview::DeployedDevices::FleetInstance, Twilio::REST::Preview::DeployedDevices::FleetList
-
#hosted_number_orders(sid = :unset) ⇒ Twilio::REST::Preview::HostedNumbers::HostedNumberOrderInstance, Twilio::REST::Preview::HostedNumbers::HostedNumberOrderList
-
#hosted_numbers ⇒ Object
Version hosted_numbers of preview.
-
#initialize(twilio) ⇒ Preview
constructor
Initialize the Preview Domain.
-
#installed_add_ons(sid = :unset) ⇒ Twilio::REST::Preview::Marketplace::InstalledAddOnInstance, Twilio::REST::Preview::Marketplace::InstalledAddOnList
-
#marketplace ⇒ Object
Version marketplace of preview.
-
#phone_calls ⇒ Twilio::REST::Preview::TrustedComms::PhoneCallInstance
-
#rate_plans(sid = :unset) ⇒ Twilio::REST::Preview::Wireless::RatePlanInstance, Twilio::REST::Preview::Wireless::RatePlanList
-
#services(sid = :unset) ⇒ Twilio::REST::Preview::Sync::ServiceInstance, Twilio::REST::Preview::Sync::ServiceList
-
#sims(sid = :unset) ⇒ Twilio::REST::Preview::Wireless::SimInstance, Twilio::REST::Preview::Wireless::SimList
-
#sync ⇒ Object
-
#to_s ⇒ Object
Provide a user friendly representation.
-
#trusted_comms ⇒ Object
Version trusted_comms of preview.
-
#understand ⇒ Object
Version understand of preview.
-
#wireless ⇒ Object
Version wireless of preview.
Methods inherited from Domain
#absolute_url, #request
Constructor Details
#initialize(twilio) ⇒ Preview
Initialize the Preview Domain
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# File 'lib/twilio-ruby/rest/preview.rb', line 14
def initialize(twilio)
super
@base_url = 'https://preview.twilio.com'
@host = 'preview.twilio.com'
@port = 443
@bulk_exports = nil
@deployed_devices = nil
@hosted_numbers = nil
@marketplace = nil
@acc_security = nil
@sync = nil
@understand = nil
@wireless = nil
@trusted_comms = nil
end
|
Instance Method Details
#acc_security ⇒ Object
Version acc_security of preview
59
60
61
|
# File 'lib/twilio-ruby/rest/preview.rb', line 59
def acc_security
@acc_security ||= AccSecurity.new self
end
|
161
162
163
|
# File 'lib/twilio-ruby/rest/preview.rb', line 161
def assistants(sid=:unset)
self.understand.assistants(sid)
end
|
117
118
119
|
# File 'lib/twilio-ruby/rest/preview.rb', line 117
def authorization_documents(sid=:unset)
self.hosted_numbers.authorization_documents(sid)
end
|
144
145
146
|
# File 'lib/twilio-ruby/rest/preview.rb', line 144
def available_add_ons(sid=:unset)
self.marketplace.available_add_ons(sid)
end
|
191
192
193
|
# File 'lib/twilio-ruby/rest/preview.rb', line 191
def branded_calls
self.trusted_comms.branded_calls()
end
|
#bulk_exports ⇒ Object
Version bulk_exports of preview
35
36
37
|
# File 'lib/twilio-ruby/rest/preview.rb', line 35
def bulk_exports
@bulk_exports ||= BulkExports.new self
end
|
169
170
171
|
# File 'lib/twilio-ruby/rest/preview.rb', line 169
def commands(sid=:unset)
self.wireless.commands(sid)
end
|
215
216
217
|
# File 'lib/twilio-ruby/rest/preview.rb', line 215
def cps
self.trusted_comms.cps()
end
|
209
210
211
|
# File 'lib/twilio-ruby/rest/preview.rb', line 209
def current_calls
self.trusted_comms.current_calls()
end
|
#deployed_devices ⇒ Object
Version deployed_devices of preview
41
42
43
|
# File 'lib/twilio-ruby/rest/preview.rb', line 41
def deployed_devices
@deployed_devices ||= DeployedDevices.new self
end
|
197
198
199
|
# File 'lib/twilio-ruby/rest/preview.rb', line 197
def devices
self.trusted_comms.devices()
end
|
99
100
101
|
# File 'lib/twilio-ruby/rest/preview.rb', line 99
def export_configuration(resource_type=:unset)
self.bulk_exports.export_configuration(resource_type)
end
|
91
92
93
|
# File 'lib/twilio-ruby/rest/preview.rb', line 91
def exports(resource_type=:unset)
self.bulk_exports.exports(resource_type)
end
|
108
109
110
|
# File 'lib/twilio-ruby/rest/preview.rb', line 108
def fleets(sid=:unset)
self.deployed_devices.fleets(sid)
end
|
126
127
128
|
# File 'lib/twilio-ruby/rest/preview.rb', line 126
def hosted_number_orders(sid=:unset)
self.hosted_numbers.hosted_number_orders(sid)
end
|
#hosted_numbers ⇒ Object
Version hosted_numbers of preview
47
48
49
|
# File 'lib/twilio-ruby/rest/preview.rb', line 47
def hosted_numbers
@hosted_numbers ||= HostedNumbers.new self
end
|
136
137
138
|
# File 'lib/twilio-ruby/rest/preview.rb', line 136
def installed_add_ons(sid=:unset)
self.marketplace.installed_add_ons(sid)
end
|
#marketplace ⇒ Object
Version marketplace of preview
53
54
55
|
# File 'lib/twilio-ruby/rest/preview.rb', line 53
def marketplace
@marketplace ||= Marketplace.new self
end
|
203
204
205
|
# File 'lib/twilio-ruby/rest/preview.rb', line 203
def phone_calls
self.trusted_comms.phone_calls()
end
|
177
178
179
|
# File 'lib/twilio-ruby/rest/preview.rb', line 177
def rate_plans(sid=:unset)
self.wireless.rate_plans(sid)
end
|
152
153
154
|
# File 'lib/twilio-ruby/rest/preview.rb', line 152
def services(sid=:unset)
self.sync.services(sid)
end
|
185
186
187
|
# File 'lib/twilio-ruby/rest/preview.rb', line 185
def sims(sid=:unset)
self.wireless.sims(sid)
end
|
#sync ⇒ Object
65
66
67
|
# File 'lib/twilio-ruby/rest/preview.rb', line 65
def sync
@sync ||= Sync.new self
end
|
#to_s ⇒ Object
Provide a user friendly representation
221
222
223
|
# File 'lib/twilio-ruby/rest/preview.rb', line 221
def to_s
'#<Twilio::REST::Preview>'
end
|
#trusted_comms ⇒ Object
Version trusted_comms of preview
83
84
85
|
# File 'lib/twilio-ruby/rest/preview.rb', line 83
def trusted_comms
@trusted_comms ||= TrustedComms.new self
end
|
#understand ⇒ Object
Version understand of preview
71
72
73
|
# File 'lib/twilio-ruby/rest/preview.rb', line 71
def understand
@understand ||= Understand.new self
end
|
#wireless ⇒ Object
Version wireless of preview
77
78
79
|
# File 'lib/twilio-ruby/rest/preview.rb', line 77
def wireless
@wireless ||= Wireless.new self
end
|