Documentation
¶
Overview ¶
Package transformer is a generated GoMock package.
Index ¶
- type MockTransformer
- func (m *MockTransformer) EXPECT() *MockTransformerMockRecorder
- func (m *MockTransformer) GetEshuResources(payment data.PaymentResponse, paymentDetails data.PaymentDetailsResponse, ...) ([]models.EshuResourceDao, error)
- func (m *MockTransformer) GetRefundResource(payment data.PaymentResponse, refund data.RefundResource, paymentId string) (models.RefundResourceDao, error)
- func (m *MockTransformer) GetTransactionResources(payment data.PaymentResponse, paymentDetails data.PaymentDetailsResponse, ...) ([]models.PaymentTransactionsResourceDao, error)
- type MockTransformerMockRecorder
- func (mr *MockTransformerMockRecorder) GetEshuResources(payment, paymentDetails, paymentId interface{}) *gomock.Call
- func (mr *MockTransformerMockRecorder) GetRefundResource(payment, refund, paymentId interface{}) *gomock.Call
- func (mr *MockTransformerMockRecorder) GetTransactionResources(payment, paymentDetails, paymentId interface{}) *gomock.Call
- type Transform
- func (t *Transform) GetEshuResources(payment data.PaymentResponse, paymentDetails data.PaymentDetailsResponse, ...) ([]models.EshuResourceDao, error)
- func (t *Transform) GetRefundResource(payment data.PaymentResponse, refund data.RefundResource, paymentId string) (models.RefundResourceDao, error)
- func (t *Transform) GetTransactionResources(payment data.PaymentResponse, paymentDetails data.PaymentDetailsResponse, ...) ([]models.PaymentTransactionsResourceDao, error)
- type Transformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockTransformer ¶
type MockTransformer struct {
// contains filtered or unexported fields
}
MockTransformer is a mock of Transformer interface
func NewMockTransformer ¶
func NewMockTransformer(ctrl *gomock.Controller) *MockTransformer
NewMockTransformer creates a new mock instance
func (*MockTransformer) EXPECT ¶
func (m *MockTransformer) EXPECT() *MockTransformerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use
func (*MockTransformer) GetEshuResources ¶
func (m *MockTransformer) GetEshuResources(payment data.PaymentResponse, paymentDetails data.PaymentDetailsResponse, paymentId string) ([]models.EshuResourceDao, error)
GetEshuResources mocks base method
func (*MockTransformer) GetRefundResource ¶
func (m *MockTransformer) GetRefundResource(payment data.PaymentResponse, refund data.RefundResource, paymentId string) (models.RefundResourceDao, error)
GetRefundResource mocks base method
func (*MockTransformer) GetTransactionResources ¶
func (m *MockTransformer) GetTransactionResources(payment data.PaymentResponse, paymentDetails data.PaymentDetailsResponse, paymentId string) ([]models.PaymentTransactionsResourceDao, error)
GetTransactionResources mocks base method
type MockTransformerMockRecorder ¶
type MockTransformerMockRecorder struct {
// contains filtered or unexported fields
}
MockTransformerMockRecorder is the mock recorder for MockTransformer
func (*MockTransformerMockRecorder) GetEshuResources ¶
func (mr *MockTransformerMockRecorder) GetEshuResources(payment, paymentDetails, paymentId interface{}) *gomock.Call
GetEshuResources indicates an expected call of GetEshuResources
func (*MockTransformerMockRecorder) GetRefundResource ¶
func (mr *MockTransformerMockRecorder) GetRefundResource(payment, refund, paymentId interface{}) *gomock.Call
GetRefundResource indicates an expected call of GetRefundResource
func (*MockTransformerMockRecorder) GetTransactionResources ¶
func (mr *MockTransformerMockRecorder) GetTransactionResources(payment, paymentDetails, paymentId interface{}) *gomock.Call
GetTransactionResources indicates an expected call of GetTransactionResources
type Transform ¶
type Transform struct{}
Transform implements the Transformer interface
func (*Transform) GetEshuResources ¶
func (t *Transform) GetEshuResources(payment data.PaymentResponse, paymentDetails data.PaymentDetailsResponse, paymentId string) ([]models.EshuResourceDao, error)
GetEshuResources transforms payment data into Eshu resource entities
func (*Transform) GetRefundResource ¶
func (t *Transform) GetRefundResource(payment data.PaymentResponse, refund data.RefundResource, paymentId string) (models.RefundResourceDao, error)
GetTransactionResources transforms payment data into payment transaction resource entities
func (*Transform) GetTransactionResources ¶
func (t *Transform) GetTransactionResources(payment data.PaymentResponse, paymentDetails data.PaymentDetailsResponse, paymentId string) ([]models.PaymentTransactionsResourceDao, error)
GetTransactionResources transforms payment data into payment transaction resource entities
type Transformer ¶
type Transformer interface { GetEshuResources(payment data.PaymentResponse, paymentDetails data.PaymentDetailsResponse, paymentId string) ([]models.EshuResourceDao, error) GetTransactionResources(payment data.PaymentResponse, paymentDetails data.PaymentDetailsResponse, paymentId string) ([]models.PaymentTransactionsResourceDao, error) GetRefundResource(payment data.PaymentResponse, refund data.RefundResource, paymentId string) (models.RefundResourceDao, error) }
Transformer provides an interface by which to transform payment models to reconciliation entities