spin() ejecuta un giro inmediato para un usuario y devuelve el resultado completo.
Uso
Parámetros
string
requerido
Identificador del usuario en tu sistema. Ejemplo:
user-123.string
requerido
ID de la campaña. Ejemplo:
camp-abc.string
predeterminado:"generado por el SDK"
Clave para evitar spins duplicados en reintentos. Ejemplo:
checkout-789.Respuesta
string
ID único del spin.
string
Resultado del giro. Valores comunes:
won_points, lost, won_digital, won_physical.object
Premio seleccionado por el spin.
string
ID del premio.
string
Nombre visible del premio.
number | null
Puntos otorgados cuando
outcome es won_points.object
Datos para reproducir una animación determinística.
number
Semilla usada para reproducir la animación.
number
Duración recomendada de la animación en milisegundos.
number
Ángulo final recomendado de la ruleta.
number
Stock restante del premio.
-1 indica inventario ilimitado.object | null
Reserva del premio cuando requiere
claim().boolean
Indica si debes llamar
claim() para completar la entrega.
