transformer

package
v0.0.0-...-95992dc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 29, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

Package transformer is a generated GoMock package.

Index

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

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 New

func New() *Transform

New returns a new implementation of 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL