types

package
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 1, 2022 License: Apache-2.0 Imports: 1 Imported by: 0

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

type ModuleStats struct {
	TotalCount int `json:"totalCount"`
	IdentCount int `json:"identCount"`
}

ModuleStats are stats about modules.

type RequestVerifier

type RequestVerifier struct {
	UUID string `json:"uuid"`
	Code string `json:"code"`
}

RequestVerifier is a verifier used in an HTTP request.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL