SMS

public struct SMS : Sendable, Equatable

A struct representing an SMS request for validation.

  • Enum specifying the options for validating an SMS, such as sender ID or prefix.

    Declaration

    Swift

    public enum ValidationOptions : Sendable, Equatable
  • A struct for defining validation hints like min/max digit requirements.

    Declaration

    Swift

    public struct ValidationHints : Sendable, Equatable
  • Initializes the SMS validation request.

    Declaration

    Swift

    public init(
        rawInput: String,
        validationOptions: ValidationOptions,
        validationHints: ValidationHints? = nil
    )

    Parameters

    rawInput

    The raw input string to be validated.

    validationOptions

    The validation options to be applied.

    validationHints

    Optional validation hints such as min/max digit constraints.