Skip to main content

OtpResult

Result of requesting a new OTP

type OtpResult {
success: Boolean!
state: OtpRequestState!
retryAfterSeconds: Int
cooldownEndsAt: Date
rateLimitWindow: OtpRateLimitWindow
errors: [String!]
}

Fields

OtpResult.success ● Boolean! non-null scalar

OtpResult.state ● OtpRequestState! non-null enum

OtpResult.retryAfterSeconds ● Int scalar

OtpResult.cooldownEndsAt ● Date scalar

OtpResult.rateLimitWindow ● OtpRateLimitWindow object

OtpResult.errors ● [String!] list scalar