public class GuardianEntity
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
apiToken |
protected okhttp3.HttpUrl |
baseUrl |
protected okhttp3.OkHttpClient |
client |
Modifier and Type | Method and Description |
---|---|
Request<EnrollmentTicket> |
createEnrollmentTicket(EnrollmentTicket enrollmentTicket)
Create a Guardian Enrollment Ticket.
|
Request |
deleteEnrollment(java.lang.String enrollmentId)
Delete an existing Guardian Enrollment.
|
Request<SNSFactorProvider> |
getSNSFactorProvider()
Request Guardian's SNS push-notification Factor Provider.
|
Request<GuardianTemplates> |
getTemplates()
Request the Guardian SMS enrollment and verification templates.
|
Request<TwilioFactorProvider> |
getTwilioFactorProvider()
Request Guardian's Twilio SMS Factor Provider settings.
|
Request<java.util.List<Factor>> |
listFactors()
Request all the Guardian Factors.
|
Request<SNSFactorProvider> |
resetSNSFactorProvider()
Reset Guardian's SNS push-notification Factor Provider to the defaults.
|
Request<TwilioFactorProvider> |
resetTwilioFactorProvider()
Reset Guardian's Twilio SMS Factor Provider to the defaults.
|
Request<Factor> |
updateFactor(java.lang.String name,
java.lang.Boolean enabled)
Update an existing Guardian Factor.
|
Request<SNSFactorProvider> |
updateSNSFactorProvider(SNSFactorProvider provider)
Update Guardian's SNS push-notification Factor Provider.
|
Request<GuardianTemplates> |
updateTemplates(GuardianTemplates guardianTemplates)
Updates the existing Guardian SMS enrollment and verification templates.
|
Request<TwilioFactorProvider> |
updateTwilioFactorProvider(TwilioFactorProvider provider)
Update Guardian's Twilio SMS Factor Provider.
|
protected final okhttp3.OkHttpClient client
protected final okhttp3.HttpUrl baseUrl
protected final java.lang.String apiToken
public Request<EnrollmentTicket> createEnrollmentTicket(EnrollmentTicket enrollmentTicket)
enrollmentTicket
- the enrollment ticket data to set.public Request deleteEnrollment(java.lang.String enrollmentId)
enrollmentId
- the id of the enrollment to retrieve.public Request<GuardianTemplates> getTemplates()
public Request<GuardianTemplates> updateTemplates(GuardianTemplates guardianTemplates)
guardianTemplates
- the templates data to set.public Request<java.util.List<Factor>> listFactors()
public Request<Factor> updateFactor(java.lang.String name, java.lang.Boolean enabled)
name
- the name of the Factor to update.enabled
- whether to enable or disable the Factor.public Request<TwilioFactorProvider> getTwilioFactorProvider()
public Request<TwilioFactorProvider> updateTwilioFactorProvider(TwilioFactorProvider provider)
provider
- the provider data to set.public Request<TwilioFactorProvider> resetTwilioFactorProvider()
public Request<SNSFactorProvider> getSNSFactorProvider()
public Request<SNSFactorProvider> updateSNSFactorProvider(SNSFactorProvider provider)
provider
- the provider data to set.public Request<SNSFactorProvider> resetSNSFactorProvider()