Class: Verizon::Client
- Inherits:
-
Object
- Object
- Verizon::Client
- Includes:
- CoreLibrary
- Defined in:
- lib/verizon/client.rb
Overview
verizon client class.
Instance Attribute Summary collapse
-
#auth_managers ⇒ Object
readonly
Returns the value of attribute auth_managers.
-
#config ⇒ Object
readonly
Returns the value of attribute config.
Instance Method Summary collapse
-
#account_devices ⇒ AccountDevicesController
Access to account_devices controller.
-
#account_requests ⇒ AccountRequestsController
Access to account_requests controller.
-
#account_subscriptions ⇒ AccountSubscriptionsController
Access to account_subscriptions controller.
-
#accounts ⇒ AccountsController
Access to accounts controller.
-
#anomaly_settings ⇒ AnomalySettingsController
Access to anomaly_settings controller.
-
#anomaly_triggers ⇒ AnomalyTriggersController
Access to anomaly_triggers controller.
-
#anomaly_triggers_v2 ⇒ AnomalyTriggersV2Controller
Access to anomaly_triggers_v2 controller.
-
#billing ⇒ BillingController
Access to billing controller.
-
#campaigns_v2 ⇒ CampaignsV2Controller
Access to campaigns_v2 controller.
-
#campaigns_v3 ⇒ CampaignsV3Controller
Access to campaigns_v3 controller.
-
#client_logging ⇒ ClientLoggingController
Access to client_logging controller.
-
#cloud_connector_devices ⇒ CloudConnectorDevicesController
Access to cloud_connector_devices controller.
-
#cloud_connector_subscriptions ⇒ CloudConnectorSubscriptionsController
Access to cloud_connector_subscriptions controller.
-
#configuration_files ⇒ ConfigurationFilesController
Access to configuration_files controller.
-
#connectivity_callbacks ⇒ ConnectivityCallbacksController
Access to connectivity_callbacks controller.
-
#device_actions ⇒ DeviceActionsController
Access to device_actions controller.
-
#device_diagnostics ⇒ DeviceDiagnosticsController
Access to device_diagnostics controller.
-
#device_groups ⇒ DeviceGroupsController
Access to device_groups controller.
-
#device_location_callbacks ⇒ DeviceLocationCallbacksController
Access to device_location_callbacks controller.
-
#device_management ⇒ DeviceManagementController
Access to device_management controller.
-
#device_monitoring ⇒ DeviceMonitoringController
Access to device_monitoring controller.
-
#device_profile_management ⇒ DeviceProfileManagementController
Access to device_profile_management controller.
-
#device_reports ⇒ DeviceReportsController
Access to device_reports controller.
-
#device_service_management ⇒ DeviceServiceManagementController
Access to device_service_management controller.
-
#device_sms_messaging ⇒ DeviceSMSMessagingController
Access to device_sms_messaging controller.
-
#devices_location_subscriptions ⇒ DevicesLocationSubscriptionsController
Access to devices_location_subscriptions controller.
-
#devices_locations ⇒ DevicesLocationsController
Access to devices_locations controller.
-
#diagnostics_callbacks ⇒ DiagnosticsCallbacksController
Access to diagnostics_callbacks controller.
-
#diagnostics_factory_reset ⇒ DiagnosticsFactoryResetController
Access to diagnostics_factory_reset controller.
-
#diagnostics_history ⇒ DiagnosticsHistoryController
Access to diagnostics_history controller.
-
#diagnostics_observations ⇒ DiagnosticsObservationsController
Access to diagnostics_observations controller.
-
#diagnostics_settings ⇒ DiagnosticsSettingsController
Access to diagnostics_settings controller.
-
#diagnostics_subscriptions ⇒ DiagnosticsSubscriptionsController
Access to diagnostics_subscriptions controller.
-
#e_uicc_device_profile_management ⇒ EUICCDeviceProfileManagementController
Access to e_uicc_device_profile_management controller.
-
#exclusions ⇒ ExclusionsController
Access to exclusions controller.
-
#firmware_v1 ⇒ FirmwareV1Controller
Access to firmware_v1 controller.
-
#firmware_v3 ⇒ FirmwareV3Controller
Access to firmware_v3 controller.
-
#fixed_wireless_qualification ⇒ FixedWirelessQualificationController
Access to fixed_wireless_qualification controller.
-
#global_reporting ⇒ GlobalReportingController
Access to global_reporting controller.
-
#hyper_precise_location_callbacks ⇒ HyperPreciseLocationCallbacksController
Access to hyper_precise_location_callbacks controller.
-
#initialize(connection: nil, adapter: :net_http_persistent, timeout: 60, max_retries: 0, retry_interval: 1, backoff_factor: 2, retry_statuses: [408, 413, 429, 500, 502, 503, 504, 521, 522, 524], retry_methods: %i[get put],, http_callback: nil, environment: Environment::PRODUCTION, oauth_client_id: nil, oauth_client_secret: nil, oauth_token: nil, oauth_scopes: nil, client_credentials_auth_credentials: nil, vz_m2m_token: 'TODO: Replace', config: nil) ⇒ Client
constructor
A new instance of Client.
-
#initialize_auth_managers(global_config) ⇒ Object
Initializes the auth managers hash used for authenticating API calls.
-
#m_5g_edge_platforms ⇒ M5gEdgePlatformsController
Access to m_5g_edge_platforms controller.
-
#managing_e_sim_profiles ⇒ ManagingESIMProfilesController
Access to managing_e_sim_profiles controller.
-
#mec ⇒ MECController
Access to mec controller.
-
#oauth_2 ⇒ Object
Returns the configured authentication oAuth2 instance.
-
#oauth_authorization ⇒ OauthAuthorizationController
Access to oauth_authorization controller.
-
#performance_metrics ⇒ PerformanceMetricsController
Access to performance_metrics controller.
-
#promotion_period_information ⇒ PromotionPeriodInformationController
Access to promotion_period_information controller.
-
#retrieve_the_triggers ⇒ RetrieveTheTriggersController
Access to retrieve_the_triggers controller.
-
#server_logging ⇒ ServerLoggingController
Access to server_logging controller.
-
#service_endpoints ⇒ ServiceEndpointsController
Access to service_endpoints controller.
-
#service_plans ⇒ ServicePlansController
Access to service_plans controller.
-
#service_profiles ⇒ ServiceProfilesController
Access to service_profiles controller.
-
#session_management ⇒ SessionManagementController
Access to session_management controller.
-
#sim_actions ⇒ SIMActionsController
Access to sim_actions controller.
-
#sim_secure_for_io_t_licenses ⇒ SIMSecureForIoTLicensesController
Access to sim_secure_for_io_t_licenses controller.
-
#sms ⇒ SMSController
Access to sms controller.
-
#software_management_callbacks_v1 ⇒ SoftwareManagementCallbacksV1Controller
Access to software_management_callbacks_v1 controller.
-
#software_management_callbacks_v2 ⇒ SoftwareManagementCallbacksV2Controller
Access to software_management_callbacks_v2 controller.
-
#software_management_callbacks_v3 ⇒ SoftwareManagementCallbacksV3Controller
Access to software_management_callbacks_v3 controller.
-
#software_management_licenses_v1 ⇒ SoftwareManagementLicensesV1Controller
Access to software_management_licenses_v1 controller.
-
#software_management_licenses_v2 ⇒ SoftwareManagementLicensesV2Controller
Access to software_management_licenses_v2 controller.
-
#software_management_licenses_v3 ⇒ SoftwareManagementLicensesV3Controller
Access to software_management_licenses_v3 controller.
-
#software_management_reports_v1 ⇒ SoftwareManagementReportsV1Controller
Access to software_management_reports_v1 controller.
-
#software_management_reports_v2 ⇒ SoftwareManagementReportsV2Controller
Access to software_management_reports_v2 controller.
-
#software_management_reports_v3 ⇒ SoftwareManagementReportsV3Controller
Access to software_management_reports_v3 controller.
-
#software_management_subscriptions_v1 ⇒ SoftwareManagementSubscriptionsV1Controller
Access to software_management_subscriptions_v1 controller.
-
#software_management_subscriptions_v2 ⇒ SoftwareManagementSubscriptionsV2Controller
Access to software_management_subscriptions_v2 controller.
-
#software_management_subscriptions_v3 ⇒ SoftwareManagementSubscriptionsV3Controller
Access to software_management_subscriptions_v3 controller.
-
#targets ⇒ TargetsController
Access to targets controller.
-
#thing_space_quality_of_service_api_actions ⇒ ThingSpaceQualityOfServiceAPIActionsController
Access to thing_space_quality_of_service_api_actions controller.
-
#update_triggers ⇒ UpdateTriggersController
Access to update_triggers controller.
-
#usage_trigger_management ⇒ UsageTriggerManagementController
Access to usage_trigger_management controller.
-
#wireless_network_performance ⇒ WirelessNetworkPerformanceController
Access to wireless_network_performance controller.
Constructor Details
#initialize(connection: nil, adapter: :net_http_persistent, timeout: 60, max_retries: 0, retry_interval: 1, backoff_factor: 2, retry_statuses: [408, 413, 429, 500, 502, 503, 504, 521, 522, 524], retry_methods: %i[get put],, http_callback: nil, environment: Environment::PRODUCTION, oauth_client_id: nil, oauth_client_secret: nil, oauth_token: nil, oauth_scopes: nil, client_credentials_auth_credentials: nil, vz_m2m_token: 'TODO: Replace', config: nil) ⇒ Client
Returns a new instance of Client.
449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 |
# File 'lib/verizon/client.rb', line 449 def initialize( connection: nil, adapter: :net_http_persistent, timeout: 60, max_retries: 0, retry_interval: 1, backoff_factor: 2, retry_statuses: [408, 413, 429, 500, 502, 503, 504, 521, 522, 524], retry_methods: %i[get put], http_callback: nil, environment: Environment::PRODUCTION, oauth_client_id: nil, oauth_client_secret: nil, oauth_token: nil, oauth_scopes: nil, client_credentials_auth_credentials: nil, vz_m2m_token: 'TODO: Replace', config: nil ) @config = if config.nil? Configuration.new( connection: connection, adapter: adapter, timeout: timeout, max_retries: max_retries, retry_interval: retry_interval, backoff_factor: backoff_factor, retry_statuses: retry_statuses, retry_methods: retry_methods, http_callback: http_callback, environment: environment, oauth_client_id: oauth_client_id, oauth_client_secret: oauth_client_secret, oauth_token: oauth_token, oauth_scopes: oauth_scopes, client_credentials_auth_credentials: client_credentials_auth_credentials, vz_m2m_token: vz_m2m_token ) else config end @global_configuration = GlobalConfiguration.new(client_configuration: @config) .base_uri_executor(@config.method(:get_base_uri)) .global_errors(BaseController::GLOBAL_ERRORS) .user_agent(BaseController.user_agent) .global_header('VZ-M2M-Token', @config.vz_m2m_token) initialize_auth_managers(@global_configuration) @global_configuration = @global_configuration.auth_managers(@auth_managers) end |
Instance Attribute Details
#auth_managers ⇒ Object (readonly)
Returns the value of attribute auth_managers.
10 11 12 |
# File 'lib/verizon/client.rb', line 10 def auth_managers @auth_managers end |
#config ⇒ Object (readonly)
Returns the value of attribute config.
10 11 12 |
# File 'lib/verizon/client.rb', line 10 def config @config end |
Instance Method Details
#account_devices ⇒ AccountDevicesController
Access to account_devices controller.
253 254 255 |
# File 'lib/verizon/client.rb', line 253 def account_devices @account_devices ||= AccountDevicesController.new @global_configuration end |
#account_requests ⇒ AccountRequestsController
Access to account_requests controller.
73 74 75 |
# File 'lib/verizon/client.rb', line 73 def account_requests @account_requests ||= AccountRequestsController.new @global_configuration end |
#account_subscriptions ⇒ AccountSubscriptionsController
Access to account_subscriptions controller.
271 272 273 |
# File 'lib/verizon/client.rb', line 271 def account_subscriptions @account_subscriptions ||= AccountSubscriptionsController.new @global_configuration end |
#accounts ⇒ AccountsController
Access to accounts controller.
43 44 45 |
# File 'lib/verizon/client.rb', line 43 def accounts @accounts ||= AccountsController.new @global_configuration end |
#anomaly_settings ⇒ AnomalySettingsController
Access to anomaly_settings controller.
355 356 357 |
# File 'lib/verizon/client.rb', line 355 def anomaly_settings @anomaly_settings ||= AnomalySettingsController.new @global_configuration end |
#anomaly_triggers ⇒ AnomalyTriggersController
Access to anomaly_triggers controller.
361 362 363 |
# File 'lib/verizon/client.rb', line 361 def anomaly_triggers @anomaly_triggers ||= AnomalyTriggersController.new @global_configuration end |
#anomaly_triggers_v2 ⇒ AnomalyTriggersV2Controller
Access to anomaly_triggers_v2 controller.
367 368 369 |
# File 'lib/verizon/client.rb', line 367 def anomaly_triggers_v2 @anomaly_triggers_v2 ||= AnomalyTriggersV2Controller.new @global_configuration end |
#billing ⇒ BillingController
Access to billing controller.
139 140 141 |
# File 'lib/verizon/client.rb', line 139 def billing @billing ||= BillingController.new @global_configuration end |
#campaigns_v2 ⇒ CampaignsV2Controller
Access to campaigns_v2 controller.
187 188 189 |
# File 'lib/verizon/client.rb', line 187 def campaigns_v2 @campaigns_v2 ||= CampaignsV2Controller.new @global_configuration end |
#campaigns_v3 ⇒ CampaignsV3Controller
Access to campaigns_v3 controller.
235 236 237 |
# File 'lib/verizon/client.rb', line 235 def campaigns_v3 @campaigns_v3 ||= CampaignsV3Controller.new @global_configuration end |
#client_logging ⇒ ClientLoggingController
Access to client_logging controller.
205 206 207 |
# File 'lib/verizon/client.rb', line 205 def client_logging @client_logging ||= ClientLoggingController.new @global_configuration end |
#cloud_connector_devices ⇒ CloudConnectorDevicesController
Access to cloud_connector_devices controller.
331 332 333 |
# File 'lib/verizon/client.rb', line 331 def cloud_connector_devices @cloud_connector_devices ||= CloudConnectorDevicesController.new @global_configuration end |
#cloud_connector_subscriptions ⇒ CloudConnectorSubscriptionsController
Access to cloud_connector_subscriptions controller.
325 326 327 |
# File 'lib/verizon/client.rb', line 325 def cloud_connector_subscriptions @cloud_connector_subscriptions ||= CloudConnectorSubscriptionsController.new @global_configuration end |
#configuration_files ⇒ ConfigurationFilesController
Access to configuration_files controller.
217 218 219 |
# File 'lib/verizon/client.rb', line 217 def configuration_files @configuration_files ||= ConfigurationFilesController.new @global_configuration end |
#connectivity_callbacks ⇒ ConnectivityCallbacksController
Access to connectivity_callbacks controller.
67 68 69 |
# File 'lib/verizon/client.rb', line 67 def connectivity_callbacks @connectivity_callbacks ||= ConnectivityCallbacksController.new @global_configuration end |
#device_actions ⇒ DeviceActionsController
Access to device_actions controller.
397 398 399 |
# File 'lib/verizon/client.rb', line 397 def device_actions @device_actions ||= DeviceActionsController.new @global_configuration end |
#device_diagnostics ⇒ DeviceDiagnosticsController
Access to device_diagnostics controller.
85 86 87 |
# File 'lib/verizon/client.rb', line 85 def device_diagnostics @device_diagnostics ||= DeviceDiagnosticsController.new @global_configuration end |
#device_groups ⇒ DeviceGroupsController
Access to device_groups controller.
49 50 51 |
# File 'lib/verizon/client.rb', line 49 def device_groups @device_groups ||= DeviceGroupsController.new @global_configuration end |
#device_location_callbacks ⇒ DeviceLocationCallbacksController
Access to device_location_callbacks controller.
127 128 129 |
# File 'lib/verizon/client.rb', line 127 def device_location_callbacks @device_location_callbacks ||= DeviceLocationCallbacksController.new @global_configuration end |
#device_management ⇒ DeviceManagementController
Access to device_management controller.
37 38 39 |
# File 'lib/verizon/client.rb', line 37 def device_management @device_management ||= DeviceManagementController.new @global_configuration end |
#device_monitoring ⇒ DeviceMonitoringController
Access to device_monitoring controller.
97 98 99 |
# File 'lib/verizon/client.rb', line 97 def device_monitoring @device_monitoring ||= DeviceMonitoringController.new @global_configuration end |
#device_profile_management ⇒ DeviceProfileManagementController
Access to device_profile_management controller.
91 92 93 |
# File 'lib/verizon/client.rb', line 91 def device_profile_management @device_profile_management ||= DeviceProfileManagementController.new @global_configuration end |
#device_reports ⇒ DeviceReportsController
Access to device_reports controller.
343 344 345 |
# File 'lib/verizon/client.rb', line 343 def device_reports @device_reports ||= DeviceReportsController.new @global_configuration end |
#device_service_management ⇒ DeviceServiceManagementController
Access to device_service_management controller.
337 338 339 |
# File 'lib/verizon/client.rb', line 337 def device_service_management @device_service_management ||= DeviceServiceManagementController.new @global_configuration end |
#device_sms_messaging ⇒ DeviceSMSMessagingController
Access to device_sms_messaging controller.
391 392 393 |
# File 'lib/verizon/client.rb', line 391 def device_sms_messaging @device_sms_messaging ||= DeviceSMSMessagingController.new @global_configuration end |
#devices_location_subscriptions ⇒ DevicesLocationSubscriptionsController
Access to devices_location_subscriptions controller.
121 122 123 |
# File 'lib/verizon/client.rb', line 121 def devices_location_subscriptions @devices_location_subscriptions ||= DevicesLocationSubscriptionsController.new @global_configuration end |
#devices_locations ⇒ DevicesLocationsController
Access to devices_locations controller.
109 110 111 |
# File 'lib/verizon/client.rb', line 109 def devices_locations @devices_locations ||= DevicesLocationsController.new @global_configuration end |
#diagnostics_callbacks ⇒ DiagnosticsCallbacksController
Access to diagnostics_callbacks controller.
307 308 309 |
# File 'lib/verizon/client.rb', line 307 def diagnostics_callbacks @diagnostics_callbacks ||= DiagnosticsCallbacksController.new @global_configuration end |
#diagnostics_factory_reset ⇒ DiagnosticsFactoryResetController
Access to diagnostics_factory_reset controller.
313 314 315 |
# File 'lib/verizon/client.rb', line 313 def diagnostics_factory_reset @diagnostics_factory_reset ||= DiagnosticsFactoryResetController.new @global_configuration end |
#diagnostics_history ⇒ DiagnosticsHistoryController
Access to diagnostics_history controller.
295 296 297 |
# File 'lib/verizon/client.rb', line 295 def diagnostics_history @diagnostics_history ||= DiagnosticsHistoryController.new @global_configuration end |
#diagnostics_observations ⇒ DiagnosticsObservationsController
Access to diagnostics_observations controller.
289 290 291 |
# File 'lib/verizon/client.rb', line 289 def diagnostics_observations @diagnostics_observations ||= DiagnosticsObservationsController.new @global_configuration end |
#diagnostics_settings ⇒ DiagnosticsSettingsController
Access to diagnostics_settings controller.
301 302 303 |
# File 'lib/verizon/client.rb', line 301 def diagnostics_settings @diagnostics_settings ||= DiagnosticsSettingsController.new @global_configuration end |
#diagnostics_subscriptions ⇒ DiagnosticsSubscriptionsController
Access to diagnostics_subscriptions controller.
283 284 285 |
# File 'lib/verizon/client.rb', line 283 def diagnostics_subscriptions @diagnostics_subscriptions ||= DiagnosticsSubscriptionsController.new @global_configuration end |
#e_uicc_device_profile_management ⇒ EUICCDeviceProfileManagementController
Access to e_uicc_device_profile_management controller.
103 104 105 |
# File 'lib/verizon/client.rb', line 103 def e_uicc_device_profile_management @e_uicc_device_profile_management ||= EUICCDeviceProfileManagementController.new @global_configuration end |
#exclusions ⇒ ExclusionsController
Access to exclusions controller.
115 116 117 |
# File 'lib/verizon/client.rb', line 115 def exclusions @exclusions ||= ExclusionsController.new @global_configuration end |
#firmware_v1 ⇒ FirmwareV1Controller
Access to firmware_v1 controller.
157 158 159 |
# File 'lib/verizon/client.rb', line 157 def firmware_v1 @firmware_v1 ||= FirmwareV1Controller.new @global_configuration end |
#firmware_v3 ⇒ FirmwareV3Controller
Access to firmware_v3 controller.
247 248 249 |
# File 'lib/verizon/client.rb', line 247 def firmware_v3 @firmware_v3 ||= FirmwareV3Controller.new @global_configuration end |
#fixed_wireless_qualification ⇒ FixedWirelessQualificationController
Access to fixed_wireless_qualification controller.
379 380 381 |
# File 'lib/verizon/client.rb', line 379 def fixed_wireless_qualification @fixed_wireless_qualification ||= FixedWirelessQualificationController.new @global_configuration end |
#global_reporting ⇒ GlobalReportingController
Access to global_reporting controller.
439 440 441 |
# File 'lib/verizon/client.rb', line 439 def global_reporting @global_reporting ||= GlobalReportingController.new @global_configuration end |
#hyper_precise_location_callbacks ⇒ HyperPreciseLocationCallbacksController
Access to hyper_precise_location_callbacks controller.
349 350 351 |
# File 'lib/verizon/client.rb', line 349 def hyper_precise_location_callbacks @hyper_precise_location_callbacks ||= HyperPreciseLocationCallbacksController.new @global_configuration end |
#initialize_auth_managers(global_config) ⇒ Object
Initializes the auth managers hash used for authenticating API calls.
488 489 490 491 492 493 494 |
# File 'lib/verizon/client.rb', line 488 def initialize_auth_managers(global_config) @auth_managers = {} http_client_config = global_config.client_configuration %w[oAuth2].each { |auth| @auth_managers[auth] = nil } @auth_managers['oAuth2'] = Oauth2.new(http_client_config.client_credentials_auth_credentials, global_config) end |
#m_5g_edge_platforms ⇒ M5gEdgePlatformsController
Access to m_5g_edge_platforms controller.
19 20 21 |
# File 'lib/verizon/client.rb', line 19 def m_5g_edge_platforms @m_5g_edge_platforms ||= M5gEdgePlatformsController.new @global_configuration end |
#managing_e_sim_profiles ⇒ ManagingESIMProfilesController
Access to managing_e_sim_profiles controller.
385 386 387 |
# File 'lib/verizon/client.rb', line 385 def managing_e_sim_profiles @managing_e_sim_profiles ||= ManagingESIMProfilesController.new @global_configuration end |
#mec ⇒ MECController
Access to mec controller.
409 410 411 |
# File 'lib/verizon/client.rb', line 409 def mec @mec ||= MECController.new @global_configuration end |
#oauth_2 ⇒ Object
Returns the configured authentication oAuth2 instance.
13 14 15 |
# File 'lib/verizon/client.rb', line 13 def oauth_2 @auth_managers['oAuth2'] end |
#oauth_authorization ⇒ OauthAuthorizationController
Access to oauth_authorization controller.
445 446 447 |
# File 'lib/verizon/client.rb', line 445 def @oauth_authorization ||= OauthAuthorizationController.new @global_configuration end |
#performance_metrics ⇒ PerformanceMetricsController
Access to performance_metrics controller.
277 278 279 |
# File 'lib/verizon/client.rb', line 277 def performance_metrics @performance_metrics ||= PerformanceMetricsController.new @global_configuration end |
#promotion_period_information ⇒ PromotionPeriodInformationController
Access to promotion_period_information controller.
415 416 417 |
# File 'lib/verizon/client.rb', line 415 def promotion_period_information @promotion_period_information ||= PromotionPeriodInformationController.new @global_configuration end |
#retrieve_the_triggers ⇒ RetrieveTheTriggersController
Access to retrieve_the_triggers controller.
421 422 423 |
# File 'lib/verizon/client.rb', line 421 def retrieve_the_triggers @retrieve_the_triggers ||= RetrieveTheTriggersController.new @global_configuration end |
#server_logging ⇒ ServerLoggingController
Access to server_logging controller.
211 212 213 |
# File 'lib/verizon/client.rb', line 211 def server_logging @server_logging ||= ServerLoggingController.new @global_configuration end |
#service_endpoints ⇒ ServiceEndpointsController
Access to service_endpoints controller.
25 26 27 |
# File 'lib/verizon/client.rb', line 25 def service_endpoints @service_endpoints ||= ServiceEndpointsController.new @global_configuration end |
#service_plans ⇒ ServicePlansController
Access to service_plans controller.
79 80 81 |
# File 'lib/verizon/client.rb', line 79 def service_plans @service_plans ||= ServicePlansController.new @global_configuration end |
#service_profiles ⇒ ServiceProfilesController
Access to service_profiles controller.
31 32 33 |
# File 'lib/verizon/client.rb', line 31 def service_profiles @service_profiles ||= ServiceProfilesController.new @global_configuration end |
#session_management ⇒ SessionManagementController
Access to session_management controller.
61 62 63 |
# File 'lib/verizon/client.rb', line 61 def session_management @session_management ||= SessionManagementController.new @global_configuration end |
#sim_actions ⇒ SIMActionsController
Access to sim_actions controller.
433 434 435 |
# File 'lib/verizon/client.rb', line 433 def sim_actions @sim_actions ||= SIMActionsController.new @global_configuration end |
#sim_secure_for_io_t_licenses ⇒ SIMSecureForIoTLicensesController
Access to sim_secure_for_io_t_licenses controller.
265 266 267 |
# File 'lib/verizon/client.rb', line 265 def sim_secure_for_io_t_licenses @sim_secure_for_io_t_licenses ||= SIMSecureForIoTLicensesController.new @global_configuration end |
#sms ⇒ SMSController
Access to sms controller.
55 56 57 |
# File 'lib/verizon/client.rb', line 55 def sms @sms ||= SMSController.new @global_configuration end |
#software_management_callbacks_v1 ⇒ SoftwareManagementCallbacksV1Controller
Access to software_management_callbacks_v1 controller.
163 164 165 |
# File 'lib/verizon/client.rb', line 163 def software_management_callbacks_v1 @software_management_callbacks_v1 ||= SoftwareManagementCallbacksV1Controller.new @global_configuration end |
#software_management_callbacks_v2 ⇒ SoftwareManagementCallbacksV2Controller
Access to software_management_callbacks_v2 controller.
193 194 195 |
# File 'lib/verizon/client.rb', line 193 def software_management_callbacks_v2 @software_management_callbacks_v2 ||= SoftwareManagementCallbacksV2Controller.new @global_configuration end |
#software_management_callbacks_v3 ⇒ SoftwareManagementCallbacksV3Controller
Access to software_management_callbacks_v3 controller.
259 260 261 |
# File 'lib/verizon/client.rb', line 259 def software_management_callbacks_v3 @software_management_callbacks_v3 ||= SoftwareManagementCallbacksV3Controller.new @global_configuration end |
#software_management_licenses_v1 ⇒ SoftwareManagementLicensesV1Controller
Access to software_management_licenses_v1 controller.
151 152 153 |
# File 'lib/verizon/client.rb', line 151 def software_management_licenses_v1 @software_management_licenses_v1 ||= SoftwareManagementLicensesV1Controller.new @global_configuration end |
#software_management_licenses_v2 ⇒ SoftwareManagementLicensesV2Controller
Access to software_management_licenses_v2 controller.
181 182 183 |
# File 'lib/verizon/client.rb', line 181 def software_management_licenses_v2 @software_management_licenses_v2 ||= SoftwareManagementLicensesV2Controller.new @global_configuration end |
#software_management_licenses_v3 ⇒ SoftwareManagementLicensesV3Controller
Access to software_management_licenses_v3 controller.
229 230 231 |
# File 'lib/verizon/client.rb', line 229 def software_management_licenses_v3 @software_management_licenses_v3 ||= SoftwareManagementLicensesV3Controller.new @global_configuration end |
#software_management_reports_v1 ⇒ SoftwareManagementReportsV1Controller
Access to software_management_reports_v1 controller.
169 170 171 |
# File 'lib/verizon/client.rb', line 169 def software_management_reports_v1 @software_management_reports_v1 ||= SoftwareManagementReportsV1Controller.new @global_configuration end |
#software_management_reports_v2 ⇒ SoftwareManagementReportsV2Controller
Access to software_management_reports_v2 controller.
199 200 201 |
# File 'lib/verizon/client.rb', line 199 def software_management_reports_v2 @software_management_reports_v2 ||= SoftwareManagementReportsV2Controller.new @global_configuration end |
#software_management_reports_v3 ⇒ SoftwareManagementReportsV3Controller
Access to software_management_reports_v3 controller.
241 242 243 |
# File 'lib/verizon/client.rb', line 241 def software_management_reports_v3 @software_management_reports_v3 ||= SoftwareManagementReportsV3Controller.new @global_configuration end |
#software_management_subscriptions_v1 ⇒ SoftwareManagementSubscriptionsV1Controller
Access to software_management_subscriptions_v1 controller.
145 146 147 |
# File 'lib/verizon/client.rb', line 145 def software_management_subscriptions_v1 @software_management_subscriptions_v1 ||= SoftwareManagementSubscriptionsV1Controller.new @global_configuration end |
#software_management_subscriptions_v2 ⇒ SoftwareManagementSubscriptionsV2Controller
Access to software_management_subscriptions_v2 controller.
175 176 177 |
# File 'lib/verizon/client.rb', line 175 def software_management_subscriptions_v2 @software_management_subscriptions_v2 ||= SoftwareManagementSubscriptionsV2Controller.new @global_configuration end |
#software_management_subscriptions_v3 ⇒ SoftwareManagementSubscriptionsV3Controller
Access to software_management_subscriptions_v3 controller.
223 224 225 |
# File 'lib/verizon/client.rb', line 223 def software_management_subscriptions_v3 @software_management_subscriptions_v3 ||= SoftwareManagementSubscriptionsV3Controller.new @global_configuration end |
#targets ⇒ TargetsController
Access to targets controller.
319 320 321 |
# File 'lib/verizon/client.rb', line 319 def targets @targets ||= TargetsController.new @global_configuration end |
#thing_space_quality_of_service_api_actions ⇒ ThingSpaceQualityOfServiceAPIActionsController
Access to thing_space_quality_of_service_api_actions controller.
403 404 405 |
# File 'lib/verizon/client.rb', line 403 def thing_space_quality_of_service_api_actions @thing_space_quality_of_service_api_actions ||= ThingSpaceQualityOfServiceAPIActionsController.new @global_configuration end |
#update_triggers ⇒ UpdateTriggersController
Access to update_triggers controller.
427 428 429 |
# File 'lib/verizon/client.rb', line 427 def update_triggers @update_triggers ||= UpdateTriggersController.new @global_configuration end |
#usage_trigger_management ⇒ UsageTriggerManagementController
Access to usage_trigger_management controller.
133 134 135 |
# File 'lib/verizon/client.rb', line 133 def usage_trigger_management @usage_trigger_management ||= UsageTriggerManagementController.new @global_configuration end |
#wireless_network_performance ⇒ WirelessNetworkPerformanceController
Access to wireless_network_performance controller.
373 374 375 |
# File 'lib/verizon/client.rb', line 373 def wireless_network_performance @wireless_network_performance ||= WirelessNetworkPerformanceController.new @global_configuration end |