Documentation
¶
Index ¶
- func NewIntegration(accounts account.Store) ocpantispam.Integration
- type Integration
- func (i *Integration) AllowDistribution(ctx context.Context, owner *ocpcommon.Account, isPublic bool) (bool, string, error)
- func (i *Integration) AllowOpenAccounts(ctx context.Context, owner *ocpcommon.Account, ...) (bool, string, error)
- func (i *Integration) AllowReceivePayments(ctx context.Context, owner *ocpcommon.Account, isPublic bool) (bool, string, error)
- func (i *Integration) AllowSendPayment(_ context.Context, _, _ *ocpcommon.Account, isPublic bool) (bool, string, error)
- func (i *Integration) AllowSwap(_ context.Context, _, _, _ *ocpcommon.Account) (bool, string, error)
- func (i *Integration) AllowWelcomeBonus(ctx context.Context, owner *ocpcommon.Account) (bool, string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewIntegration ¶
func NewIntegration(accounts account.Store) ocpantispam.Integration
Types ¶
type Integration ¶
type Integration struct {
// contains filtered or unexported fields
}
func (*Integration) AllowDistribution ¶
func (*Integration) AllowOpenAccounts ¶
func (i *Integration) AllowOpenAccounts(ctx context.Context, owner *ocpcommon.Account, accountSet ocptransactionpb.OpenAccountsMetadata_AccountSet) (bool, string, error)
func (*Integration) AllowReceivePayments ¶
func (*Integration) AllowSendPayment ¶
func (*Integration) AllowWelcomeBonus ¶
Click to show internal directories.
Click to hide internal directories.