api

package
v0.0.0-...-1196ed7 Latest Latest
Warning

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

Go to latest
Published: Jul 3, 2023 License: Apache-2.0 Imports: 27 Imported by: 0

Documentation

Index

Constants

View Source
const MAP_ASSUMED_COVERAGE_MAX_RES = 8
View Source
const MAP_COVERAGE_MAX_RES = 8
View Source
const MAP_COVERAGE_MIN_RES = 6

Variables

This section is empty.

Functions

This section is empty.

Types

type AssumedCoverageHexContainer

type AssumedCoverageHexContainer struct {
	Hexes []h3light.Cell `json:"hexes,omitempty"`
}

type ChallengeRequest

type ChallengeRequest struct {
	Owner common.Address `json:"owner"`
}

type ChallengeResponse

type ChallengeResponse struct {
	Owner     common.Address `json:"owner"`
	Challenge string         `json:"challenge"`
}

type CodeCheckRequest

type CodeCheckRequest struct {
	MapperID types.ID `json:"mapperId"`
	Code     string   `json:"code"`
}

type CoverageHexContainer

type CoverageHexContainer struct {
	Hexes []*types.CoverageHistory `json:"hexes,omitempty"`
}

type MappingAPI

type MappingAPI struct {
	// contains filtered or unexported fields
}

func NewMappingAPI

func NewMappingAPI() (*MappingAPI, error)

func (*MappingAPI) AssumedCoverageForGatewayAt

func (mapi *MappingAPI) AssumedCoverageForGatewayAt(w http.ResponseWriter, r *http.Request)

func (*MappingAPI) AssumedCoverageMap

func (mapi *MappingAPI) AssumedCoverageMap(w http.ResponseWriter, r *http.Request)

func (*MappingAPI) AssumedCoverageMapRes0

func (mapi *MappingAPI) AssumedCoverageMapRes0(w http.ResponseWriter, r *http.Request)

func (*MappingAPI) AssumedUnverifiedCoverageMap

func (mapi *MappingAPI) AssumedUnverifiedCoverageMap(w http.ResponseWriter, r *http.Request)

func (*MappingAPI) AssumedUnverifiedCoverageMapRes0

func (mapi *MappingAPI) AssumedUnverifiedCoverageMapRes0(w http.ResponseWriter, r *http.Request)

func (*MappingAPI) Bind

func (mapi *MappingAPI) Bind(root *chi.Mux) error

func (*MappingAPI) CheckCode

func (mapi *MappingAPI) CheckCode(w http.ResponseWriter, r *http.Request)

func (*MappingAPI) CoverageForGatewayAt

func (mapi *MappingAPI) CoverageForGatewayAt(w http.ResponseWriter, r *http.Request)

func (*MappingAPI) CoverageMap

func (mapi *MappingAPI) CoverageMap(w http.ResponseWriter, r *http.Request)

func (*MappingAPI) CreateChallenge

func (mapi *MappingAPI) CreateChallenge(w http.ResponseWriter, r *http.Request)

func (*MappingAPI) GetMappingById

func (mapi *MappingAPI) GetMappingById(w http.ResponseWriter, r *http.Request)

func (*MappingAPI) GetRecentMappingsForMapper

func (mapi *MappingAPI) GetRecentMappingsForMapper(w http.ResponseWriter, r *http.Request)

func (*MappingAPI) GetUnverifiedMappingById

func (mapi *MappingAPI) GetUnverifiedMappingById(w http.ResponseWriter, r *http.Request)

func (*MappingAPI) MinMaxCoverageDates

func (mapi *MappingAPI) MinMaxCoverageDates(w http.ResponseWriter, r *http.Request)

func (*MappingAPI) StoreUnverifiedMapping

func (mapi *MappingAPI) StoreUnverifiedMapping(w http.ResponseWriter, r *http.Request)

func (*MappingAPI) SubmitSignature

func (mapi *MappingAPI) SubmitSignature(w http.ResponseWriter, r *http.Request)

func (*MappingAPI) UnverifiedCoverageMap

func (mapi *MappingAPI) UnverifiedCoverageMap(w http.ResponseWriter, r *http.Request)

type MinMaxCoverageDates

type MinMaxCoverageDates struct {
	Min string `json:"min"`
	Max string `json:"max"`
}

type SignatureRequest

type SignatureRequest struct {
	Owner     common.Address `json:"owner"`
	Challenge string         `json:"challenge"`
	Signature string         `json:"signature"`
}

type SignatureResponse

type SignatureResponse struct {
	Owner common.Address `json:"owner"`
	Code  string         `json:"code"`
}

type UnverifiedCoverageHexContainer

type UnverifiedCoverageHexContainer struct {
	Hexes []*types.UnverifiedMappingRecord `json:"hexes,omitempty"`
}

Jump to

Keyboard shortcuts

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