mirror of
https://github.com/TecharoHQ/anubis.git
synced 2025-08-04 10:18:17 -04:00
13 lines
557 B
Go
13 lines
557 B
Go
package challenge
|
|
|
|
import "time"
|
|
|
|
// Challenge is the metadata about a single challenge issuance.
|
|
type Challenge struct {
|
|
ID string `json:"id"` // UUID identifying the challenge
|
|
Method string `json:"method"` // Challenge method
|
|
RandomData string `json:"randomData"` // The random data the client processes
|
|
IssuedAt time.Time `json:"issuedAt"` // When the challenge was issued
|
|
Metadata map[string]string `json:"metadata"` // Challenge metadata such as IP address and user agent
|
|
}
|