Compatibility
- 2.0.45.35.25.15.04.2
- 3.0.0-beta.1.0.0 and master5.35.25.15.04.2
- 2.0.4iOSmacOS(Intel)macOS(ARM)LinuxtvOSwatchOS
- 3.0.0-beta.1.0.0 and masteriOSmacOS(Intel)macOS(ARM)LinuxtvOSwatchOS
A Telesign provider for Vapor.
In your Package.swift
file, add the following
.package(url: "https://github.com/vapor-community/telesign-provider.git", from: "3.0.0-beta")
Register the provider to your Application in Configure.swift
app.register(TelesignProvider(apiKey: "YOUR_API_KEY", customerId: "YOUR_CUSTOMER_ID"))
Now we can interact with the API via the TelesignClient
that's created on your behalf via the Provider we just registered.
import Telesign
let telesignClient = app.make(TelesignClient.self)
telesignClient.messaging.send(message: "Hello Vapor!", to: "1234567", messageType: .ARN)