Documentation ¶
Overview ¶
Package service contains business logic of application.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrNotFound = errors.New("not found") ErrImageInvalidFormat = errors.New("image invalid format") )
ErrNotFound means that requested object is not found.
Functions ¶
This section is empty.
Types ¶
type Blacklist ¶ added in v1.4.0
type Blacklist struct {
CookieSource []string `json:"cookieSource"`
}
Blacklist contains attributes of worthless pdv. swagger:model Blacklist
type Service ¶
type Service interface { // SaveImage sends Image to storage. SaveImage(ctx context.Context, r io.Reader, owner string) (string, string, error) // SavePDV sends PDV to storage. SavePDV(ctx context.Context, p schema.PDV, owner sdk.AccAddress) (uint64, *entities.PDVMeta, error) // ListPDV lists PDVs. ListPDV(ctx context.Context, owner string, from uint64, limit uint16) ([]uint64, error) // ReceivePDV returns slice of bytes of PDV requested by address from storage. ReceivePDV(ctx context.Context, owner string, id uint64) ([]byte, error) // GetPDVMeta returns PDVs meta. GetPDVMeta(ctx context.Context, owner string, id uint64) (*entities.PDVMeta, error) // GetProfiles ... GetProfiles(ctx context.Context, owner []string) ([]*entities.Profile, error) // GetRewardsMap ... GetRewardsMap() RewardMap // GetBlacklist ... GetBlacklist() Blacklist }
Service interface provides service's logic's methods.
Click to show internal directories.
Click to hide internal directories.