TelesignProvider is a Vapor wrapper around TelesignKit
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)