Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateEmailVerifierRequest ¶
type CreateEmailVerifierRequest struct {
Email string `json:"email"`
}
CreateEmailVerifierRequest is a request for an email verifier.
type CreateEmailVerifierResponse ¶
type CreateEmailVerifierResponse struct {
Verifier EmailVerifier `json:"verifier"`
}
CreateEmailVerifierResponse is a response to a CreateEmailVerifierRequest.
type CreateEnvironmentTokenRequest ¶
type CreateEnvironmentTokenRequest struct { Verifier *RequestVerifier Env string `json:"env"` }
CreateEnvironmentTokenRequest is a request to create an environment token.
type CreateEnvironmentTokenResponse ¶
type CreateEnvironmentTokenResponse struct {
Token string `json:"token"`
}
CreateEnvironmentTokenResponse is a response to a create token request.
type EmailVerifier ¶
type EmailVerifier struct { ID int64 `json:"-" db:"id"` UUID string `json:"uuid" db:"uuid"` UserUUID string `json:"userUuid" db:"user_uuid"` Code string `json:"-" db:"code"` CreatedAt *time.Time `json:"createdAt" db:"created_at"` State string `json:"state" db:"state"` }
EmailVerifier is an email verification record.
type HeartbeatRequest ¶
type HeartbeatRequest struct { Version string `json:"version"` Modules *ModuleStats `json:"runnables"` }
HeartbeatRequest is a request to send heartbeat data.
type ModuleStats ¶
ModuleStats are stats about modules.
type RequestVerifier ¶
RequestVerifier is a verifier used in an HTTP request.
Click to show internal directories.
Click to hide internal directories.