Versions in this module Expand all Collapse all v2 v2.0.1 Jun 3, 2020 Changes in this version + type Driver interface + LookupRecord func(name string, domain string) (*Record, error) + type ErrorResponse struct + Code string + Message string + StatusCode int + func (response ErrorResponse) Error() string + type ForwardDriver interface + LookupForwardingRecord func(query url.Values) (*Record, error) + type Handler struct + Driver Driver + func (h *Handler) ServeHTTP(w http.ResponseWriter, r *http.Request) + type Record struct + AccountID string + Memo string + MemoType string + type ReverseDriver interface + LookupReverseRecord func(accountID string) (*ReverseRecord, error) + type ReverseRecord struct + Domain string + Name string + type ReverseSQLDriver struct + LookupReverseRecordQuery string + func (drv *ReverseSQLDriver) LookupReverseRecord(accountid string) (*ReverseRecord, error) + type SQLDriver struct + DB *sql.DB + Dialect string + LookupRecordQuery string + func (drv *SQLDriver) LookupRecord(name, domain string) (*Record, error)