SmsSettingsDirectClientV1 class

Implemented types

Constructors

SmsSettingsDirectClientV1([dynamic config])

Properties

controller ↔ dynamic
The controller reference.
getter/setter pairinherited
counters ↔ CompositeCounters
The performance counters
getter/setter pairinherited
dependencyResolver ↔ DependencyResolver
The dependency resolver to get controller reference.
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
logger ↔ CompositeLogger
The logger.
getter/setter pairinherited
opened bool
The open flag.
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tracer ↔ CompositeTracer
The tracer.
getter/setter pairinherited

Methods

close(String? correlationId) Future
Closes component and frees used resources.
inherited
configure(ConfigParams config) → void
Configures component by passing configuration parameters.
inherited
deleteSettingsById(String? correlationId, String recipientId) Future<SmsSettingsV1>
Deletes a sms settings by recipient id.
override
getSettingsById(String? correlationId, String recipientId) Future<SmsSettingsV1>
Gets a sms settings by recipient id.
override
getSettingsByIds(String? correlationId, List<String> recipientIds) Future<List<SmsSettingsV1>>
Gets a list of sms settings retrieved by a ids.
override
getSettingsByPhoneSettings(String? correlationId, String phone) Future<SmsSettingsV1>
Gets a sms settings by its phone.
override
instrument(String? correlationId, String name) → InstrumentTiming
Adds instrumentation to log calls and measure call time. It returns a Timing object that is used to end the time measurement.
inherited
instrumentError(String? correlationId, String name, dynamic err, [bool? reerror = false]) → void
Adds instrumentation to error handling.
inherited
isOpen() bool
Checks if the component is opened.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
open(String? correlationId) Future
Opens the component.
inherited
resendVerification(String? correlationId, String recipientId) Future
Resends verification.
override
setRecipient(String? correlationId, String recipientId, String name, String phone, String language) Future<SmsSettingsV1>
Sets a recipient info into sms settings.
override
setReferences(IReferences references) → void
Sets references to dependent components.
inherited
setSettings(String? correlationId, SmsSettingsV1 settings) Future<SmsSettingsV1>
Sets a sms settings.
override
setSubscriptions(String? correlationId, String recipientId, dynamic subscriptions) Future<SmsSettingsV1>
Sets a subscriptions into sms settings.
override
setVerifiedSettings(String? correlationId, SmsSettingsV1 settings) Future<SmsSettingsV1>
Sets a verified sms settings.
override
toString() String
A string representation of this object.
inherited
verifyPhone(String? correlationId, String recipientId, String code) Future
Verifies a phone.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited