Documentation ¶
Overview ¶
Package transactions is a generated GoMock package.
Package transactions is a generated GoMock package.
Index ¶
- Constants
- Variables
- type Client
- type ClientInterface
- type EventType
- type EventTypeResolver
- type EventTypeResolverInterface
- type MockClientInterface
- type MockClientInterfaceMockRecorder
- type MockEventTypeResolverInterface
- type MockEventTypeResolverInterfaceMockRecorder
- type Response
- type ResponseItem
- type ResponseItemAction
- type ResponseItemAmount
Constants ¶
const (
RequestDataType = "timelineTransactions"
)
Variables ¶
var DefaultSet = wire.NewSet( NewClient, NewEventTypeResolver, wire.Bind(new(ClientInterface), new(Client)), wire.Bind(new(EventTypeResolverInterface), new(EventTypeResolver)), )
var ErrEventTypeUnsupported = errors.New("unsupported event type")
Functions ¶
This section is empty.
Types ¶
type ClientInterface ¶
type ClientInterface interface { api.WSListGetterClientInterface }
type EventType ¶
type EventType string
const ( EventTypePaymentInbound EventType = "PAYMENT_INBOUND" EventTypePaymentInboundSepaDirectDebit EventType = "PAYMENT_INBOUND_SEPA_DIRECT_DEBIT" EventTypePaymentOutbound EventType = "PAYMENT_OUTBOUND" EventTypeOrderExecuted EventType = "ORDER_EXECUTED" EventTypeSavingsPlanExecuted EventType = "SAVINGS_PLAN_EXECUTED" EventTypeSavingsPlanInvoiceCreated EventType = "SAVINGS_PLAN_INVOICE_CREATED" EventTypeInterestPayoutCreated EventType = "INTEREST_PAYOUT_CREATED" EventTypeInterestPayout EventType = "INTEREST_PAYOUT" EventTypeCredit EventType = "CREDIT" EventTypeBenefitsSavebackExecution EventType = "benefits_saveback_execution" EventTypeBenefitsSpareChangeExecution EventType = "benefits_spare_change_execution" EventTypeSSPCorporateActionInvoiceCash EventType = "ssp_corporate_action_invoice_cash" EventTypeCardSuccessfulTransaction EventType = "card_successful_transaction" EventTypeCardRefund EventType = "card_refund" )
type EventTypeResolver ¶
type EventTypeResolver struct {
// contains filtered or unexported fields
}
func NewEventTypeResolver ¶
func NewEventTypeResolver(logger *log.Logger) EventTypeResolver
func (EventTypeResolver) Resolve ¶
func (e EventTypeResolver) Resolve(response ResponseItem) (EventType, error)
type EventTypeResolverInterface ¶
type EventTypeResolverInterface interface {
Resolve(response ResponseItem) (EventType, error)
}
type MockClientInterface ¶
type MockClientInterface struct {
// contains filtered or unexported fields
}
MockClientInterface is a mock of ClientInterface interface.
func NewMockClientInterface ¶
func NewMockClientInterface(ctrl *gomock.Controller) *MockClientInterface
NewMockClientInterface creates a new mock instance.
func (*MockClientInterface) EXPECT ¶
func (m *MockClientInterface) EXPECT() *MockClientInterfaceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockClientInterface) List ¶
func (m *MockClientInterface) List(v any) error
List mocks base method.
type MockClientInterfaceMockRecorder ¶
type MockClientInterfaceMockRecorder struct {
// contains filtered or unexported fields
}
MockClientInterfaceMockRecorder is the mock recorder for MockClientInterface.
type MockEventTypeResolverInterface ¶
type MockEventTypeResolverInterface struct {
// contains filtered or unexported fields
}
MockEventTypeResolverInterface is a mock of EventTypeResolverInterface interface.
func NewMockEventTypeResolverInterface ¶
func NewMockEventTypeResolverInterface(ctrl *gomock.Controller) *MockEventTypeResolverInterface
NewMockEventTypeResolverInterface creates a new mock instance.
func (*MockEventTypeResolverInterface) EXPECT ¶
func (m *MockEventTypeResolverInterface) EXPECT() *MockEventTypeResolverInterfaceMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockEventTypeResolverInterface) Resolve ¶
func (m *MockEventTypeResolverInterface) Resolve(response ResponseItem) (EventType, error)
Resolve mocks base method.
type MockEventTypeResolverInterfaceMockRecorder ¶
type MockEventTypeResolverInterfaceMockRecorder struct {
// contains filtered or unexported fields
}
MockEventTypeResolverInterfaceMockRecorder is the mock recorder for MockEventTypeResolverInterface.
type Response ¶
type Response struct { Type string `json:"type"` Items ResponseItem `json:"data"` }
type ResponseItem ¶
type ResponseItem struct { Action ResponseItemAction `json:"action,omitempty"` Amount ResponseItemAmount `json:"amount"` Badge any `json:"badge,omitempty"` EventType string `json:"eventType"` Icon string `json:"icon"` ID string `json:"id"` Status string `json:"status"` SubAmount ResponseItemAmount `json:"subAmount,omitempty"` Subtitle string `json:"subtitle,omitempty"` Timestamp string `json:"timestamp"` Title string `json:"title"` }
type ResponseItemAction ¶
func (ResponseItemAction) HasDetails ¶
func (a ResponseItemAction) HasDetails() bool