Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Content ¶
type Content struct { Type ContentType `json:"type"` Body string `json:"body"` }
type ContentType ¶
type ContentType string
const ( Markdown ContentType = "markdown" HTML ContentType = "html" )
type ERC20BalanceOfStrategyParams ¶
type ERC20BalanceOfStrategyParams struct { StrategyParams Symbol string `json:"symbol"` Address string `json:"address"` Decimals int `json:"decimals"` }
type Strategy ¶
type Strategy struct { Name string `json:"name"` Network Network `json:"network"` Params UnknownStrategyParams `json:"params"` // TODO }
type StrategyParams ¶
type StrategyParams interface {
IsStrategyParams()
}
type UnknownStrategyParams ¶
type UnknownStrategyParams map[string]interface{}
func (UnknownStrategyParams) IsStrategyParams ¶
func (a UnknownStrategyParams) IsStrategyParams()
type User ¶
type User struct { Address UserAddress `json:"address"` ResolvedName *string `json:"resolved_name"` Avatars UserAvatars `json:"avatars"` }
type UserAddress ¶
type UserAddress string
type UserAvatar ¶
type UserAvatars ¶
type UserAvatars []UserAvatar
func GenerateDAOAvatars ¶
func GenerateDAOAvatars(address string) UserAvatars
func GenerateProfileAvatars ¶
func GenerateProfileAvatars(address string) UserAvatars
type Validation ¶
type Validation struct { Name string `json:"name"` Params interface{} `json:"params"` }
Click to show internal directories.
Click to hide internal directories.