Class: Twilio::REST::Trusthub::V1
- Inherits:
-
Version
- Object
- Version
- Twilio::REST::Trusthub::V1
show all
- Defined in:
- lib/twilio-ruby/rest/trusthub/v1.rb,
lib/twilio-ruby/rest/trusthub/v1/end_user.rb,
lib/twilio-ruby/rest/trusthub/v1/policies.rb,
lib/twilio-ruby/rest/trusthub/v1/end_user_type.rb,
lib/twilio-ruby/rest/trusthub/v1/trust_products.rb,
lib/twilio-ruby/rest/trusthub/v1/customer_profiles.rb,
lib/twilio-ruby/rest/trusthub/v1/supporting_document.rb,
lib/twilio-ruby/rest/trusthub/v1/compliance_inquiries.rb,
lib/twilio-ruby/rest/trusthub/v1/a2p_brand_registration.rb,
lib/twilio-ruby/rest/trusthub/v1/supporting_document_type.rb,
lib/twilio-ruby/rest/trusthub/v1/a2p_campaign_registration.rb,
lib/twilio-ruby/rest/trusthub/v1/compliance_tollfree_inquiries.rb,
lib/twilio-ruby/rest/trusthub/v1/trust_products_provisional_copy.rb,
lib/twilio-ruby/rest/trusthub/v1/compliance_registration_inquiries.rb,
lib/twilio-ruby/rest/trusthub/v1/customer_profiles_provisional_copy.rb,
lib/twilio-ruby/rest/trusthub/v1/a2p_brand_registration_embedded_session.rb,
lib/twilio-ruby/rest/trusthub/v1/trust_products/trust_products_evaluations.rb,
lib/twilio-ruby/rest/trusthub/v1/a2p_campaign_registration_embedded_session.rb,
lib/twilio-ruby/rest/trusthub/v1/customer_profiles/customer_profiles_evaluations.rb,
lib/twilio-ruby/rest/trusthub/v1/trust_products/trust_products_entity_assignments.rb,
lib/twilio-ruby/rest/trusthub/v1/customer_profiles/customer_profiles_entity_assignments.rb,
lib/twilio-ruby/rest/trusthub/v1/trust_products/trust_products_channel_endpoint_assignment.rb,
lib/twilio-ruby/rest/trusthub/v1/customer_profiles/customer_profiles_channel_endpoint_assignment.rb
Defined Under Namespace
Classes: A2PBrandRegistrationEmbeddedSessionInstance, A2PBrandRegistrationEmbeddedSessionList, A2PBrandRegistrationEmbeddedSessionListResponse, A2PBrandRegistrationEmbeddedSessionPage, A2PBrandRegistrationEmbeddedSessionPageMetadata, A2PBrandRegistrationInstance, A2PBrandRegistrationList, A2PBrandRegistrationListResponse, A2PBrandRegistrationPage, A2PBrandRegistrationPageMetadata, A2PCampaignRegistrationEmbeddedSessionInstance, A2PCampaignRegistrationEmbeddedSessionList, A2PCampaignRegistrationEmbeddedSessionListResponse, A2PCampaignRegistrationEmbeddedSessionPage, A2PCampaignRegistrationEmbeddedSessionPageMetadata, A2PCampaignRegistrationInstance, A2PCampaignRegistrationList, A2PCampaignRegistrationListResponse, A2PCampaignRegistrationPage, A2PCampaignRegistrationPageMetadata, ComplianceInquiriesContext, ComplianceInquiriesInstance, ComplianceInquiriesInstanceMetadata, ComplianceInquiriesList, ComplianceInquiriesListResponse, ComplianceInquiriesPage, ComplianceInquiriesPageMetadata, ComplianceRegistrationInquiriesContext, ComplianceRegistrationInquiriesInstance, ComplianceRegistrationInquiriesInstanceMetadata, ComplianceRegistrationInquiriesList, ComplianceRegistrationInquiriesListResponse, ComplianceRegistrationInquiriesPage, ComplianceRegistrationInquiriesPageMetadata, ComplianceTollfreeInquiriesInstance, ComplianceTollfreeInquiriesList, ComplianceTollfreeInquiriesListResponse, ComplianceTollfreeInquiriesPage, ComplianceTollfreeInquiriesPageMetadata, CustomerProfilesContext, CustomerProfilesInstance, CustomerProfilesInstanceMetadata, CustomerProfilesList, CustomerProfilesListResponse, CustomerProfilesPage, CustomerProfilesPageMetadata, CustomerProfilesProvisionalCopyContext, CustomerProfilesProvisionalCopyInstance, CustomerProfilesProvisionalCopyInstanceMetadata, CustomerProfilesProvisionalCopyList, CustomerProfilesProvisionalCopyListResponse, CustomerProfilesProvisionalCopyPage, CustomerProfilesProvisionalCopyPageMetadata, EndUserContext, EndUserInstance, EndUserInstanceMetadata, EndUserList, EndUserListResponse, EndUserPage, EndUserPageMetadata, EndUserTypeContext, EndUserTypeInstance, EndUserTypeInstanceMetadata, EndUserTypeList, EndUserTypeListResponse, EndUserTypePage, EndUserTypePageMetadata, PoliciesContext, PoliciesInstance, PoliciesInstanceMetadata, PoliciesList, PoliciesListResponse, PoliciesPage, PoliciesPageMetadata, SupportingDocumentContext, SupportingDocumentInstance, SupportingDocumentInstanceMetadata, SupportingDocumentList, SupportingDocumentListResponse, SupportingDocumentPage, SupportingDocumentPageMetadata, SupportingDocumentTypeContext, SupportingDocumentTypeInstance, SupportingDocumentTypeInstanceMetadata, SupportingDocumentTypeList, SupportingDocumentTypeListResponse, SupportingDocumentTypePage, SupportingDocumentTypePageMetadata, TrustProductsContext, TrustProductsInstance, TrustProductsInstanceMetadata, TrustProductsList, TrustProductsListResponse, TrustProductsPage, TrustProductsPageMetadata, TrustProductsProvisionalCopyContext, TrustProductsProvisionalCopyInstance, TrustProductsProvisionalCopyInstanceMetadata, TrustProductsProvisionalCopyList, TrustProductsProvisionalCopyListResponse, TrustProductsProvisionalCopyPage, TrustProductsProvisionalCopyPageMetadata
Instance Attribute Summary
Attributes inherited from Version
#domain, #version
Instance Method Summary
collapse
-
#a2p_brand_registration_embedded_sessions(id = :unset) ⇒ Twilio::REST::Trusthub::V1::A2PBrandRegistrationEmbeddedSessionList
-
#a2p_brand_registrations ⇒ Twilio::REST::Trusthub::V1::A2PBrandRegistrationList
-
#a2p_campaign_registration_embedded_sessions(id = :unset) ⇒ Twilio::REST::Trusthub::V1::A2PCampaignRegistrationEmbeddedSessionList
-
#a2p_campaign_registrations ⇒ Twilio::REST::Trusthub::V1::A2PCampaignRegistrationList
-
#compliance_inquiries(customer_id = :unset) ⇒ Twilio::REST::Trusthub::V1::ComplianceInquiriesContext, Twilio::REST::Trusthub::V1::ComplianceInquiriesList
-
#compliance_registration_inquiries(registration_id = :unset) ⇒ Twilio::REST::Trusthub::V1::ComplianceRegistrationInquiriesContext, Twilio::REST::Trusthub::V1::ComplianceRegistrationInquiriesList
-
#compliance_tollfree_inquiries ⇒ Twilio::REST::Trusthub::V1::ComplianceTollfreeInquiriesList
-
#customer_profiles(sid = :unset) ⇒ Twilio::REST::Trusthub::V1::CustomerProfilesContext, Twilio::REST::Trusthub::V1::CustomerProfilesList
-
#customer_profiles_provisional_copy(customer_profile_sid = :unset) ⇒ Twilio::REST::Trusthub::V1::CustomerProfilesProvisionalCopyContext, Twilio::REST::Trusthub::V1::CustomerProfilesProvisionalCopyList
-
#end_user_types(sid = :unset) ⇒ Twilio::REST::Trusthub::V1::EndUserTypeContext, Twilio::REST::Trusthub::V1::EndUserTypeList
-
#end_users(sid = :unset) ⇒ Twilio::REST::Trusthub::V1::EndUserContext, Twilio::REST::Trusthub::V1::EndUserList
-
#initialize(domain) ⇒ V1
constructor
Initialize the V1 version of Trusthub.
-
#policies(sid = :unset) ⇒ Twilio::REST::Trusthub::V1::PoliciesContext, Twilio::REST::Trusthub::V1::PoliciesList
-
#supporting_document_types(sid = :unset) ⇒ Twilio::REST::Trusthub::V1::SupportingDocumentTypeContext, Twilio::REST::Trusthub::V1::SupportingDocumentTypeList
-
#supporting_documents(sid = :unset) ⇒ Twilio::REST::Trusthub::V1::SupportingDocumentContext, Twilio::REST::Trusthub::V1::SupportingDocumentList
-
#to_s ⇒ Object
Provide a user friendly representation.
-
#trust_products(sid = :unset) ⇒ Twilio::REST::Trusthub::V1::TrustProductsContext, Twilio::REST::Trusthub::V1::TrustProductsList
-
#trust_products_provisional_copy(trust_product_sid = :unset) ⇒ Twilio::REST::Trusthub::V1::TrustProductsProvisionalCopyContext, Twilio::REST::Trusthub::V1::TrustProductsProvisionalCopyList
Methods inherited from Version
#absolute_url, #create, #create_with_metadata, #delete, #delete_with_metadata, #exception, #fetch, #fetch_with_metadata, #page, #patch, #read_limits, #relative_uri, #request, #stream, #stream_with_metadata, #update, #update_with_metadata
Constructor Details
#initialize(domain) ⇒ V1
Initialize the V1 version of Trusthub
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
# File 'lib/twilio-ruby/rest/trusthub/v1.rb', line 21
def initialize(domain)
super
@version = 'v1'
@a2p_brand_registrations = nil
@a2p_brand_registration_embedded_sessions = nil
@a2p_campaign_registrations = nil
@a2p_campaign_registration_embedded_sessions = nil
@compliance_inquiries = nil
@compliance_registration_inquiries = nil
@compliance_tollfree_inquiries = nil
@customer_profiles = nil
@customer_profiles_provisional_copy = nil
@end_users = nil
@end_user_types = nil
@policies = nil
@supporting_documents = nil
@supporting_document_types = nil
@trust_products = nil
@trust_products_provisional_copy = nil
end
|
Instance Method Details
44
45
46
|
# File 'lib/twilio-ruby/rest/trusthub/v1.rb', line 44
def a2p_brand_registrations
@a2p_brand_registrations ||= A2PBrandRegistrationList.new self
end
|
63
64
65
|
# File 'lib/twilio-ruby/rest/trusthub/v1.rb', line 63
def a2p_campaign_registrations
@a2p_campaign_registrations ||= A2PCampaignRegistrationList.new self
end
|
84
85
86
87
88
89
90
91
92
93
94
|
# File 'lib/twilio-ruby/rest/trusthub/v1.rb', line 84
def compliance_inquiries(customer_id=:unset)
if customer_id.nil?
raise ArgumentError, 'customer_id cannot be nil'
end
if customer_id == :unset
@compliance_inquiries ||= ComplianceInquiriesList.new self
else
ComplianceInquiriesContext.new(self, customer_id)
end
end
|
99
100
101
102
103
104
105
106
107
108
109
|
# File 'lib/twilio-ruby/rest/trusthub/v1.rb', line 99
def compliance_registration_inquiries(registration_id=:unset)
if registration_id.nil?
raise ArgumentError, 'registration_id cannot be nil'
end
if registration_id == :unset
@compliance_registration_inquiries ||= ComplianceRegistrationInquiriesList.new self
else
ComplianceRegistrationInquiriesContext.new(self, registration_id)
end
end
|
112
113
114
|
# File 'lib/twilio-ruby/rest/trusthub/v1.rb', line 112
def compliance_tollfree_inquiries
@compliance_tollfree_inquiries ||= ComplianceTollfreeInquiriesList.new self
end
|
119
120
121
122
123
124
125
126
127
128
129
|
# File 'lib/twilio-ruby/rest/trusthub/v1.rb', line 119
def customer_profiles(sid=:unset)
if sid.nil?
raise ArgumentError, 'sid cannot be nil'
end
if sid == :unset
@customer_profiles ||= CustomerProfilesList.new self
else
CustomerProfilesContext.new(self, sid)
end
end
|
134
135
136
137
138
139
140
141
142
143
144
|
# File 'lib/twilio-ruby/rest/trusthub/v1.rb', line 134
def customer_profiles_provisional_copy(customer_profile_sid=:unset)
if customer_profile_sid.nil?
raise ArgumentError, 'customer_profile_sid cannot be nil'
end
if customer_profile_sid == :unset
@customer_profiles_provisional_copy ||= CustomerProfilesProvisionalCopyList.new self
else
CustomerProfilesProvisionalCopyContext.new(self, customer_profile_sid)
end
end
|
164
165
166
167
168
169
170
171
172
173
174
|
# File 'lib/twilio-ruby/rest/trusthub/v1.rb', line 164
def end_user_types(sid=:unset)
if sid.nil?
raise ArgumentError, 'sid cannot be nil'
end
if sid == :unset
@end_user_types ||= EndUserTypeList.new self
else
EndUserTypeContext.new(self, sid)
end
end
|
149
150
151
152
153
154
155
156
157
158
159
|
# File 'lib/twilio-ruby/rest/trusthub/v1.rb', line 149
def end_users(sid=:unset)
if sid.nil?
raise ArgumentError, 'sid cannot be nil'
end
if sid == :unset
@end_users ||= EndUserList.new self
else
EndUserContext.new(self, sid)
end
end
|
179
180
181
182
183
184
185
186
187
188
189
|
# File 'lib/twilio-ruby/rest/trusthub/v1.rb', line 179
def policies(sid=:unset)
if sid.nil?
raise ArgumentError, 'sid cannot be nil'
end
if sid == :unset
@policies ||= PoliciesList.new self
else
PoliciesContext.new(self, sid)
end
end
|
209
210
211
212
213
214
215
216
217
218
219
|
# File 'lib/twilio-ruby/rest/trusthub/v1.rb', line 209
def supporting_document_types(sid=:unset)
if sid.nil?
raise ArgumentError, 'sid cannot be nil'
end
if sid == :unset
@supporting_document_types ||= SupportingDocumentTypeList.new self
else
SupportingDocumentTypeContext.new(self, sid)
end
end
|
194
195
196
197
198
199
200
201
202
203
204
|
# File 'lib/twilio-ruby/rest/trusthub/v1.rb', line 194
def supporting_documents(sid=:unset)
if sid.nil?
raise ArgumentError, 'sid cannot be nil'
end
if sid == :unset
@supporting_documents ||= SupportingDocumentList.new self
else
SupportingDocumentContext.new(self, sid)
end
end
|
#to_s ⇒ Object
Provide a user friendly representation
252
253
254
|
# File 'lib/twilio-ruby/rest/trusthub/v1.rb', line 252
def to_s
'<Twilio::REST::Trusthub::V1>';
end
|
224
225
226
227
228
229
230
231
232
233
234
|
# File 'lib/twilio-ruby/rest/trusthub/v1.rb', line 224
def trust_products(sid=:unset)
if sid.nil?
raise ArgumentError, 'sid cannot be nil'
end
if sid == :unset
@trust_products ||= TrustProductsList.new self
else
TrustProductsContext.new(self, sid)
end
end
|
239
240
241
242
243
244
245
246
247
248
249
|
# File 'lib/twilio-ruby/rest/trusthub/v1.rb', line 239
def trust_products_provisional_copy(trust_product_sid=:unset)
if trust_product_sid.nil?
raise ArgumentError, 'trust_product_sid cannot be nil'
end
if trust_product_sid == :unset
@trust_products_provisional_copy ||= TrustProductsProvisionalCopyList.new self
else
TrustProductsProvisionalCopyContext.new(self, trust_product_sid)
end
end
|