Hierarchy For All Packages
- cloud.opencode.base.sms,
- cloud.opencode.base.sms.batch,
- cloud.opencode.base.sms.config,
- cloud.opencode.base.sms.exception,
- cloud.opencode.base.sms.message,
- cloud.opencode.base.sms.provider,
- cloud.opencode.base.sms.template,
- cloud.opencode.base.sms.util,
- cloud.opencode.base.sms.validation
Class Hierarchy
- java.lang.Object
- cloud.opencode.base.sms.provider.AbstractSmsProvider (implements cloud.opencode.base.sms.provider.SmsProvider)
- cloud.opencode.base.sms.provider.ConsoleSmsProvider
- cloud.opencode.base.sms.provider.AliSmsSender (implements cloud.opencode.base.sms.provider.SmsProvider)
- cloud.opencode.base.sms.batch.BatchSender
- cloud.opencode.base.sms.batch.BatchSender.Builder
- cloud.opencode.base.sms.config.HttpSmsConfig.Builder
- cloud.opencode.base.sms.provider.HttpSmsProvider (implements cloud.opencode.base.sms.provider.SmsProvider)
- cloud.opencode.base.sms.provider.HuaweiSmsSender (implements cloud.opencode.base.sms.provider.SmsProvider)
- cloud.opencode.base.sms.OpenSms
- cloud.opencode.base.sms.util.PhoneNumberUtil
- cloud.opencode.base.sms.validation.PhoneValidator
- cloud.opencode.base.sms.config.ProviderConfig.Builder
- cloud.opencode.base.sms.config.SecureSmsConfig (implements java.lang.AutoCloseable)
- cloud.opencode.base.sms.config.SmsConfig.Builder
- cloud.opencode.base.sms.validation.SmsLogSanitizer
- cloud.opencode.base.sms.message.SmsMessage.Builder
- cloud.opencode.base.sms.provider.SmsProviderFactory
- cloud.opencode.base.sms.validation.SmsRateLimiter (implements java.lang.AutoCloseable)
- cloud.opencode.base.sms.template.SmsTemplateRegistry
- cloud.opencode.base.sms.template.TemplateManager
- cloud.opencode.base.sms.template.TemplateParser
- cloud.opencode.base.sms.provider.TencentSmsSender (implements cloud.opencode.base.sms.provider.SmsProvider)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- cloud.opencode.base.sms.exception.SmsException
- cloud.opencode.base.sms.exception.SmsNetworkException
- cloud.opencode.base.sms.exception.SmsRateLimitException
- cloud.opencode.base.sms.exception.SmsSendException
- cloud.opencode.base.sms.exception.SmsTemplateException
- cloud.opencode.base.sms.exception.SmsTimeoutException
- cloud.opencode.base.sms.exception.SmsException
- java.lang.RuntimeException
- java.lang.Exception
- cloud.opencode.base.sms.provider.AbstractSmsProvider (implements cloud.opencode.base.sms.provider.SmsProvider)
Interface Hierarchy
- cloud.opencode.base.sms.provider.SmsProvider
- cloud.opencode.base.sms.provider.SmsProviderFactory.SpiProvider
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- cloud.opencode.base.sms.exception.SmsErrorCode
- cloud.opencode.base.sms.config.SmsProviderType
- cloud.opencode.base.sms.exception.SmsTimeoutException.TimeoutType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- cloud.opencode.base.sms.provider.AliSmsSender.AliSmsConfig
- cloud.opencode.base.sms.batch.BatchResult
- cloud.opencode.base.sms.batch.BatchSender.BatchProgress
- cloud.opencode.base.sms.config.HttpSmsConfig
- cloud.opencode.base.sms.provider.HuaweiSmsSender.HuaweiSmsConfig
- cloud.opencode.base.sms.config.ProviderConfig
- cloud.opencode.base.sms.config.SmsConfig
- cloud.opencode.base.sms.message.SmsMessage
- cloud.opencode.base.sms.message.SmsResult
- cloud.opencode.base.sms.template.SmsTemplate
- cloud.opencode.base.sms.template.TemplateParser.ValidationResult
- cloud.opencode.base.sms.provider.TencentSmsSender.TencentSmsConfig
- java.lang.Record