Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application interface { Identity() Identity Government() Government }
Application represents the government application
type Government ¶
type Government interface { List() ([]*uuid.UUID, error) Retrieve(id *uuid.UUID) (governments.Government, error) Proposition(id *uuid.UUID) Proposition Resolution(id *uuid.UUID) Resolution }
Government represents the government application
type Identity ¶
type Identity interface { List() ([]hash.Hash, error) Retrieve(hash hash.Hash) (shareholders.ShareHolder, error) Create(name string, seed string, password string) error Authenticate(name string, seed string, password string) authenticated.Application }
Identity represents the identity application
type Proposition ¶
type Proposition interface { List() ([]hash.Hash, error) Retrieve(hash hash.Hash) propositions.Proposition }
Proposition represents the proposition application
Click to show internal directories.
Click to hide internal directories.